Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/AuthoringAction.java =================================================================== diff -u -re66bdae723516ab13d4a6f81e5f598018f6dbe58 -r8c2289edbab42fcc74a5172d3b565c631ca4ba58 --- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision e66bdae723516ab13d4a6f81e5f598018f6dbe58) +++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/AuthoringAction.java (.../AuthoringAction.java) (revision 8c2289edbab42fcc74a5172d3b565c631ca4ba58) @@ -1176,6 +1176,8 @@ String command = WebUtil.readStrParam(request, AttributeNames.PARAM_COMMAND, true); if (command == null) { plannerForm.fillForm(taskList); + String contentFolderId = WebUtil.readStrParam(request, AttributeNames.PARAM_CONTENT_FOLDER_ID); + plannerForm.setContentFolderID(contentFolderId); return mapping.findForward(ResourceConstants.SUCCESS); } else { try { @@ -1206,6 +1208,7 @@ ActionMessages errors = plannerForm.validate(); if (errors.isEmpty()) { Resource taskList = getResourceService().getResourceByContentId(plannerForm.getToolContentID()); + taskList.setInstructions(plannerForm.getInstructions()); int itemIndex = 0; String title = null; Index: lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/form/ResourcePedagogicalPlannerForm.java =================================================================== diff -u -r00a6e145b37916eb1561ea5c68319b0fc691681b -r8c2289edbab42fcc74a5172d3b565c631ca4ba58 --- lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/form/ResourcePedagogicalPlannerForm.java (.../ResourcePedagogicalPlannerForm.java) (revision 00a6e145b37916eb1561ea5c68319b0fc691681b) +++ lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/form/ResourcePedagogicalPlannerForm.java (.../ResourcePedagogicalPlannerForm.java) (revision 8c2289edbab42fcc74a5172d3b565c631ca4ba58) @@ -48,6 +48,8 @@ private List fileUuid; private List fileVersion; private List type; + private String instructions; + private String contentFolderID; @Override public ActionMessages validate() { @@ -96,6 +98,7 @@ public void fillForm(Resource resource) { if (resource != null) { setToolContentID(resource.getContentId()); + setInstructions(resource.getInstructions()); title = new ArrayList(); url = new ArrayList(); @@ -289,4 +292,20 @@ public void setFileDummy(int number, String emptyString) { setFile(number, null); } + + public String getInstructions() { + return instructions; + } + + public void setInstructions(String instructions) { + this.instructions = instructions; + } + + public String getContentFolderID() { + return contentFolderID; + } + + public void setContentFolderID(String contentFolderID) { + this.contentFolderID = contentFolderID; + } } \ No newline at end of file Index: lams_tool_larsrc/web/pages/authoring/pedagogicalPlannerForm.jsp =================================================================== diff -u -rf21aa2ec355995ada05a1490b962235e75726d61 -r8c2289edbab42fcc74a5172d3b565c631ca4ba58 --- lams_tool_larsrc/web/pages/authoring/pedagogicalPlannerForm.jsp (.../pedagogicalPlannerForm.jsp) (revision f21aa2ec355995ada05a1490b962235e75726d61) +++ lams_tool_larsrc/web/pages/authoring/pedagogicalPlannerForm.jsp (.../pedagogicalPlannerForm.jsp) (revision 8c2289edbab42fcc74a5172d3b565c631ca4ba58) @@ -17,6 +17,10 @@ margin: 5px 0px 5px 10px; float: none; } + + body { + width: 760px; + } @@ -41,40 +45,58 @@ } }); } + + function prepareFormData(){ + //FCKeditor content is not submitted when sending by jQuery; we need to do this + var content = FCKeditorAPI.GetInstance('instructions').GetXHTML(); + document.getElementById("instructions").value=content; + } <%@ include file="/common/messages.jsp"%> - + + - - - - - - - -

- - - -

- -
- - -

- : ${itemFileName} -

- -
-
-
-
+

+ + + + +

+ + + + + + + +

+ + + +

+ +
+ + +

+ : ${itemFileName} +

+ +
+
+
+
+
Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VotePedagogicalPlannerAction.java =================================================================== diff -u -r8a0ce21a725377050cc155f9edb0edad71ac2fd4 -r8c2289edbab42fcc74a5172d3b565c631ca4ba58 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VotePedagogicalPlannerAction.java (.../VotePedagogicalPlannerAction.java) (revision 8a0ce21a725377050cc155f9edb0edad71ac2fd4) +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VotePedagogicalPlannerAction.java (.../VotePedagogicalPlannerAction.java) (revision 8c2289edbab42fcc74a5172d3b565c631ca4ba58) @@ -96,8 +96,8 @@ VotePedagogicalPlannerForm plannerForm = (VotePedagogicalPlannerForm) form; ActionMessages errors = plannerForm.validate(); if (errors.isEmpty()) { - VoteContent voteContent = getVoteService().retrieveVote(plannerForm.getToolContentID()); + voteContent.setInstructions(plannerForm.getInstructions()); int nominationIndex = 1; String nomination = null; Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VotePedagogicalPlannerForm.java =================================================================== diff -u -r00a6e145b37916eb1561ea5c68319b0fc691681b -r8c2289edbab42fcc74a5172d3b565c631ca4ba58 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VotePedagogicalPlannerForm.java (.../VotePedagogicalPlannerForm.java) (revision 00a6e145b37916eb1561ea5c68319b0fc691681b) +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VotePedagogicalPlannerForm.java (.../VotePedagogicalPlannerForm.java) (revision 8c2289edbab42fcc74a5172d3b565c631ca4ba58) @@ -37,7 +37,16 @@ public class VotePedagogicalPlannerForm extends PedagogicalPlannerActivityForm { private List nomination; private String contentFolderID; + private String instructions; + public String getInstructions() { + return instructions; + } + + public void setInstructions(String instructions) { + this.instructions = instructions; + } + public String getContentFolderID() { return contentFolderID; } @@ -73,6 +82,7 @@ public void fillForm(VoteContent voteContent) { if (voteContent != null) { setToolContentID(voteContent.getVoteContentId()); + setInstructions(voteContent.getInstructions()); nomination = new ArrayList(); Set questions = voteContent.getVoteQueContents(); Index: lams_tool_vote/web/authoring/pedagogicalPlannerForm.jsp =================================================================== diff -u -rf21aa2ec355995ada05a1490b962235e75726d61 -r8c2289edbab42fcc74a5172d3b565c631ca4ba58 --- lams_tool_vote/web/authoring/pedagogicalPlannerForm.jsp (.../pedagogicalPlannerForm.jsp) (revision f21aa2ec355995ada05a1490b962235e75726d61) +++ lams_tool_vote/web/authoring/pedagogicalPlannerForm.jsp (.../pedagogicalPlannerForm.jsp) (revision 8c2289edbab42fcc74a5172d3b565c631ca4ba58) @@ -35,6 +35,9 @@ function prepareFormData(){ //FCKeditor content is not submitted when sending by jQuery; we need to do this + var content = FCKeditorAPI.GetInstance('instructions').GetXHTML(); + document.getElementById("instructions").value=content; + var nominationIndex = 0; do{ var nomination = document.getElementById("nomination["+nominationIndex+"]"); @@ -49,24 +52,34 @@ <%@ include file="/common/messages.jsp"%> -

+ +

+ + - -
- - -
-
+ +

+ +
+ + +
+
+