Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteAction.java,v diff -u -r1.2 -r1.3 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteAction.java 12 Apr 2006 09:55:03 -0000 1.2 +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteAction.java 12 Apr 2006 13:47:36 -0000 1.3 @@ -118,7 +118,7 @@ } - public ActionForward addNewQuestion(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) + public ActionForward addNewOption(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { logger.debug("dispathcing addNewQuestion"); @@ -154,22 +154,28 @@ authoringUtil.reconstructOptionContentMapForAdd(mapOptionsContent, request); logger.debug("richTextInstructions: " + request.getSession().getAttribute(ACTIVITY_INSTRUCTIONS)); + + mapOptionsContent=(Map)request.getSession().getAttribute(MAP_OPTIONS_CONTENT); + logger.debug("final mapOptionsContent: " + mapOptionsContent); return (mapping.findForward(LOAD_QUESTIONS)); } - public ActionForward removeQuestion(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) + public ActionForward removeOption(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { logger.debug("doing removeQuestion "); request.getSession().setAttribute(SUBMIT_SUCCESS, new Integer(0)); String richTextTitle = request.getParameter("title"); String richTextInstructions = request.getParameter("instructions"); + String richTextPosting = request.getParameter("posting"); + logger.debug("richTextTitle: " + richTextTitle); logger.debug("richTextInstructions: " + richTextInstructions); - String richTextPosting = request.getParameter("posting"); + logger.debug("richTextPosting: " + richTextPosting); + if (richTextTitle != null) { request.getSession().setAttribute(ACTIVITY_TITLE, richTextTitle); @@ -194,6 +200,9 @@ //request.getSession().setAttribute(EDITACTIVITY_EDITMODE, new Boolean(true)); authoringUtil.reconstructOptionContentMapForRemove(mapOptionsContent, request, voteAuthoringForm); + mapOptionsContent=(Map)request.getSession().getAttribute(MAP_OPTIONS_CONTENT); + logger.debug("final mapOptionsContent: " + mapOptionsContent); + return (mapping.findForward(LOAD_QUESTIONS)); } Index: lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteStarterAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteStarterAction.java,v diff -u -r1.3 -r1.4 --- lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteStarterAction.java 12 Apr 2006 09:55:03 -0000 1.3 +++ lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/VoteStarterAction.java 12 Apr 2006 13:47:36 -0000 1.4 @@ -591,7 +591,11 @@ * make the first entry the default(first) one for jsp */ if (mapIndex.longValue() == 1) - request.getSession().setAttribute(DEFAULT_QUESTION_CONTENT, voteQueContent.getQuestion()); + { + request.getSession().setAttribute(DEFAULT_QUESTION_CONTENT, voteQueContent.getQuestion()); + request.getSession().setAttribute(POSTING, voteQueContent.getQuestion()); + } + mapIndex=new Long(mapIndex.longValue()+1); } } Fisheye: Tag 1.2 refers to a dead (removed) revision in file `lams_tool_vote/web/author_page/css/aqua.css'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1.2 refers to a dead (removed) revision in file `lams_tool_vote/web/author_page/css/base.css'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1.2 refers to a dead (removed) revision in file `lams_tool_vote/web/author_page/css/fckeditor_style.css'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1.2 refers to a dead (removed) revision in file `lams_tool_vote/web/author_page/css/tool_custom.css'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1.2 refers to a dead (removed) revision in file `lams_tool_vote/web/author_page/css/xp.css'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1.2 refers to a dead (removed) revision in file `lams_tool_vote/web/author_page/js/fckcontroller.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag 1.2 refers to a dead (removed) revision in file `lams_tool_vote/web/author_page/js/tabcontroller.js'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_tool_vote/web/authoring/BasicContent.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_vote/web/authoring/BasicContent.jsp,v diff -u -r1.3 -r1.4 --- lams_tool_vote/web/authoring/BasicContent.jsp 12 Apr 2006 09:55:04 -0000 1.3 +++ lams_tool_vote/web/authoring/BasicContent.jsp 12 Apr 2006 13:47:36 -0000 1.4 @@ -62,13 +62,13 @@