Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/form/AuthoringForm.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/form/AuthoringForm.java,v diff -u -r1.1 -r1.2 --- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/form/AuthoringForm.java 17 Aug 2006 02:16:07 -0000 1.1 +++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/form/AuthoringForm.java 31 Aug 2006 05:48:26 -0000 1.2 @@ -1,22 +1,19 @@ package org.lamsfoundation.lams.tool.sbmt.form; -import java.lang.reflect.InvocationTargetException; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Set; import javax.servlet.http.HttpServletRequest; -import org.apache.commons.beanutils.PropertyUtils; import org.apache.commons.lang.StringUtils; import org.apache.struts.action.ActionMapping; import org.apache.struts.upload.FormFile; import org.apache.struts.validator.ValidatorForm; import org.lamsfoundation.lams.contentrepository.client.IToolContentHandler; import org.lamsfoundation.lams.tool.sbmt.InstructionFiles; import org.lamsfoundation.lams.tool.sbmt.SubmitFilesContent; -import org.lamsfoundation.lams.tool.sbmt.dto.DTOException; /** * @@ -26,6 +23,8 @@ public class AuthoringForm extends ValidatorForm { private Long toolContentID; + private String contentFolderID; + //control fields private String sessionMapID; private String currentTab; @@ -172,4 +171,10 @@ public void setTitle(String title) { this.title = title; } + public String getContentFolderID() { + return contentFolderID; + } + public void setContentFolderID(String contentFolderID) { + this.contentFolderID = contentFolderID; + } } Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java,v diff -u -r1.28 -r1.29 --- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java 29 Aug 2006 01:06:59 -0000 1.28 +++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java 31 Aug 2006 05:48:26 -0000 1.29 @@ -92,6 +92,7 @@ HttpServletRequest request, HttpServletResponse response) { ToolAccessMode mode = SbmtWebUtils.getAccessMode(request); + //when first time open flash icon on authoring page: mode will be null if(mode == null) mode = ToolAccessMode.AUTHOR; @@ -100,6 +101,7 @@ request.getSession().setAttribute(sessionMap.getSessionID(), sessionMap); Long contentID = new Long(WebUtil.readLongParam(request,AttributeNames.PARAM_TOOL_CONTENT_ID)); + String contentFolderID = WebUtil.readStrParam(request, AttributeNames.PARAM_CONTENT_FOLDER_ID); //get back the upload file list and display them on page submitFilesService = getService(); @@ -137,6 +139,7 @@ authForm.setSessionMapID(sessionMap.getSessionID()); //current tab authForm.setCurrentTab(request.getParameter("currentTab")); + authForm.setContentFolderID(contentFolderID); return mapping.findForward("success"); } Index: lams_tool_sbmt/web/WEB-INF/lams.tld =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/WEB-INF/Attic/lams.tld,v diff -u -r1.10 -r1.11 --- lams_tool_sbmt/web/WEB-INF/lams.tld 28 Aug 2006 04:44:08 -0000 1.10 +++ lams_tool_sbmt/web/WEB-INF/lams.tld 31 Aug 2006 05:48:28 -0000 1.11 @@ -287,14 +287,10 @@ /WEB-INF/tags/TabBody.tag - HTMLEditor - /WEB-INF/tags/HTMLEditor.tag + FCKEditor + /WEB-INF/tags/FCKEditor.tag - SetEditor - /WEB-INF/tags/SetEditor.tag - - AuthoringButton /WEB-INF/tags/AuthoringButton.tag @@ -310,14 +306,8 @@ ExportPortOutput /WEB-INF/tags/ExportPortOutput.tag - + Date /WEB-INF/tags/Date.tag - - DefineLater - /WEB-INF/tags/DefineLater.tag - - - Index: lams_tool_sbmt/web/WEB-INF/fckeditor/tlds/FCKeditor.tld =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/WEB-INF/fckeditor/tlds/Attic/FCKeditor.tld,v diff -u -r1.3 -r1.4 --- lams_tool_sbmt/web/WEB-INF/fckeditor/tlds/FCKeditor.tld 1 Mar 2006 05:57:36 -0000 1.3 +++ lams_tool_sbmt/web/WEB-INF/fckeditor/tlds/FCKeditor.tld 31 Aug 2006 05:48:26 -0000 1.4 @@ -14,6 +14,7 @@ id true + true basePath Index: lams_tool_sbmt/web/WEB-INF/tags/AuthoringButton.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/WEB-INF/tags/AuthoringButton.tag,v diff -u -r1.5 -r1.6 --- lams_tool_sbmt/web/WEB-INF/tags/AuthoringButton.tag 17 Aug 2006 02:16:05 -0000 1.5 +++ lams_tool_sbmt/web/WEB-INF/tags/AuthoringButton.tag 31 Aug 2006 05:48:25 -0000 1.6 @@ -37,6 +37,7 @@ <%@ attribute name="formID" required="true" rtexprvalue="true" %> <%@ attribute name="toolSignature" required="true" rtexprvalue="true" %> <%@ attribute name="toolContentID" required="true" rtexprvalue="true" %> +<%@ attribute name="contentFolderID" required="true" rtexprvalue="true" %> <%@ attribute name="clearSessionActionUrl" required="true" rtexprvalue="true" %> <%-- Optional attribute --%> @@ -64,7 +65,7 @@ -

+

Index: lams_tool_sbmt/web/WEB-INF/tags/FCKEditor.tag =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/WEB-INF/tags/Attic/FCKEditor.tag,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_tool_sbmt/web/WEB-INF/tags/FCKEditor.tag 31 Aug 2006 05:48:25 -0000 1.1 @@ -0,0 +1,57 @@ +<%@ taglib uri="tags-core" prefix="c"%> +<%@ taglib uri="tags-lams" prefix="lams"%> +<%@ taglib uri="fck-editor" prefix="fck"%> + +<%@ attribute name="id" required="true" rtexprvalue="true"%> +<%@ attribute name="value" required="true" rtexprvalue="true"%> +<%@ attribute name="toolbarSet" required="false" rtexprvalue="true"%> +<%@ attribute name="contentFolderID" required="true" rtexprvalue="true"%> + + + + + + + + + + + + + + + ${value} + + + + + Index: lams_tool_sbmt/web/authoring/authoring.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/authoring/authoring.jsp,v diff -u -r1.35 -r1.36 --- lams_tool_sbmt/web/authoring/authoring.jsp 28 Aug 2006 07:23:19 -0000 1.35 +++ lams_tool_sbmt/web/authoring/authoring.jsp 31 Aug 2006 05:48:27 -0000 1.36 @@ -1,5 +1,5 @@ - + <%@include file="/common/taglibs.jsp"%> @@ -35,10 +35,6 @@ else selectTab(1); //select the default tab; - initEditor("Title"); - initEditor("Instructions"); - initEditor("OnlineInstruction"); - initEditor("OfflineInstruction"); } function doSelectTab(tabId) { @@ -85,6 +81,7 @@ + @@ -102,9 +99,8 @@ - - + customiseSessionID="${formBean.sessionMapID}" + contentFolderID="abc"/>

Index: lams_tool_sbmt/web/authoring/basic.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/authoring/basic.jsp,v diff -u -r1.8 -r1.9 --- lams_tool_sbmt/web/authoring/basic.jsp 17 Aug 2006 02:16:05 -0000 1.8 +++ lams_tool_sbmt/web/authoring/basic.jsp 31 Aug 2006 05:48:27 -0000 1.9 @@ -1,16 +1,26 @@ <%@include file="/common/taglibs.jsp"%> - +
- +
+ +
+
- +
+ +
+ +
Index: lams_tool_sbmt/web/authoring/instructions.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/authoring/Attic/instructions.jsp,v diff -u -r1.14 -r1.15 --- lams_tool_sbmt/web/authoring/instructions.jsp 28 Aug 2006 07:23:19 -0000 1.14 +++ lams_tool_sbmt/web/authoring/instructions.jsp 31 Aug 2006 05:48:27 -0000 1.15 @@ -1,8 +1,9 @@ -<%@ include file="/common/taglibs.jsp" %> - - +<%@ include file="/common/taglibs.jsp"%> + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- -
- <%@ include file="parts/instructionfilelist.jsp" %> -
-
- : - - - - - - - -
- -
- -
- <%@ include file="parts/instructionfilelist.jsp" %> -
-
- : - - - - - - - -

 

-
- \ No newline at end of file + + + + + + + + + + + + + + + +
+
+ +
+ +
+ +
+ <%@ include file="parts/instructionfilelist.jsp"%> +
+
+
+ +
+
+ + + + +
+ +
+ + + + + + + + + + + + + + + +
+
+ +
+ +
+ +
+ <%@ include file="parts/instructionfilelist.jsp"%> +
+
+
+ +
+
+ + + + +
+ Index: lams_tool_sbmt/web/authoring/parts/instructionfilelist.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_sbmt/web/authoring/parts/Attic/instructionfilelist.jsp,v diff -u -r1.1 -r1.2 --- lams_tool_sbmt/web/authoring/parts/instructionfilelist.jsp 28 Aug 2006 07:23:19 -0000 1.1 +++ lams_tool_sbmt/web/authoring/parts/instructionfilelist.jsp 31 Aug 2006 05:48:19 -0000 1.2 @@ -1,66 +1,68 @@ -<%@ include file="/common/taglibs.jsp" %> -<%@ page import=" org.lamsfoundation.lams.contentrepository.client.IToolContentHandler"%> - +<%@ include file="/common/taglibs.jsp"%> +<%@ page + import=" org.lamsfoundation.lams.contentrepository.client.IToolContentHandler"%> + - + - + - - + + <%-- check whehter has target file type --%> - + <%-- Display target file type --%> - +
    + -
- - - - - +
  • + + + + + + + + + + + + + + + + + + + + + + + + + +
  • + -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    \ No newline at end of file + +