Index: lams_learning/src/java/org/lamsfoundation/lams/learning/kumalive/KumaliveAction.java
===================================================================
diff -u -ra5a1078bc390357a119161f65fac513b5244298e -r0f6221b6fd1a750f6bd1b6449138b740e1490640
--- lams_learning/src/java/org/lamsfoundation/lams/learning/kumalive/KumaliveAction.java (.../KumaliveAction.java) (revision a5a1078bc390357a119161f65fac513b5244298e)
+++ lams_learning/src/java/org/lamsfoundation/lams/learning/kumalive/KumaliveAction.java (.../KumaliveAction.java) (revision 0f6221b6fd1a750f6bd1b6449138b740e1490640)
@@ -5,6 +5,7 @@
import java.util.LinkedList;
import java.util.List;
+import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
@@ -221,6 +222,12 @@
response.setContentType("application/x-download");
response.setHeader("Content-Disposition", "attachment;filename=" + fileName);
+ // 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);
+
ExcelUtil.createExcel(response.getOutputStream(), dataToExport, "Exported on:", true);
return null;
Index: lams_learning/web/kumalive/kumaliveReport.jsp
===================================================================
diff -u -rb192f8811079f59f7f388ca84e1952e5bdf784a0 -r0f6221b6fd1a750f6bd1b6449138b740e1490640
--- lams_learning/web/kumalive/kumaliveReport.jsp (.../kumaliveReport.jsp) (revision b192f8811079f59f7f388ca84e1952e5bdf784a0)
+++ lams_learning/web/kumalive/kumaliveReport.jsp (.../kumaliveReport.jsp) (revision 0f6221b6fd1a750f6bd1b6449138b740e1490640)
@@ -18,6 +18,7 @@
+