Index: lams_tool_preview/web/pages/learning/learning.jsp
===================================================================
diff -u -r9f2c1f957570c3885c34d8d162a1f14d82e3aba2 -r0e69531f65529363399c5472a6c42bae1aa88408
--- lams_tool_preview/web/pages/learning/learning.jsp (.../learning.jsp) (revision 9f2c1f957570c3885c34d8d162a1f14d82e3aba2)
+++ lams_tool_preview/web/pages/learning/learning.jsp (.../learning.jsp) (revision 0e69531f65529363399c5472a6c42bae1aa88408)
@@ -3,9 +3,6 @@
<%@ include file="/common/taglibs.jsp"%>
-
-
-
@@ -70,7 +67,7 @@
$(".tablesorter").each(function() {
$(this).tablesorterPager({
savePages: false,
- ajaxUrl : "?page={page}&size={size}&{sortList:column}&toolContentId=${peerreview.contentId}&toolSessionId=${toolSessionId}&userId=",
+ ajaxUrl : "?page={page}&size={size}&{sortList:column}&sessionMapID=${sessionMapID}&toolContentId=${peerreview.contentId}&toolSessionId=${toolSessionId}&userId=",
ajaxProcessing: function (data) {
if (data && data.hasOwnProperty('rows')) {
var rows = [],
@@ -85,6 +82,7 @@
for (i = 0; i < data.rows.length; i++){
var userData = data.rows[i];
var itemId = userData["userId"];
+ var isMaximumRatesPerUserReached = (${peerreview.maximumRatesPerUser} != 0) && (userData.ratesPerUser >= ${peerreview.maximumRatesPerUser});
rows += '
';
rows += '';
@@ -95,6 +93,10 @@
rows += ' ';
rows += '';
+ if (isMaximumRatesPerUserReached) {
+ rows += " ";
+ }
+
rows += ' | ';
rows += '';
@@ -108,7 +110,8 @@
var userRating = criteriaDto.userRating;
var isCriteriaNotRatedByUser = userRating == "";
var averageRatingDisplayed = (!isCriteriaNotRatedByUser) ? averageRating : 0;
- var ratingStarsClass = (IS_DISABLED || (MAX_RATES > 0) && (countRatedItems >= MAX_RATES) || ${peerreview.maximumRatesPerUser} <= numberOfVotes || !isCriteriaNotRatedByUser) ? "rating-stars-disabled" : "rating-stars";
+ var isDisabled = IS_DISABLED || (MAX_RATES > 0) && (countRatedItems >= MAX_RATES) || isMaximumRatesPerUserReached;
+ var ratingStarsClass = (isDisabled || !isCriteriaNotRatedByUser) ? "rating-stars-disabled" : "rating-stars";
rows += '';
rows += criteriaDto.title;
@@ -145,7 +148,7 @@
rows += '';
//show comments textarea and a submit button
- } else if (!IS_DISABLED) {
+ } else if (!isDisabled) {
rows += ' |