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} + + + + + 1 star + + + 2 stars + + + 3 stars + + + 4 stars + + + 5 stars + + + + + + + + + + + + + + + ${criteriaDto.numberOfVotes} + + + + + + + style="visibility: hidden;" + > + + - - + + - - - ${criteriaDto.numberOfVotes} - - - - - - - - - - - + + + ${criteriaDto.numberOfVotes} + + + + + + + + <%--Comments area---------------------------------------%> - + - + - + - + - - + : - + - - - - "> + + + + " + aria-label=""> - - + - + data-refresh-on-submit="${refreshOnComment}" + aria-label=""> + - - + - - - \ 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 --%>