Index: lams_tool_lamc/web/learning/AnswersContent.jsp =================================================================== diff -u -raced7ba6c1e7c5a9a50d3f64d8cdd96dd7e76194 -r29ae6c439419f020f771d3cd37ffb714ffb577fa --- lams_tool_lamc/web/learning/AnswersContent.jsp (.../AnswersContent.jsp) (revision aced7ba6c1e7c5a9a50d3f64d8cdd96dd7e76194) +++ lams_tool_lamc/web/learning/AnswersContent.jsp (.../AnswersContent.jsp) (revision 29ae6c439419f020f771d3cd37ffb714ffb577fa) @@ -37,17 +37,17 @@ //autoSaveAnswers if hasEditRight if (${hasEditRight}) { var interval = "30000"; // = 30 seconds - window.setInterval( - function(){ + window.setInterval(learnerAutosave, interval); + + function learnerAutosave(){ //ajax form submit $('#mcLearningForm').ajaxSubmit({ url: "" + new Date().getTime(), success: function() { $.growlUI(' '); } }); - }, interval - ); + } } function submitNextQuestionSelected() { Index: lams_tool_laqa/web/learning/AnswersContent.jsp =================================================================== diff -u -ree24c96be656069696dc59a7831ea64120531a61 -r29ae6c439419f020f771d3cd37ffb714ffb577fa --- lams_tool_laqa/web/learning/AnswersContent.jsp (.../AnswersContent.jsp) (revision ee24c96be656069696dc59a7831ea64120531a61) +++ lams_tool_laqa/web/learning/AnswersContent.jsp (.../AnswersContent.jsp) (revision 29ae6c439419f020f771d3cd37ffb714ffb577fa) @@ -120,26 +120,26 @@ if (${hasEditRight}) { var interval = "30000"; // = 30 seconds - window.setInterval( - function(){ - //fire onchange event for textareas/ckeditors - if (${generalLearnerFlowDTO.allowRichEditor}) { - for ( instance in CKEDITOR.instances ) { - CKEDITOR.instances[instance].updateElement(); - } - } else { - $("textarea[name$=__textarea]").change(); - } - - //ajax form submit - $('#qaLearningForm').ajaxSubmit({ - url: '' + new Date().getTime(), - success: function() { - $.growlUI(' '); - } - }); - }, interval - ); + window.setInterval(learnerAutosave, interval); + + function learnerAutosave(){ + //fire onchange event for textareas/ckeditors + if (${generalLearnerFlowDTO.allowRichEditor}) { + for ( instance in CKEDITOR.instances ) { + CKEDITOR.instances[instance].updateElement(); + } + } else { + $("textarea[name$=__textarea]").change(); + } + + //ajax form submit + $('#qaLearningForm').ajaxSubmit({ + url: '' + new Date().getTime(), + success: function() { + $.growlUI(' '); + } + }); + } } //min words counter Index: lams_tool_scratchie/web/pages/learning/learning.jsp =================================================================== diff -u -r4f8d2a6c0dba8057f24e88b943099de10947985a -r29ae6c439419f020f771d3cd37ffb714ffb577fa --- lams_tool_scratchie/web/pages/learning/learning.jsp (.../learning.jsp) (revision 4f8d2a6c0dba8057f24e88b943099de10947985a) +++ lams_tool_scratchie/web/pages/learning/learning.jsp (.../learning.jsp) (revision 29ae6c439419f020f771d3cd37ffb714ffb577fa) @@ -181,23 +181,22 @@ var autosaveInterval = "60000"; // 60 seconds interval - window.setInterval( - function(){ - if (isWaitingForConfirmation) return; - - //ajax form submit - $('#burning-questions').ajaxSubmit({ - url: "learning/autosaveBurningQuestions.do?sessionMapID=${sessionMapID}&date=" + new Date().getTime(), - success: function() { - $.jGrowl( - " ", - { life: 2000, closeTemplate: '' } - ); - } - }); - }, - autosaveInterval - ); + window.setInterval(learnerAutosave, autosaveInterval); + + function learnerAutosave(){ + if (isWaitingForConfirmation) return; + + //ajax form submit + $('#burning-questions').ajaxSubmit({ + url: "learning/autosaveBurningQuestions.do?sessionMapID=${sessionMapID}&date=" + new Date().getTime(), + success: function() { + $.jGrowl( + " ", + { life: 2000, closeTemplate: '' } + ); + } + }); + } function finish(isTimelimitExpired) {