Index: lams_central/web/includes/javascript/outcome.js =================================================================== diff -u -r846f7b4c76f01650ce4a2df946772bafc4228dcf -r5637d8bff3d19e970c3c9aa92a5895b4897f9cef --- lams_central/web/includes/javascript/outcome.js (.../outcome.js) (revision 846f7b4c76f01650ce4a2df946772bafc4228dcf) +++ lams_central/web/includes/javascript/outcome.js (.../outcome.js) (revision 5637d8bff3d19e970c3c9aa92a5895b4897f9cef) @@ -66,4 +66,20 @@ function submitScale(){ CKEDITOR.instances.description.updateElement(); document.getElementById("scaleForm"); -} \ No newline at end of file +} + +function exportScale(){ + var exportButton = $('#exportButton').button('loading'), + token = new Date().getTime(), + fileDownloadCheckTimer = window.setInterval(function () { + var cookieValue = $.cookie('fileDownloadToken'); + if (cookieValue == token) { + //unBlock export button + window.clearInterval(fileDownloadCheckTimer); + $.cookie('fileDownloadToken', null); //clears this cookie value + exportButton.button('reset'); + } + }, 1000); + document.location.href = LAMS_URL + 'outcome.do?method=scaleExport&downloadTokenValue=' + token; + return false; +} \ No newline at end of file