Jelajahi Sumber

Ajax message improve

Igor 3 tahun lalu
induk
melakukan
adb44b6d78
1 mengubah file dengan 3 tambahan dan 0 penghapusan
  1. 3 0
      ilm_handlers/html5.php

+ 3 - 0
ilm_handlers/html5.php

@@ -271,6 +271,8 @@ class html5 implements ilm_handle {
   // ./mod/iassign/ilm/ivprog-html/js/services.js : call this to define the variable 'evaluationResult'
   function getEvaluationCallback (evaluation) {
     let submissionbehavior = ".$ilm->submissionbehavior.";
+    let evt = null;
+    if (event) evt = event;
     evaluationResult = evaluation;
     //leo 2017/11/22 strAnswer = window.frames.iLM.getAnswer();
     strAnswer = window.frames[0].getAnswer();      
@@ -298,6 +300,7 @@ class html5 implements ilm_handle {
         var request = new XMLHttpRequest();
         request.open('POST', '$enderecoPOST');
         request.onload = function (e) {
+          if (!evt) return;
           document.getElementById('spinner-loading').style.visibility = 'hidden';
           if (request.readyState === 4) {
             if (request.status === 200) {