Widget:Raty: Difference between revisions
Jump to navigation
Jump to search
Matt Pijoan (talk | contribs) No edit summary |
Matt Pijoan (talk | contribs) No edit summary |
||
(22 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly> | <includeonly> | ||
<script type="text/javascript" src="http://wikidoc.org/includes/raty/lib/jquery.raty.js" /> | Rate this question! | ||
<div style="position:relative; float:left;">Difficulty: <div id="star1"></div></div> | |||
<div style="position:relative; float:left;left:33%;">High Yield: <div id="star2"></div></div> | |||
<div style="position:relative; float:left;left:66%">Quality: <div id="star3"></div></div> | |||
<script type="text/javascript" src="http://wikidoc.org/includes/raty/lib/jquery.raty.js"></script> | |||
<script type="text/javascript"> | <script type="text/javascript"> | ||
$("# | $("#star1").raty({ | ||
path : 'http://www.wikidoc.org/includes/raty/lib/img/', | |||
click : function (score, event) { | |||
submitRating("difficulty", score, "Buh") | |||
} | |||
}); | }); | ||
$("#star2").raty({ | |||
path : 'http://www.wikidoc.org/includes/raty/lib/img/', | |||
click : function (score, event) { | |||
submitRating("yield", score, "Buh") | |||
} | |||
}); | }); | ||
$("#star3").raty({ | |||
path : 'http://www.wikidoc.org/includes/raty/lib/img/', | |||
click : function (score, event) { | |||
submitRating("quality", score, "Buh") | |||
} | |||
}); | |||
function submitRating(type, score, page) { | |||
alert(score); | |||
var api = new mw.Api(); | |||
api.get({ | |||
action : 'wbrinsertrating', | |||
username : mw.user.getName(), | |||
question : page, | |||
type : score, | |||
format : 'json' | |||
}) | |||
.done(function (data) { | |||
console.log('API result:', data); | |||
}); | |||
} | |||
</script> | </script> | ||
</includeonly> | </includeonly> |