Index: lams_tool_mindmap/conf/language/lams/ApplicationResources.properties =================================================================== diff -u -r7b9c0d5a0c590173997254b7b32196677e9f6a15 -r12fea6ceba38f9359f46c1a7ae37793b764f712f --- lams_tool_mindmap/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 7b9c0d5a0c590173997254b7b32196677e9f6a15) +++ lams_tool_mindmap/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 12fea6ceba38f9359f46c1a7ae37793b764f712f) @@ -130,4 +130,5 @@ label.gallery.walk.state.learner.edit.enabled = , learners can modify answers label.comment.textarea.tip = Type your comment here then click on the green tick warning.comment.blank = Comment text is missing. -monitoring.label.group = Group \ No newline at end of file +monitoring.label.group = Group +button.print = Print \ No newline at end of file Index: lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/web/controller/LearningController.java =================================================================== diff -u -r065d718671157674c7665d3f6d68aab25eeabbe7 -r12fea6ceba38f9359f46c1a7ae37793b764f712f --- lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/web/controller/LearningController.java (.../LearningController.java) (revision 065d718671157674c7665d3f6d68aab25eeabbe7) +++ lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/web/controller/LearningController.java (.../LearningController.java) (revision 12fea6ceba38f9359f46c1a7ae37793b764f712f) @@ -661,9 +661,20 @@ LearningController.storeMindmapCanvasParameters(mindmap, toolSessionID, user, user == null ? ToolAccessMode.TEACHER.toString() : ToolAccessMode.LEARNER.toString(), contentEditable, request); - return "pages/learning/galleryWalkMindmap"; + return "pages/learning/singleMindmap"; } + @RequestMapping("/getPrintMindmap") + public String getPrintMindmap(@RequestParam Long toolSessionID, HttpServletRequest request) { + MindmapSession session = mindmapService.getSessionBySessionId(toolSessionID); + Mindmap mindmap = session.getMindmap(); + LearningController.storeMindmapCanvasParameters(mindmap, toolSessionID, null, ToolAccessMode.TEACHER.toString(), + false, request); + request.setAttribute("printMode", true); + request.setAttribute("sessionName", session.getSessionName()); + return "pages/learning/singleMindmap"; + } + private static void storeMindmapCanvasParameters(Mindmap mindmap, Long toolSessionID, MindmapUser user, String mode, boolean contentEditable, HttpServletRequest request) { request.setAttribute("mindmapId", mindmap.getUid()); Index: lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/web/controller/MonitoringController.java =================================================================== diff -u -r065d718671157674c7665d3f6d68aab25eeabbe7 -r12fea6ceba38f9359f46c1a7ae37793b764f712f --- lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/web/controller/MonitoringController.java (.../MonitoringController.java) (revision 065d718671157674c7665d3f6d68aab25eeabbe7) +++ lams_tool_mindmap/src/java/org/lamsfoundation/lams/tool/mindmap/web/controller/MonitoringController.java (.../MonitoringController.java) (revision 12fea6ceba38f9359f46c1a7ae37793b764f712f) @@ -119,6 +119,7 @@ request.setAttribute("mindmapId", mindmap.getUid()); request.setAttribute("sessionId", WebUtil.readLongParam(request, AttributeNames.PARAM_TOOL_SESSION_ID)); request.setAttribute("mode", ToolAccessMode.TEACHER); + request.setAttribute("allowPrinting", true); if (!mindmap.isMultiUserMode()) { Long userId = new Long(WebUtil.readLongParam(request, "userUID")); Index: lams_tool_mindmap/web/common/mapjs.jsp =================================================================== diff -u -r889137c66c1156153a5e8eaa1e250ae60024fc0a -r12fea6ceba38f9359f46c1a7ae37793b764f712f --- lams_tool_mindmap/web/common/mapjs.jsp (.../mapjs.jsp) (revision 889137c66c1156153a5e8eaa1e250ae60024fc0a) +++ lams_tool_mindmap/web/common/mapjs.jsp (.../mapjs.jsp) (revision 12fea6ceba38f9359f46c1a7ae37793b764f712f) @@ -412,8 +412,17 @@ - - + + + + function showPrintView(){ + var printWindow = window.open('', + 'MindmapPrint', 'width=1152,height=900,scrollbars=yes,resizable=yes'); + if (window.focus) { + printWindow.focus(); + } + } +
@@ -434,7 +443,14 @@
+ + + + + +
Fisheye: Tag 12fea6ceba38f9359f46c1a7ae37793b764f712f refers to a dead (removed) revision in file `lams_tool_mindmap/web/pages/learning/galleryWalkMindmap.jsp'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_tool_mindmap/web/pages/learning/singleMindmap.jsp =================================================================== diff -u --- lams_tool_mindmap/web/pages/learning/singleMindmap.jsp (revision 0) +++ lams_tool_mindmap/web/pages/learning/singleMindmap.jsp (revision 12fea6ceba38f9359f46c1a7ae37793b764f712f) @@ -0,0 +1,72 @@ + +<%@ include file="/common/taglibs.jsp"%> + + + + + + + + + <fmt:message key='activity.title'/> <fmt:message key='monitoring.label.group'/> "<c:out value="${sessionName}" />" + + + + + + + + + + + + + + + + + + + + + + + + + + + + <%-- MindMap ---------------------------------------%> + <%@ include file="/common/mapjs.jsp"%> + <%-- End MindMap -----------------------------------%> + + \ No newline at end of file Index: lams_tool_mindmap/web/pages/monitoring/summary.jsp =================================================================== diff -u -r7b9c0d5a0c590173997254b7b32196677e9f6a15 -r12fea6ceba38f9359f46c1a7ae37793b764f712f --- lams_tool_mindmap/web/pages/monitoring/summary.jsp (.../summary.jsp) (revision 7b9c0d5a0c590173997254b7b32196677e9f6a15) +++ lams_tool_mindmap/web/pages/monitoring/summary.jsp (.../summary.jsp) (revision 12fea6ceba38f9359f46c1a7ae37793b764f712f) @@ -259,7 +259,7 @@ @@ -312,7 +312,7 @@ - +