Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringAction.java
===================================================================
diff -u -rd88779815ecb8c0132b08fc1983ed6209ce35fea -r921d5ae728a6028102ef819609c1317740e1b655
--- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringAction.java (.../NbAuthoringAction.java) (revision d88779815ecb8c0132b08fc1983ed6209ce35fea)
+++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringAction.java (.../NbAuthoringAction.java) (revision 921d5ae728a6028102ef819609c1317740e1b655)
@@ -61,7 +61,7 @@
*
* @struts:action path="/authoring" name="NbAuthoringForm" scope="session"
* type="org.lamsfoundation.lams.tool.noticeboard.web.NbAuthoringAction"
- * parameter="method" validate="false"
+ * parameter="method" validate="true" input=".authoringContent"
*
* @struts.action-exception key="error.exception.NbApplication" scope="request"
* type="org.lamsfoundation.lams.tool.noticeboard.NbApplicationException"
@@ -71,11 +71,9 @@
* type="java.lang.NullPointerException"
* path=".error"
* handler="org.lamsfoundation.lams.tool.noticeboard.web.CustomStrutsExceptionHandler"
+ *
+ * @struts:action-forward name="authoringContent" path=".authoringContent"
*
- * @struts:action-forward name="basic" path=".nb_basic"
- * @struts:action-forward name="advanced" path=".nb_advanced"
- * @struts:action-forward name="instructions" path=".nb_instructions"
- *
* ----------------XDoclet Tags--------------------
*/
@@ -119,7 +117,8 @@
{
NbAuthoringForm nbForm = (NbAuthoringForm)form;
copyAuthoringFormValuesIntoFormBean(request, nbForm);
- return mapping.findForward(NoticeboardConstants.BASIC_PAGE);
+
+ return mapping.findForward(NoticeboardConstants.AUTHOR_PAGE);
}
/**
@@ -129,15 +128,16 @@
NbAuthoringForm nbForm = (NbAuthoringForm)form;
copyAuthoringFormValuesIntoFormBean(request, nbForm);
- return mapping.findForward(NoticeboardConstants.BASIC_PAGE);
+ // return mapping.findForward(NoticeboardConstants.BASIC_PAGE);
+ return mapping.findForward(NoticeboardConstants.AUTHOR_PAGE);
}
/**
* Forwards to the advanced page.
*/
public ActionForward advanced(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {
- return mapping.findForward(NoticeboardConstants.ADVANCED_PAGE);
+ return mapping.findForward(NoticeboardConstants.AUTHOR_PAGE);
}
/**
@@ -147,7 +147,8 @@
public ActionForward instructions(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {
NbAuthoringForm nbForm = (NbAuthoringForm)form;
copyAuthoringFormValuesIntoFormBean(request, nbForm);
- return mapping.findForward(NoticeboardConstants.INSTRUCTIONS_PAGE);
+
+ return mapping.findForward(NoticeboardConstants.AUTHOR_PAGE);
}
/**
@@ -157,7 +158,8 @@
public ActionForward done(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {
NbAuthoringForm nbForm = (NbAuthoringForm)form;
copyAuthoringFormValuesIntoFormBean(request, nbForm);
- return mapping.findForward(NoticeboardConstants.BASIC_PAGE);
+
+ return mapping.findForward(NoticeboardConstants.AUTHOR_PAGE);
}
/**
@@ -194,7 +196,7 @@
nbContent.setDefineLater(false);
nbService.updateNoticeboard(nbContent);
- return mapping.findForward(NoticeboardConstants.BASIC_PAGE); /** TODO: once the content is saved, should close the window */
+ return mapping.findForward(NoticeboardConstants.AUTHOR_PAGE);
}
/**
@@ -306,7 +308,10 @@
throw new NbApplicationException("Unable to upload file, exception was "+e.getMessage());
}
}
- return mapping.findForward(NoticeboardConstants.INSTRUCTIONS_PAGE);
+
+ nbForm.setMethod(NoticeboardConstants.INSTRUCTIONS);
+
+ return mapping.findForward(NoticeboardConstants.AUTHOR_PAGE);
}
@@ -347,9 +352,9 @@
//remove entry from db
nbService.removeAttachment(attachment);
-
+ nbForm.setMethod(NoticeboardConstants.INSTRUCTIONS);
- return mapping.findForward(NoticeboardConstants.INSTRUCTIONS_PAGE);
+ return mapping.findForward(NoticeboardConstants.AUTHOR_PAGE);
}
Index: lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringStarterAction.java
===================================================================
diff -u -r2b229787ba0e9d63bf7ae74bf4fa095b6f0e31ff -r921d5ae728a6028102ef819609c1317740e1b655
--- lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringStarterAction.java (.../NbAuthoringStarterAction.java) (revision 2b229787ba0e9d63bf7ae74bf4fa095b6f0e31ff)
+++ lams_tool_nb/src/java/org/lamsfoundation/lams/tool/noticeboard/web/NbAuthoringStarterAction.java (.../NbAuthoringStarterAction.java) (revision 921d5ae728a6028102ef819609c1317740e1b655)
@@ -73,9 +73,8 @@
* type="java.lang.NullPointerException"
* path=".error"
* handler="org.lamsfoundation.lams.tool.noticeboard.web.CustomStrutsExceptionHandler"
- *
- * @struts:action-forward name="basic" path=".nb_basic"
* @struts:action-forward name="displayMessage" path=".message"
+ * @struts:action-forward name="authoringContent" path=".authoringContent"
* ----------------XDoclet Tags--------------------
*/
@@ -207,8 +206,8 @@
}
NbWebUtil.addUploadsToSession(request, attachmentMap);
request.getSession().setAttribute(FORM, nbForm);
-
- return mapping.findForward(NoticeboardConstants.BASIC_PAGE);
+
+ return mapping.findForward(NoticeboardConstants.AUTHOR_PAGE);
}
/**
Index: lams_tool_nb/web/a_Advanced.jsp
===================================================================
diff -u -rdf8425ccbe3a47be373585c09d61502c3890f7aa -r921d5ae728a6028102ef819609c1317740e1b655
--- lams_tool_nb/web/a_Advanced.jsp (.../a_Advanced.jsp) (revision df8425ccbe3a47be373585c09d61502c3890f7aa)
+++ lams_tool_nb/web/a_Advanced.jsp (.../a_Advanced.jsp) (revision 921d5ae728a6028102ef819609c1317740e1b655)
@@ -1,30 +1 @@
-<%@ taglib uri="/WEB-INF/struts/struts-html-el.tld" prefix="html" %>
-<%@ taglib uri="/WEB-INF/jstl/fmt.tld" prefix="fmt" %>
-<%@ taglib uri="/WEB-INF/jstl/c.tld" prefix="c" %>
-
-
-
-
-
-
-
-
- |
-
-
-
-
- |
-
-
-
-
- |
-
-
-
-
- |
-
-
-
Index: lams_tool_nb/web/a_Basic.jsp
===================================================================
diff -u -rdf8425ccbe3a47be373585c09d61502c3890f7aa -r921d5ae728a6028102ef819609c1317740e1b655
--- lams_tool_nb/web/a_Basic.jsp (.../a_Basic.jsp) (revision df8425ccbe3a47be373585c09d61502c3890f7aa)
+++ lams_tool_nb/web/a_Basic.jsp (.../a_Basic.jsp) (revision 921d5ae728a6028102ef819609c1317740e1b655)
@@ -1,33 +1,3 @@
-<%@ taglib uri="/WEB-INF/struts/struts-html-el.tld" prefix="html" %>
-<%@ taglib uri="/WEB-INF/jstl/fmt.tld" prefix="fmt" %>
-<%@ taglib uri="/WEB-INF/jstl/c.tld" prefix="c" %>
-<%@ taglib uri="/WEB-INF/struts/struts-bean.tld" prefix="bean" %>
-<%@ taglib uri="/WEB-INF/struts/struts-logic.tld" prefix="logic" %>
-<%@ taglib uri="fck-editor" prefix="FCK" %>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
-
-
-
-
-
-
-
-
-
-
Index: lams_tool_nb/web/a_Instructions.jsp
===================================================================
diff -u -ra7d14edd0c45585a2b6164837cf2109ef9164166 -r921d5ae728a6028102ef819609c1317740e1b655
--- lams_tool_nb/web/a_Instructions.jsp (.../a_Instructions.jsp) (revision a7d14edd0c45585a2b6164837cf2109ef9164166)
+++ lams_tool_nb/web/a_Instructions.jsp (.../a_Instructions.jsp) (revision 921d5ae728a6028102ef819609c1317740e1b655)
@@ -1,35 +1,3 @@
-<%@ taglib uri="/WEB-INF/struts/struts-html-el.tld" prefix="html" %>
-<%@ taglib uri="/WEB-INF/jstl/fmt.tld" prefix="fmt" %>
-<%@ taglib uri="/WEB-INF/jstl/c.tld" prefix="c" %>
-<%@ taglib uri="/WEB-INF/struts/struts-bean.tld" prefix="bean" %>
-<%@ taglib uri="/WEB-INF/struts/struts-logic.tld" prefix="logic" %>
-<%@ taglib uri="fck-editor" prefix="FCK" %>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
-
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file