Index: lams_tool_lamc/conf/language/lams/ApplicationResources.properties =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/conf/language/lams/ApplicationResources.properties,v diff -u -r1.45.2.5 -r1.45.2.6 --- lams_tool_lamc/conf/language/lams/ApplicationResources.properties 27 Nov 2016 11:05:38 -0000 1.45.2.5 +++ lams_tool_lamc/conf/language/lams/ApplicationResources.properties 8 Mar 2017 12:05:20 -0000 1.45.2.6 @@ -201,6 +201,6 @@ label.tool.output.has.been.changed =Tool output has changed label.operation.failed =Operation failed answers.submitted.none =Select at least one answer for each of the questions. +label.summary.downloaded=Marks file downloaded. - #======= End labels: Exported 195 labels for en AU ===== Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McMonitoringAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McMonitoringAction.java,v diff -u -r1.58.2.7 -r1.58.2.8 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McMonitoringAction.java 16 Dec 2016 09:26:49 -0000 1.58.2.7 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/McMonitoringAction.java 8 Mar 2017 12:05:20 -0000 1.58.2.8 @@ -32,6 +32,7 @@ import java.util.TreeMap; import javax.servlet.ServletException; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; @@ -209,6 +210,12 @@ return mapping.findForward("error"); } + // set cookie that will tell JS script that export has been finished + String downloadTokenValue = WebUtil.readStrParam(request, "downloadTokenValue"); + Cookie fileDownloadTokenCookie = new Cookie("fileDownloadToken", downloadTokenValue); + fileDownloadTokenCookie.setPath("/"); + response.addCookie(fileDownloadTokenCookie); + // construct download file response header OutputStream out = response.getOutputStream(); String fileName = "lams_mcq.xls"; Index: lams_tool_lamc/web/common/monitoringheader.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/web/common/Attic/monitoringheader.jsp,v diff -u -r1.1.2.2 -r1.1.2.3 --- lams_tool_lamc/web/common/monitoringheader.jsp 11 Nov 2016 15:52:37 -0000 1.1.2.2 +++ lams_tool_lamc/web/common/monitoringheader.jsp 8 Mar 2017 12:05:20 -0000 1.1.2.3 @@ -20,4 +20,8 @@ + + + + Index: lams_tool_lamc/web/monitoring/MonitoringMaincontent.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/web/monitoring/MonitoringMaincontent.jsp,v diff -u -r1.47.2.2 -r1.47.2.3 --- lams_tool_lamc/web/monitoring/MonitoringMaincontent.jsp 24 May 2016 13:45:13 -0000 1.47.2.2 +++ lams_tool_lamc/web/monitoring/MonitoringMaincontent.jsp 8 Mar 2017 12:05:20 -0000 1.47.2.3 @@ -36,24 +36,20 @@ document.McMonitoringForm.submit(); } - function submitMonitoringMethod(actionMethod) { - document.McMonitoringForm.dispatch.value=actionMethod; - document.McMonitoringForm.submit(); + function downloadMarks() { + var url = ""; + var reqIDVar = new Date(); + var param = "?validate=false&dispatch=downloadMarks&toolContentID=${mcGeneralMonitoringDTO.toolContentID}&reqID="+reqIDVar.getTime(); + url = url + param; + + return downloadFile(url, 'message-area-busy', '', 'message-area', 'btn-disable-on-submit'); } - function submitMethod(actionMethod) { - submitMonitoringMethod(actionMethod); - } - - function submitMonitoringMethod(actionMethod) { + function submitChangeDisplayAnswers(displayAnswers, actionMethod) { + document.McMonitoringForm.displayAnswers.value=displayAnswers; document.McMonitoringForm.dispatch.value=actionMethod; document.McMonitoringForm.submit(); } - - function submitChangeDisplayAnswers(displayAnswers, actionMethod) { - document.McMonitoringForm.displayAnswers.value=displayAnswers; - submitMonitoringMethod(actionMethod); - } Index: lams_tool_lamc/web/monitoring/SummaryContent.jsp =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/web/monitoring/SummaryContent.jsp,v diff -u -r1.39.2.9 -r1.39.2.10 --- lams_tool_lamc/web/monitoring/SummaryContent.jsp 13 Dec 2016 22:52:31 -0000 1.39.2.9 +++ lams_tool_lamc/web/monitoring/SummaryContent.jsp 8 Mar 2017 12:05:20 -0000 1.39.2.10 @@ -192,7 +192,7 @@ - +
@@ -201,9 +201,10 @@ - +