mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-20 00:35:30 +00:00
add the required js file
This commit is contained in:
parent
98c05ae911
commit
48a145a8ed
1 changed files with 34 additions and 0 deletions
34
view/js/ratings.js
Normal file
34
view/js/ratings.js
Normal file
|
@ -0,0 +1,34 @@
|
|||
|
||||
var ratingVal = 0;
|
||||
var ratingText = '';
|
||||
var currentHash = '';
|
||||
|
||||
function fetchRatings(hash) {
|
||||
$.get('prate/'+hash, function(data) {
|
||||
if(typeof(data.rating) !== 'undefined') {
|
||||
ratingVal = data.rating;
|
||||
ratingText = data.rating_text;
|
||||
}
|
||||
buildRatingForm(hash);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function doRatings(hash) {
|
||||
fetchRatings(hash);
|
||||
}
|
||||
|
||||
function buildRatingForm(hash) {
|
||||
var html = '<form id="ratings_form" action="prate" method="post"><input type="hidden" name="target" value="'+hash+'" /><div class="rating-desc">'+aStr['rating_desc']+'</div><input id="dir-rating-range" class="directory-slider" type="text" value="'+ratingVal+'" name="rating" style="display: none;" /><div class="rating-text-label">'+aStr['rating_text']+'<input type="text" name="rating_text" class="directory-rating-text" value="'+ratingText+'" /><br /><input name="submit" class="directory-rating-submit" type="submit" value="'+aStr['submit']+'" onclick="postRatings(); return false;"></form><div class="clear"></div><script>$("#dir-rating-range").jRange({ from: -10, to: 10, step: 1, showLabels: false, showScale: true, scale : [ "-10","-5","0","5","10" ], onstatechange: function(v) { $("#dir-rating-range").val(v); } });</script>';
|
||||
|
||||
$.colorbox({maxwidth: "50%", maxHeight: "50%", html: html, close: 'X' });
|
||||
currentHash = hash;
|
||||
}
|
||||
|
||||
function postRatings() {
|
||||
$.post('prate',$('#ratings_form').serialize(),function(data) {
|
||||
$.colorbox.remove();
|
||||
$('#edited-'+currentHash).show();
|
||||
},'json');
|
||||
}
|
||||
|
Loading…
Reference in a new issue