Index: lams_admin/web/WEB-INF/tags/Page.tag =================================================================== diff -u -r876e644c066e81c2721ffa085fd12f386e2f3bb6 -rfaa119a6a494bab9b265ba46a597ee3442bb56cd --- lams_admin/web/WEB-INF/tags/Page.tag (.../Page.tag) (revision 876e644c066e81c2721ffa085fd12f386e2f3bb6) +++ lams_admin/web/WEB-INF/tags/Page.tag (.../Page.tag) (revision faa119a6a494bab9b265ba46a597ee3442bb56cd) @@ -48,7 +48,7 @@ - <%-- only have sidebar and presence in learner main window, not in popup windows --%> + <%-- only have sidebar in learner main window, not in popup windows --%> <%-- Links placed in body instead of head. Ugly, but it works. --%> @@ -215,21 +215,6 @@ } else if ( showControlBar == 2 ) { $('#navcontent').addClass('navcontent'); } - - var presenceEnabledPatch = result.presenceEnabledPatch; - var presenceImEnabled = result.presenceImEnabled; - if ( showIM && (presenceEnabledPatch || presenceImEnabled) ) { - presenceURL = LEARNING_URL+"presenceChat.jsp?presenceEnabledPatch="+presenceEnabledPatch - +"&presenceImEnabled="+presenceImEnabled+"&lessonID="+lessonId; - - presenceURL = presenceURL + "&reloadBootstrap=true"; - - $('#presenceEnabledPatchDiv').load(presenceURL, function( response, status, xhr ) { - if ( status == "error" ) { - alert("Unable to load IM: " + xhr.status); - } - }); - } initWebsocket('commandWebsocket', LEARNING_URL.replace('http', 'ws') + 'commandWebsocket?lessonID=' + lessonId, @@ -379,10 +364,6 @@ - <%-- only have sidebar and presence in learner --%> - -
-
Index: lams_admin/web/WEB-INF/tags/Page5.tag =================================================================== diff -u -r81f928586161dd03042b6353f68c7d7b8279ccde -rfaa119a6a494bab9b265ba46a597ee3442bb56cd --- lams_admin/web/WEB-INF/tags/Page5.tag (.../Page5.tag) (revision 81f928586161dd03042b6353f68c7d7b8279ccde) +++ lams_admin/web/WEB-INF/tags/Page5.tag (.../Page5.tag) (revision faa119a6a494bab9b265ba46a597ee3442bb56cd) @@ -217,21 +217,6 @@ } else if ( showControlBar == 2 ) { $('#navcontent').addClass('navcontent'); } - - var presenceEnabledPatch = result.presenceEnabledPatch; - var presenceImEnabled = result.presenceImEnabled; - if ( showIM && (presenceEnabledPatch || presenceImEnabled) ) { - presenceURL = LEARNING_URL+"presenceChat.jsp?presenceEnabledPatch="+presenceEnabledPatch - +"&presenceImEnabled="+presenceImEnabled+"&lessonID="+lessonId; - - presenceURL = presenceURL + "&reloadBootstrap=true"; - - $('#presenceEnabledPatchDiv').load(presenceURL, function( response, status, xhr ) { - if ( status == "error" ) { - alert("Unable to load IM: " + xhr.status); - } - }); - } initWebsocket('commandWebsocket', LEARNING_URL.replace('http', 'ws') + 'commandWebsocket?lessonID=' + lessonId, @@ -381,10 +366,6 @@ - <%-- only have sidebar and presence in learner --%> - -
-
Index: lams_admin/web/WEB-INF/tags/Rating.tag =================================================================== diff -u -r0ebe63b978acffe32a0c7e4a2cd63cfadf73cc96 -rfaa119a6a494bab9b265ba46a597ee3442bb56cd --- lams_admin/web/WEB-INF/tags/Rating.tag (.../Rating.tag) (revision 0ebe63b978acffe32a0c7e4a2cd63cfadf73cc96) +++ lams_admin/web/WEB-INF/tags/Rating.tag (.../Rating.tag) (revision faa119a6a494bab9b265ba46a597ee3442bb56cd) @@ -1,28 +1,30 @@ -<% - /** - * Rating.tag - * Author: Andrey Balan - * Description: Shows rating stars widget - */ -%> +<% + /** + * Rating.tag + * Author: Andrey Balan + * Description: Shows rating stars widget + */ + %> <%@ tag body-content="scriptless" %> <%@ taglib uri="tags-core" prefix="c" %> <%@ taglib uri="tags-fmt" prefix="fmt" %> -<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %> <%@ taglib uri="tags-lams" prefix="lams"%> <%@ taglib uri="tags-function" prefix="fn" %> <%@ attribute name="itemRatingDto" required="true" rtexprvalue="true" type="org.lamsfoundation.lams.rating.dto.ItemRatingDTO" %> <%-- Optional attribute --%> -<%@ attribute name="disabled" required="false" rtexprvalue="true" %> -<%@ attribute name="isItemAuthoredByUser" required="false" rtexprvalue="true" %> +<%@ attribute name="disabled" required="false" rtexprvalue="true" %><%-- i.e. user has rating/comment rights but rating/comment should be disabled --%> +<%@ attribute name="isDisplayOnly" required="false" rtexprvalue="true" %><%-- i.e. user has no rating/comment rights --%> <%@ attribute name="maxRates" required="false" rtexprvalue="true" %> <%@ attribute name="countRatedItems" required="false" rtexprvalue="true" %> <%@ attribute name="yourRatingLabel" required="false" rtexprvalue="true" %> <%@ attribute name="averageRatingLabel" required="false" rtexprvalue="true" %> <%@ attribute name="minNumberWordsLabel" required="false" rtexprvalue="true" %> +<%@ attribute name="starsRateLabel" required="false" rtexprvalue="true" %> +<%@ attribute name="postCommentButtonLabel" required="false" rtexprvalue="true" %> <%@ attribute name="hideCriteriaTitle" required="false" rtexprvalue="true" %> <%@ attribute name="showComments" required="false" rtexprvalue="true" %> <%@ attribute name="showAllComments" required="false" rtexprvalue="true" %> @@ -34,8 +36,8 @@ - - + + @@ -52,6 +54,12 @@ + + + + + + @@ -82,140 +90,168 @@ <%--Rating stars area---------------------------------------%>
-
+
- - - - - - - - - - + + + + + + + + + + + - - + + + ${isWidgetDisabled && (criteriaDto.averageRating%1) >= 0.5 ? '.5' : ''} - + 0 - + + - - ${criteriaDto.ratingCriteria.title} - + + ${criteriaDto.ratingCriteria.title} + + - - - - - - - - - -
-
- - - -
- - - - - - ${criteriaDto.numberOfVotes} - - -
-
- - -
style="visibility: hidden;" - > - - + + + ${legend} + +
+ Rated: ${dataRating} stars +
+
+ + +
"> + ${legend} + + + + + + + + + + + + + + + + + + + +
+
+
+ + + +
+ + + + + + ${criteriaDto.numberOfVotes} + + +
+
+ + +
style="visibility: hidden;" + > + + - - + + - - - ${criteriaDto.numberOfVotes} - - -
- -
-
- - - -
- + + + ${criteriaDto.numberOfVotes} + + +
+ + + +
+
<%--Comments area---------------------------------------%>
- +
- +
- +
- + - - + : - + - -
-
- + +
+
+
-
-
- -
+
- -
- \ No newline at end of file +
+
Index: lams_admin/web/WEB-INF/tags/StyledRating.tag =================================================================== diff -u -r0ebe63b978acffe32a0c7e4a2cd63cfadf73cc96 -rfaa119a6a494bab9b265ba46a597ee3442bb56cd --- lams_admin/web/WEB-INF/tags/StyledRating.tag (.../StyledRating.tag) (revision 0ebe63b978acffe32a0c7e4a2cd63cfadf73cc96) +++ lams_admin/web/WEB-INF/tags/StyledRating.tag (.../StyledRating.tag) (revision faa119a6a494bab9b265ba46a597ee3442bb56cd) @@ -91,20 +91,28 @@ -   + +   + -
+
${criteriaRatings.ratingCriteria.ratingCriteriaId}-${rating.itemId} -
- ${rating.userRating} -
+ + + ${(rating.averageRating%1) >= 0.5 ? '.5' : ''} + +
+ Rated: ${dataRating} stars +
+ +
- + - ${userRating} + ${rating.userRating}
@@ -113,7 +121,9 @@ ${rating.numberOfVotes}
+
+ @@ -127,140 +137,175 @@ - - - - - - - - - - - - - - - -
-
- ${criteriaRatings.ratingCriteria.ratingCriteriaId}-${rating.itemId} -
-
- - ${rating.averageRating} - ${rating.numberOfVotes} - -
-
-
-
+ + +
+
+ ${criteriaRatings.ratingCriteria.ratingCriteriaId}-${rating.itemId} + + + ${(rating.averageRating%1) >= 0.5 ? '.5' : ''} + +
+ Rated: ${dataRating} stars +
+ +
+ + ${rating.averageRating} + ${rating.numberOfVotes} + +
+
+
+
+ + +
+
+
+
+
-   -
    - - -
  • - - - - - - : -   -    - - (${rating.userRating}) - -
  • +
    +
    +   + + - -
+
+ +
    + + +
  • + + - + + + : +   +    + + (${rating.userRating}) + +
  • +
    +
    +
+
-   -
    - - -
  • - - - - ${rating.averageRating} - - : -   -    - - (${rating.userRating}) - -
  • +
    +
    + +   + + - -
- -   -
-
+ + +
    + + +
  • + + + - + ${rating.averageRating} + + : + + +   + + + + +    + + + (${rating.userRating}) + +
  • +
    +
    +
+ + +
+ +
+ +
+
- - <%-- Some styles for the table and results --%>