Index: lams_tool_assessment/conf/language/lams/ApplicationResources.properties =================================================================== diff -u -r86ef92a253621f61329261d8f129e329b2ddd8f7 -rdc41842946b7ed9cfcb497ee11f2c1587c16633d --- lams_tool_assessment/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 86ef92a253621f61329261d8f129e329b2ddd8f7) +++ lams_tool_assessment/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision dc41842946b7ed9cfcb497ee11f2c1587c16633d) @@ -302,3 +302,4 @@ #======= End labels: Exported 293 labels for en AU ===== +label.summary.downloaded=Summary downloaded \ No newline at end of file Index: lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/MonitoringAction.java =================================================================== diff -u -r7e8d2e658c8363cb1878c6f9270b5e1f64c3afac -rdc41842946b7ed9cfcb497ee11f2c1587c16633d --- lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/MonitoringAction.java (.../MonitoringAction.java) (revision 7e8d2e658c8363cb1878c6f9270b5e1f64c3afac) +++ lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/MonitoringAction.java (.../MonitoringAction.java) (revision dc41842946b7ed9cfcb497ee11f2c1587c16633d) @@ -35,6 +35,7 @@ import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; +import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; @@ -560,6 +561,12 @@ response.setHeader("Content-Disposition", "attachment;filename=" + fileName); log.debug("Exporting assessment to a spreadsheet: " + assessment.getContentId()); + // 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); + ServletOutputStream out = response.getOutputStream(); ExcelUtil.createExcel(out, dataToExport, service.getMessage("label.export.exported.on"), true); Index: lams_tool_assessment/web/pages/monitoring/monitoring.jsp =================================================================== diff -u -rd170469167c907400448ffa1fb767e5ba0b43bee -rdc41842946b7ed9cfcb497ee11f2c1587c16633d --- lams_tool_assessment/web/pages/monitoring/monitoring.jsp (.../monitoring.jsp) (revision d170469167c907400448ffa1fb767e5ba0b43bee) +++ lams_tool_assessment/web/pages/monitoring/monitoring.jsp (.../monitoring.jsp) (revision dc41842946b7ed9cfcb497ee11f2c1587c16633d) @@ -38,6 +38,10 @@ + + + +
@@ -185,16 +186,25 @@ + + +
+
+ +
- +
<%@ include file="parts/masterDetailLoadUp.jsp"%>
@@ -237,11 +247,7 @@ - - - - - +