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" %> - - -
- - - - -
- - - - - - - - - - - - - -
-
-
@@ -69,9 +39,3 @@
- - - - - -
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" %> - - -
- - - - -
- - - - - - - - - - - - -
-
- - - -
@@ -169,8 +137,4 @@
-
- - - -
+ \ No newline at end of file