Index: lams_tool_images/.externalToolBuilders/SASS_lams_tool_images.launch =================================================================== diff -u -ra83b0eec89979dce7415b02afdda324b14018dbb -rb294a4ad71917a3740ef2250a5929d6de43866cf --- lams_tool_images/.externalToolBuilders/SASS_lams_tool_images.launch (.../SASS_lams_tool_images.launch) (revision a83b0eec89979dce7415b02afdda324b14018dbb) +++ lams_tool_images/.externalToolBuilders/SASS_lams_tool_images.launch (.../SASS_lams_tool_images.launch) (revision b294a4ad71917a3740ef2250a5929d6de43866cf) @@ -1,16 +1,22 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/controller/AuthoringController.java =================================================================== diff -u -r17eedca34ff3aaaee38fc4dc4a93301351379c60 -rb294a4ad71917a3740ef2250a5929d6de43866cf --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/controller/AuthoringController.java (.../AuthoringController.java) (revision 17eedca34ff3aaaee38fc4dc4a93301351379c60) +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/controller/AuthoringController.java (.../AuthoringController.java) (revision b294a4ad71917a3740ef2250a5929d6de43866cf) @@ -172,6 +172,23 @@ return "pages/authoring/start"; } + @RequestMapping("/definelater") + public String defineLater(@ModelAttribute ImageGalleryForm imageGalleryForm, HttpServletRequest request) { + + Long contentId = new Long(WebUtil.readLongParam(request, AttributeNames.PARAM_TOOL_CONTENT_ID)); + ImageGallery imageGallery = igService.getImageGalleryByContentId(contentId); + + imageGallery.setDefineLater(true); + igService.saveOrUpdateImageGallery(imageGallery); + + //audit log the teacher has started editing activity in monitor + igService.auditLogStartEditingActivityInMonitor(contentId); + + request.setAttribute(AttributeNames.ATTR_MODE, ToolAccessMode.TEACHER.toString()); + request.setAttribute("startForm", imageGalleryForm); + return "pages/authoring/start"; + } + /** * Display same entire authoring page content from HttpSession variable. */ @@ -200,8 +217,8 @@ * This method will persist all inforamtion in this authoring page, include all imageGallery item, information etc. */ @RequestMapping(path = "/update", method = RequestMethod.POST) - public String updateContent(@ModelAttribute ImageGalleryForm imageGalleryForm, - HttpServletRequest request) throws IllegalAccessException, InvocationTargetException, Exception { + public String updateContent(@ModelAttribute ImageGalleryForm imageGalleryForm, HttpServletRequest request) + throws IllegalAccessException, InvocationTargetException, Exception { // get back sessionMAP SessionMap sessionMap = (SessionMap) request.getSession() @@ -358,7 +375,7 @@ * temporarily remove from page, all permenant change will happen only when user sumbit this imageGallery item * again. */ - @RequestMapping("/removeImage") + @RequestMapping("/removeImageFile") public String removeImageFile(HttpServletRequest request) { request.setAttribute("itemAttachment", null); @@ -372,8 +389,8 @@ * persisted. */ @RequestMapping("/saveOrUpdateImage") - public String saveOrUpdateImage(@ModelAttribute ImageGalleryItemForm imageGalleryItemForm, HttpServletRequest request, - HttpServletResponse response) { + public String saveOrUpdateImage(@ModelAttribute ImageGalleryItemForm imageGalleryItemForm, + HttpServletRequest request, HttpServletResponse response) { MultiValueMap errorMap = ImageGalleryUtils.validateImageGalleryItem(imageGalleryItemForm, true); @@ -495,7 +512,7 @@ * Remove imageGallery item from HttpSession list and update page display. As authoring rule, all persist only * happen when user submit whole page. So this remove is just impact HttpSession values. */ - @RequestMapping("/removeImageFile") + @RequestMapping("/removeImage") public String removeImage(HttpServletRequest request) { // get back sessionMAP Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/controller/MonitoringController.java =================================================================== diff -u -r9c66807dec11ccfe2299008ded08091f487a3478 -rb294a4ad71917a3740ef2250a5929d6de43866cf --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/controller/MonitoringController.java (.../MonitoringController.java) (revision 9c66807dec11ccfe2299008ded08091f487a3478) +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/controller/MonitoringController.java (.../MonitoringController.java) (revision b294a4ad71917a3740ef2250a5929d6de43866cf) @@ -170,7 +170,7 @@ image.setHide(false); igService.saveOrUpdateImageGalleryItem(image); - String redirect = "redirect:monitoring/summary.do"; + String redirect = "redirect:/monitoring/summary.do"; redirect = WebUtil.appendParameterToURL(redirect, ImageGalleryConstants.ATTR_TOOL_CONTENT_ID, contentId.toString()); String contentFolderID = (String) sessionMap.get(AttributeNames.PARAM_CONTENT_FOLDER_ID); Index: lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/form/ImageRatingForm.java =================================================================== diff -u -r17eedca34ff3aaaee38fc4dc4a93301351379c60 -rb294a4ad71917a3740ef2250a5929d6de43866cf --- lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/form/ImageRatingForm.java (.../ImageRatingForm.java) (revision 17eedca34ff3aaaee38fc4dc4a93301351379c60) +++ lams_tool_images/src/java/org/lamsfoundation/lams/tool/imageGallery/web/form/ImageRatingForm.java (.../ImageRatingForm.java) (revision b294a4ad71917a3740ef2250a5929d6de43866cf) @@ -20,11 +20,8 @@ * **************************************************************** */ - package org.lamsfoundation.lams.tool.imageGallery.web.form; -import org.apache.struts.action.ActionForm; - /** * Image star rating Form. * Index: lams_tool_images/web/WEB-INF/tags/AuthoringRatingCriteria.tag =================================================================== diff -u -r17eedca34ff3aaaee38fc4dc4a93301351379c60 -rb294a4ad71917a3740ef2250a5929d6de43866cf --- lams_tool_images/web/WEB-INF/tags/AuthoringRatingCriteria.tag (.../AuthoringRatingCriteria.tag) (revision 17eedca34ff3aaaee38fc4dc4a93301351379c60) +++ lams_tool_images/web/WEB-INF/tags/AuthoringRatingCriteria.tag (.../AuthoringRatingCriteria.tag) (revision b294a4ad71917a3740ef2250a5929d6de43866cf) @@ -10,6 +10,7 @@ <%@ taglib uri="tags-fmt" prefix="fmt" %> <%@ taglib uri="tags-lams" prefix="lams"%> <%@ taglib uri="tags-function" prefix="fn" %> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %> <%@ attribute name="criterias" required="true" rtexprvalue="true" type="java.util.Collection" %> @@ -283,10 +284,10 @@ - - "/> - + + 1 @@ -301,9 +302,9 @@ - - + Index: lams_tool_images/web/pages/authoring/advance.jsp =================================================================== diff -u -r17eedca34ff3aaaee38fc4dc4a93301351379c60 -rb294a4ad71917a3740ef2250a5929d6de43866cf --- lams_tool_images/web/pages/authoring/advance.jsp (.../advance.jsp) (revision 17eedca34ff3aaaee38fc4dc4a93301351379c60) +++ lams_tool_images/web/pages/authoring/advance.jsp (.../advance.jsp) (revision b294a4ad71917a3740ef2250a5929d6de43866cf) @@ -84,12 +84,12 @@ - display:none; + display:none; + styleId="${styleId}"/> Index: lams_tool_images/web/pages/authoring/basic.jsp =================================================================== diff -u -r17eedca34ff3aaaee38fc4dc4a93301351379c60 -rb294a4ad71917a3740ef2250a5929d6de43866cf --- lams_tool_images/web/pages/authoring/basic.jsp (.../basic.jsp) (revision 17eedca34ff3aaaee38fc4dc4a93301351379c60) +++ lams_tool_images/web/pages/authoring/basic.jsp (.../basic.jsp) (revision b294a4ad71917a3740ef2250a5929d6de43866cf) @@ -82,7 +82,7 @@ - +
@@ -99,7 +99,7 @@ <%@ include file="/pages/authoring/parts/itemlist.jsp"%>
- + Index: lams_tool_images/web/pages/authoring/parts/addimage.jsp =================================================================== diff -u -r17eedca34ff3aaaee38fc4dc4a93301351379c60 -rb294a4ad71917a3740ef2250a5929d6de43866cf --- lams_tool_images/web/pages/authoring/parts/addimage.jsp (.../addimage.jsp) (revision 17eedca34ff3aaaee38fc4dc4a93301351379c60) +++ lams_tool_images/web/pages/authoring/parts/addimage.jsp (.../addimage.jsp) (revision b294a4ad71917a3740ef2250a5929d6de43866cf) @@ -1,7 +1,7 @@ <%@ include file="/common/taglibs.jsp"%> - + @@ -35,7 +35,7 @@ - +
Index: lams_tool_images/web/pages/authoring/parts/itemlist.jsp =================================================================== diff -u -r9c66807dec11ccfe2299008ded08091f487a3478 -rb294a4ad71917a3740ef2250a5929d6de43866cf --- lams_tool_images/web/pages/authoring/parts/itemlist.jsp (.../itemlist.jsp) (revision 9c66807dec11ccfe2299008ded08091f487a3478) +++ lams_tool_images/web/pages/authoring/parts/itemlist.jsp (.../itemlist.jsp) (revision b294a4ad71917a3740ef2250a5929d6de43866cf) @@ -30,7 +30,7 @@ - + Index: lams_tool_images/web/pages/learning/learning.jsp =================================================================== diff -u -r9c66807dec11ccfe2299008ded08091f487a3478 -rb294a4ad71917a3740ef2250a5929d6de43866cf --- lams_tool_images/web/pages/learning/learning.jsp (.../learning.jsp) (revision 9c66807dec11ccfe2299008ded08091f487a3478) +++ lams_tool_images/web/pages/learning/learning.jsp (.../learning.jsp) (revision b294a4ad71917a3740ef2250a5929d6de43866cf) @@ -32,8 +32,8 @@ - - + + @@ -47,11 +47,11 @@ var LABEL_MAX_FILE_SIZE = '{0}'; var LABEL_NOT_ALLOWED_FORMAT = ''; - - + + - + - + - + Index: lams_tool_images/web/pages/learning/parts/commentsarea.jsp =================================================================== diff -u -r17eedca34ff3aaaee38fc4dc4a93301351379c60 -rb294a4ad71917a3740ef2250a5929d6de43866cf --- lams_tool_images/web/pages/learning/parts/commentsarea.jsp (.../commentsarea.jsp) (revision 17eedca34ff3aaaee38fc4dc4a93301351379c60) +++ lams_tool_images/web/pages/learning/parts/commentsarea.jsp (.../commentsarea.jsp) (revision b294a4ad71917a3740ef2250a5929d6de43866cf) @@ -33,7 +33,7 @@ - + - - + + Index: lams_tool_images/web/pages/monitoring/summary.jsp =================================================================== diff -u -r9c66807dec11ccfe2299008ded08091f487a3478 -rb294a4ad71917a3740ef2250a5929d6de43866cf --- lams_tool_images/web/pages/monitoring/summary.jsp (.../summary.jsp) (revision 9c66807dec11ccfe2299008ded08091f487a3478) +++ lams_tool_images/web/pages/monitoring/summary.jsp (.../summary.jsp) (revision b294a4ad71917a3740ef2250a5929d6de43866cf) @@ -244,7 +244,7 @@
-