Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
...
Code Block | ||||
---|---|---|---|---|
| ||||
<script> loadJSCount = 0; loadJSCountCompletedloadJSCountProcessed = 0; function loadJS(FILE_URL, async = true) { loadJSCount += 1; let scriptEle = document.createElement("script"); scriptEle.setAttribute("src", FILE_URL); scriptEle.setAttribute("type", "text/javascript"); scriptEle.setAttribute("async", async); document.body.appendChild(scriptEle); // success event scriptEle.addEventListener("load", () => { console.log("File loaded"); loadJSCountProcessed+= 1; if(loadJSCount == loadJSCountProcessed){ windowReady(); } }); // error event scriptEle.addEventListener("error", (ev) => { console.log("Error on loading file", ev); loadJSCountProcessed+= 1; if(loadJSCount == loadJSCountProcessed){ windowReady(); } }); } loadJS("#appResource.someJSLibrary.js#", true); //this acts as the replacement for windows.ready function windowReady(){ //continue with usual code execution } |
...