lsc 2 gadi atpakaļ
vecāks
revīzija
efe9477e33
1 mainītis faili ar 18 papildinājumiem un 2 dzēšanām
  1. 18 2
      js/Desktop/DeskTop.js

+ 18 - 2
js/Desktop/DeskTop.js

@@ -1503,6 +1503,20 @@ U.MD.D.I.openApplicationJie = function(str, cid, stage, task, tool) {
         "innerHTML": "提交作业"
     })
 
+     let _loading = document.createElement('div')
+     _loading.style = "display:none;width:100%;height:100%;background:#0000008f;position:fixed;top:0;left:0;z-index:99999999999999;display: flex;justify-content: center;align-items: center;"
+    //  _loading.id = "";
+     let _lchild = document.createElement('div')
+     let _limg = document.createElement('img')
+     _limg.src = 'https://pbl.cocorobo.cn/pbl-student-table/dist/js/loading.gif'
+     _limg.style = "width: 26px;margin-right: 10px;"
+     _lchild.appendChild(_limg)
+     let _lspan = document.createElement('span')
+     _lspan.innerHTML = "上传中..."
+     _lchild.appendChild(_lspan)
+     _lchild.style = "color: #fff;padding: 15px;background: #00000070;border-radius: 5px;font-size: 18px;display:flex;align-items:center;"
+     _loading.appendChild(_lchild)
+
     var _box = $$('div', {
         "style": {
             "position": "relative",
@@ -1510,6 +1524,7 @@ U.MD.D.I.openApplicationJie = function(str, cid, stage, task, tool) {
             "height": "100%",
         },
     })
+    _box.appendChild(_loading)
     switch (str) {
         case "whiteboard":
             _iframe = $$("iframe", {
@@ -1716,15 +1731,16 @@ U.MD.D.I.openApplicationJie = function(str, cid, stage, task, tool) {
             };
         }
         _jie.onclick = () => {
+            console.log(_loading);
             var _ajs = _iframe.contentWindow.document.createElement("script");
             _ajs.type = "text/javascript";
             _ajs.innerHTML =
+                'console.log(_loading);\n'+
+                'var _js = document.createElement("script");\n' +
                 '_js.type="text/javascript";\n' +
                 '_js.src="https://html2canvas.hertzen.com/dist/html2canvas.min.js";\n' +
                 "_js.onload = function(){\n" +
-                ' document.body.appendChild(_loading)\n' +
                 " html2canvas(document.body,{allowTaint: true,useCORS: true}).then(canvas => {\n" +
-                'var _js = document.createElement("script");\n' +
                 '  var base64Url = canvas.toDataURL("image/png");\n' +
                 'var base64 = "<img src=" + base64Url + " />"\n' +
                 'var file = dataURLtoFile_shishi(base64Url, "截图")\n' +