Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/LearningAction.java =================================================================== diff -u -r5ca22e4b948f3f34a5505cedf17cb8ff06490fb4 -r1e633dd70ea6f5461605ec545fd608e876354db0 --- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/LearningAction.java (.../LearningAction.java) (revision 5ca22e4b948f3f34a5505cedf17cb8ff06490fb4) +++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/LearningAction.java (.../LearningAction.java) (revision 1e633dd70ea6f5461605ec545fd608e876354db0) @@ -93,6 +93,7 @@ private ActionForward finish(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { //auto run mode, when use finish the only one resource item, mark it as complete then finish this activity as well. + String mode = request.getParameter(AttributeNames.ATTR_MODE); String resourceItemUid = request.getParameter(ResourceConstants.PARAM_RESOURCE_ITEM_UID); String runOffline = request.getParameter(ResourceConstants.PARAM_RUN_OFFLINE); if(resourceItemUid != null){ @@ -126,12 +127,15 @@ } catch (ResourceApplicationException e) { log.error("Failed get next activity url:" + e.getMessage()); } + + request.setAttribute(AttributeNames.ATTR_MODE,mode); return mapping.findForward("finish"); } private ActionForward complete(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { - + String mode = request.getParameter(AttributeNames.ATTR_MODE); doComplete(request); + request.setAttribute(AttributeNames.ATTR_MODE,mode); return mapping.findForward(ResourceConstants.SUCCESS); } @@ -147,6 +151,7 @@ private ActionForward saveOrUpdateItem(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { + String mode = request.getParameter(AttributeNames.ATTR_MODE); ResourceItemForm itemForm = (ResourceItemForm)form; ActionErrors errors = validateResourceItem(itemForm); @@ -208,6 +213,7 @@ //URL or file upload request.setAttribute("addType",new Short(type)); + request.setAttribute(AttributeNames.ATTR_MODE,mode); return mapping.findForward(ResourceConstants.SUCCESS); } /** Index: lams_tool_larsrc/web/pages/itemreview/instructionsnav.jsp =================================================================== diff -u -ra780ca2abc108cb1fc24396a2429461b7973f16a -r1e633dd70ea6f5461605ec545fd608e876354db0 --- lams_tool_larsrc/web/pages/itemreview/instructionsnav.jsp (.../instructionsnav.jsp) (revision a780ca2abc108cb1fc24396a2429461b7973f16a) +++ lams_tool_larsrc/web/pages/itemreview/instructionsnav.jsp (.../instructionsnav.jsp) (revision 1e633dd70ea6f5461605ec545fd608e876354db0) @@ -6,18 +6,23 @@ ${instructions.title} <%@ include file="/common/header.jsp"%> + + <%-- param has higher level for request attribute --%> + + + Index: lams_tool_larsrc/web/pages/learning/addfile.jsp =================================================================== diff -u -r356eb906d0a80130e76929e9cd914b57304887ff -r1e633dd70ea6f5461605ec545fd608e876354db0 --- lams_tool_larsrc/web/pages/learning/addfile.jsp (.../addfile.jsp) (revision 356eb906d0a80130e76929e9cd914b57304887ff) +++ lams_tool_larsrc/web/pages/learning/addfile.jsp (.../addfile.jsp) (revision 1e633dd70ea6f5461605ec545fd608e876354db0) @@ -47,6 +47,7 @@ <%@ include file="/common/messages.jsp"%> +
Index: lams_tool_larsrc/web/pages/learning/addurl.jsp =================================================================== diff -u -r12268ac0f789aef40452d6850b638d6c118b21bc -r1e633dd70ea6f5461605ec545fd608e876354db0 --- lams_tool_larsrc/web/pages/learning/addurl.jsp (.../addurl.jsp) (revision 12268ac0f789aef40452d6850b638d6c118b21bc) +++ lams_tool_larsrc/web/pages/learning/addurl.jsp (.../addurl.jsp) (revision 1e633dd70ea6f5461605ec545fd608e876354db0) @@ -47,6 +47,7 @@ <%@ include file="/common/messages.jsp"%> +
Index: lams_tool_larsrc/web/pages/learning/learning.jsp =================================================================== diff -u -r0323e71ffd563ef7cd2bc6560e0fc5428f998268 -r1e633dd70ea6f5461605ec545fd608e876354db0 --- lams_tool_larsrc/web/pages/learning/learning.jsp (.../learning.jsp) (revision 0323e71ffd563ef7cd2bc6560e0fc5428f998268) +++ lams_tool_larsrc/web/pages/learning/learning.jsp (.../learning.jsp) (revision 1e633dd70ea6f5461605ec545fd608e876354db0) @@ -7,35 +7,40 @@ <fmt:message key="label.learning.title" /> <%@ include file="/common/header.jsp"%> + <%-- param has higher level for request attribute --%> + + + + Index: lams_tool_larsrc/web/pages/learning/success.jsp =================================================================== diff -u -rfb406a57261a31898b62f3c808ffccb853089336 -r1e633dd70ea6f5461605ec545fd608e876354db0 --- lams_tool_larsrc/web/pages/learning/success.jsp (.../success.jsp) (revision fb406a57261a31898b62f3c808ffccb853089336) +++ lams_tool_larsrc/web/pages/learning/success.jsp (.../success.jsp) (revision 1e633dd70ea6f5461605ec545fd608e876354db0) @@ -8,14 +8,14 @@
- Add URL success, click here to return. + Add URL success, click here to return. - Add File success, click here to return. + Add File success, click here to return.