Index: lams_central/web/includes/javascript/rating.js =================================================================== RCS file: /usr/local/cvsroot/lams_central/web/includes/javascript/rating.js,v diff -u -r1.1.2.10 -r1.1.2.11 --- lams_central/web/includes/javascript/rating.js 8 Dec 2016 00:14:46 -0000 1.1.2.10 +++ lams_central/web/includes/javascript/rating.js 26 Dec 2016 02:53:51 -0000 1.1.2.11 @@ -23,7 +23,7 @@ }); //initialize jRating and post comment button. Note: we need the quotes around undefined for the typeof ! -function initializeJRating() { +function initializeJRating(allowReRate) { var maxRatingsForItem; if ( typeof MAX_RATINGS_FOR_ITEM === "undefined" || MAX_RATINGS_FOR_ITEM === undefined ) @@ -37,10 +37,19 @@ else ratingLimitsByCriteria = LIMIT_BY_CRITERIA; + var nbRates = 0; + var canRateAgain = false; + if ( allowReRate ) { + nbRates = 100; + canRateAgain = true; + } + $(".rating-stars-new").filter($(".rating-stars")).jRating({ phpPath : LAMS_URL + "servlet/rateItem?hasRatingLimits=" + HAS_RATING_LIMITS + "&ratingLimitsByCriteria=" + ratingLimitsByCriteria + "&maxRatingsForItem=" + maxRatingsForItem, rateMax : 5, decimalLength : 1, + canRateAgain : canRateAgain, + nbRates : nbRates, onSuccess : function(data, itemId){ $("#user-rating-" + itemId).html(data.userRating); $("#average-rating-" + itemId).html(data.averageRating);