Index: lams_tool_notebook/conf/hibernate/mappings/org/lamsfoundation/lams/tool/notebook/model/Notebook.hbm.xml =================================================================== diff -u -r5948e17402e1ad574aeddbe55f93dca2f58bbbec -r1d4d39bc99bceeb2f3400228a83823b8cd67c6da --- lams_tool_notebook/conf/hibernate/mappings/org/lamsfoundation/lams/tool/notebook/model/Notebook.hbm.xml (.../Notebook.hbm.xml) (revision 5948e17402e1ad574aeddbe55f93dca2f58bbbec) +++ lams_tool_notebook/conf/hibernate/mappings/org/lamsfoundation/lams/tool/notebook/model/Notebook.hbm.xml (.../Notebook.hbm.xml) (revision 1d4d39bc99bceeb2f3400228a83823b8cd67c6da) @@ -87,6 +87,15 @@ /> + + onlineInstructionsFiles; public Set offlineInstructionsFiles; @@ -72,6 +74,7 @@ onlineInstructions = notebook.getOnlineInstructions(); offlineInstructions = notebook.getOfflineInstructions(); contentInUse = notebook.getContentInUse(); + allowRichEditor = notebook.getAllowRichEditor(); onlineInstructionsFiles = new TreeSet(); offlineInstructionsFiles = new TreeSet(); @@ -176,4 +179,12 @@ public void setContentInUse(Boolean contentInUse) { this.contentInUse = contentInUse; } + + public boolean isAllowRichEditor() { + return allowRichEditor; + } + + public void setAllowRichEditor(boolean allowRichEditor) { + this.allowRichEditor = allowRichEditor; + } } \ No newline at end of file Index: lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/model/Notebook.java =================================================================== diff -u -r38b91d278128cd1c5e22eb93a1631d1494f7405e -r1d4d39bc99bceeb2f3400228a83823b8cd67c6da --- lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/model/Notebook.java (.../Notebook.java) (revision 38b91d278128cd1c5e22eb93a1631d1494f7405e) +++ lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/model/Notebook.java (.../Notebook.java) (revision 1d4d39bc99bceeb2f3400228a83823b8cd67c6da) @@ -68,6 +68,8 @@ private Boolean runOffline; private Boolean lockOnFinished; + + private Boolean allowRichEditor; private String onlineInstructions; @@ -219,7 +221,19 @@ public void setLockOnFinished(Boolean lockOnFinished) { this.lockOnFinished = lockOnFinished; } + + /** + * @hibernate.property column="allow_rich_editor" length="1" + * @return + */ + public Boolean getAllowRichEditor() { + return allowRichEditor; + } + public void setAllowRichEditor(Boolean allowRichEditor) { + this.allowRichEditor = allowRichEditor; + } + /** * @hibernate.property column="online_instructions" length="65535" * Index: lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/web/actions/AuthoringAction.java =================================================================== diff -u -r38b91d278128cd1c5e22eb93a1631d1494f7405e -r1d4d39bc99bceeb2f3400228a83823b8cd67c6da --- lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/web/actions/AuthoringAction.java (.../AuthoringAction.java) (revision 38b91d278128cd1c5e22eb93a1631d1494f7405e) +++ lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/web/actions/AuthoringAction.java (.../AuthoringAction.java) (revision 1d4d39bc99bceeb2f3400228a83823b8cd67c6da) @@ -353,6 +353,7 @@ notebook.setOfflineInstructions(authForm.getOnlineInstruction()); notebook.setOnlineInstructions(authForm.getOfflineInstruction()); notebook.setLockOnFinished(authForm.isLockOnFinished()); + notebook.setAllowRichEditor(authForm.isAllowRichEditor()); } /** @@ -369,6 +370,7 @@ authForm.setOnlineInstruction(notebook.getOnlineInstructions()); authForm.setOfflineInstruction(notebook.getOfflineInstructions()); authForm.setLockOnFinished(notebook.getLockOnFinished()); + authForm.setAllowRichEditor(notebook.getAllowRichEditor()); } /** Index: lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/web/actions/LearningAction.java =================================================================== diff -u -r58cfe8c94ee9878fc43820e4f0ae4d1f8a1df35a -r1d4d39bc99bceeb2f3400228a83823b8cd67c6da --- lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/web/actions/LearningAction.java (.../LearningAction.java) (revision 58cfe8c94ee9878fc43820e4f0ae4d1f8a1df35a) +++ lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/web/actions/LearningAction.java (.../LearningAction.java) (revision 1d4d39bc99bceeb2f3400228a83823b8cd67c6da) @@ -114,6 +114,8 @@ NotebookDTO notebookDTO = new NotebookDTO(); notebookDTO.title = notebook.getTitle(); notebookDTO.instructions = notebook.getInstructions(); + notebookDTO.allowRichEditor = notebook.getAllowRichEditor(); + request.setAttribute("notebookDTO", notebookDTO); // Set the content in use flag. Index: lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/web/forms/AuthoringForm.java =================================================================== diff -u -r5948e17402e1ad574aeddbe55f93dca2f58bbbec -r1d4d39bc99bceeb2f3400228a83823b8cd67c6da --- lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/web/forms/AuthoringForm.java (.../AuthoringForm.java) (revision 5948e17402e1ad574aeddbe55f93dca2f58bbbec) +++ lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/web/forms/AuthoringForm.java (.../AuthoringForm.java) (revision 1d4d39bc99bceeb2f3400228a83823b8cd67c6da) @@ -56,6 +56,8 @@ boolean lockOnFinished; + boolean allowRichEditor; + FormFile onlineFile; FormFile offlineFile; @@ -182,4 +184,12 @@ public void setDeleteFileUuid(Long deleteFile) { this.deleteFileUuid = deleteFile; } + + public boolean isAllowRichEditor() { + return allowRichEditor; + } + + public void setAllowRichEditor(boolean allowRichEditor) { + this.allowRichEditor = allowRichEditor; + } } Index: lams_tool_notebook/web/pages/authoring/advanced.jsp =================================================================== diff -u -r5948e17402e1ad574aeddbe55f93dca2f58bbbec -r1d4d39bc99bceeb2f3400228a83823b8cd67c6da --- lams_tool_notebook/web/pages/authoring/advanced.jsp (.../advanced.jsp) (revision 5948e17402e1ad574aeddbe55f93dca2f58bbbec) +++ lams_tool_notebook/web/pages/authoring/advanced.jsp (.../advanced.jsp) (revision 1d4d39bc99bceeb2f3400228a83823b8cd67c6da) @@ -10,6 +10,11 @@ + + + + + Index: lams_tool_notebook/web/pages/learning/notebook.jsp =================================================================== diff -u -r58cfe8c94ee9878fc43820e4f0ae4d1f8a1df35a -r1d4d39bc99bceeb2f3400228a83823b8cd67c6da --- lams_tool_notebook/web/pages/learning/notebook.jsp (.../notebook.jsp) (revision 58cfe8c94ee9878fc43820e4f0ae4d1f8a1df35a) +++ lams_tool_notebook/web/pages/learning/notebook.jsp (.../notebook.jsp) (revision 1d4d39bc99bceeb2f3400228a83823b8cd67c6da) @@ -14,35 +14,31 @@ ${notebookDTO.instructions} - - - - - - - - - -
- -
+ + + + === ${lrnForm.entryText} === - + + + - - - - - button.finish - - - - + + + + + button.finish + + + + + +