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 @@
-
-
+
+
+