Index: lams_tool_survey/conf/language/lams/ApplicationResources.properties =================================================================== diff -u -rb036e6dd6d2afe9c0e0b9143c9be3af1d53a1e0e -r9b720612835a9eb96d98b2480967c824b0840901 --- lams_tool_survey/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision b036e6dd6d2afe9c0e0b9143c9be3af1d53a1e0e) +++ lams_tool_survey/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 9b720612835a9eb96d98b2480967c824b0840901) @@ -182,6 +182,6 @@ label.survey.options =Options label.activity.completion =End of activity label.notifications =Notifications +label.summary.downloaded=Report Downloaded - #======= End labels: Exported 177 labels for en AU ===== Index: lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/MonitoringAction.java =================================================================== diff -u -r7e8d2e658c8363cb1878c6f9270b5e1f64c3afac -r9b720612835a9eb96d98b2480967c824b0840901 --- lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/MonitoringAction.java (.../MonitoringAction.java) (revision 7e8d2e658c8363cb1878c6f9270b5e1f64c3afac) +++ lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/MonitoringAction.java (.../MonitoringAction.java) (revision 9b720612835a9eb96d98b2480967c824b0840901) @@ -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; @@ -484,6 +485,12 @@ } } + // 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); + String fileName = "lams_survey_" + toolSessionID + ".xlsx"; response.setContentType("application/x-download"); response.setHeader("Content-Disposition", "attachment;filename=" + fileName); Index: lams_tool_survey/web/pages/monitoring/monitoring.jsp =================================================================== diff -u -rc6ad8493ef2064430e8783b28258cc9f223a3844 -r9b720612835a9eb96d98b2480967c824b0840901 --- lams_tool_survey/web/pages/monitoring/monitoring.jsp (.../monitoring.jsp) (revision c6ad8493ef2064430e8783b28258cc9f223a3844) +++ lams_tool_survey/web/pages/monitoring/monitoring.jsp (.../monitoring.jsp) (revision 9b720612835a9eb96d98b2480967c824b0840901) @@ -19,6 +19,10 @@ + + + + @@ -32,6 +32,8 @@ + +
@@ -48,13 +50,14 @@ - + - +