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 = "