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.5 -r1.1.2.6 --- lams_central/web/includes/javascript/rating.js 21 Oct 2015 01:42:24 -0000 1.1.2.5 +++ lams_central/web/includes/javascript/rating.js 10 Oct 2016 00:58:17 -0000 1.1.2.6 @@ -30,17 +30,26 @@ maxRatingsForItem = ""; else maxRatingsForItem = MAX_RATINGS_FOR_ITEM; - + + var ratingLimitsByCriteria; + if ( typeof LIMIT_BY_CRITERIA === "undefined" || LIMIT_BY_CRITERIA === undefined ) + ratingLimitsByCriteria = false; + else + ratingLimitsByCriteria = LIMIT_BY_CRITERIA; + $(".rating-stars-new").filter($(".rating-stars")).jRating({ - phpPath : LAMS_URL + "servlet/rateItem?hasRatingLimits=" + HAS_RATING_LIMITS+"&maxRatingsForItem="+maxRatingsForItem, + phpPath : LAMS_URL + "servlet/rateItem?hasRatingLimits=" + HAS_RATING_LIMITS + "&ratingLimitsByCriteria=" + ratingLimitsByCriteria + "&maxRatingsForItem=" + maxRatingsForItem, rateMax : 5, decimalLength : 1, onSuccess : function(data, itemId){ $("#user-rating-" + itemId).html(data.userRating); $("#average-rating-" + itemId).html(data.averageRating); $("#number-of-votes-" + itemId).html(data.numberOfVotes); $("#rating-stars-caption-" + itemId).css("visibility", "visible"); + var parts = itemId.split('-'); + $("#comment-tick-" + parts[1]).css("visibility", "visible"); + //handle rating limits if available handleRatingLimits(data.countRatedItems, itemId); }, @@ -93,6 +102,7 @@ idBox: commentsCriteriaId + '-' + itemId, comment: comment, hasRatingLimits: HAS_RATING_LIMITS, + ratingLimitsByCriteria: ratingLimitsByCriteria, maxRatingsForItem: maxRatingsForItem }, success: function(data, textStatus) { @@ -137,6 +147,8 @@ if (HAS_RATING_LIMITS) { + debugger; + //update info box $("#count-rated-items").html(countRatedItems);