Index: lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/web/actions/LearningAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/web/actions/LearningAction.java,v diff -u -r1.4 -r1.5 --- lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/web/actions/LearningAction.java 2 Oct 2006 04:54:13 -0000 1.4 +++ lams_tool_scribe/src/java/org/lamsfoundation/lams/tool/scribe/web/actions/LearningAction.java 3 Oct 2006 23:58:59 -0000 1.5 @@ -71,7 +71,8 @@ * @struts.action-forward name="runOffline" path="tiles:/learning/runOffline" * @struts.action-forward name="defineLater" path="tiles:/learning/defineLater" * @struts.action-forward name="notebook" path="tiles:/learning/notebook" - * @struts.action-forward name="voteCount" path="/pages/learning/voteCount.jsp" + * @struts.action-forward name="voteCount" path="/pages/learning/parts/voteCount.jsp" + * @struts.action-forward name="voteConfirmation" path="/pages/learning/parts/voteConfirmation.jsp" */ public class LearningAction extends LamsDispatchAction { @@ -295,8 +296,14 @@ setupDTOs(request, session, scribeUser); scribeService.saveOrUpdateScribeUser(scribeUser); - - return mapping.findForward("learning"); + + if (session.getAppointedScribe().equals(scribeUser)) { + // send updated voteCount + return getVoteCount(mapping, form, request, response); + } else { + // load learning page. + return mapping.findForward("learning"); + } } public ActionForward getVoteCount(ActionMapping mapping, ActionForm form, Index: lams_tool_scribe/web/pages/learning/learning.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_scribe/web/pages/learning/learning.jsp,v diff -u -r1.6 -r1.7 --- lams_tool_scribe/web/pages/learning/learning.jsp 3 Oct 2006 00:53:33 -0000 1.6 +++ lams_tool_scribe/web/pages/learning/learning.jsp 3 Oct 2006 23:58:58 -0000 1.7 @@ -51,7 +51,7 @@

- + Index: lams_tool_scribe/web/pages/learning/scribe.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_scribe/web/pages/learning/scribe.jsp,v diff -u -r1.5 -r1.6 --- lams_tool_scribe/web/pages/learning/scribe.jsp 3 Oct 2006 00:54:16 -0000 1.5 +++ lams_tool_scribe/web/pages/learning/scribe.jsp 3 Oct 2006 23:58:58 -0000 1.6 @@ -28,6 +28,22 @@ setTimeout("refreshPage()",5000) } + + function submitApproval() { + var url = '${tool}learning.do'; + var params = 'dispatch=submitApproval&toolSessionID=${scribeSessionDTO.sessionID}'; + + var myAjax = new Ajax.Updater( + 'voteDisplay', + url, + { + method: 'get', + parameters: params + }); + + // remove the Agree button. + document.getElementById("agreeButton").innerHTML = ""; + }

@@ -73,13 +89,17 @@ -

- - - -

+ + +
+ + + + + + Fisheye: Tag 1.2 refers to a dead (removed) revision in file `lams_tool_scribe/web/pages/learning/voteCount.jsp'. Fisheye: No comparison available. Pass `N' to diff? Index: lams_tool_scribe/web/pages/learning/parts/voteCount.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_scribe/web/pages/learning/parts/Attic/voteCount.jsp,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_tool_scribe/web/pages/learning/parts/voteCount.jsp 3 Oct 2006 23:58:59 -0000 1.1 @@ -0,0 +1 @@ +${voteCount} \ No newline at end of file