Browse Source

use loadjs

Nikolay Suslov 4 years ago
parent
commit
e793df693b
100 changed files with 90 additions and 26 deletions
  1. 24 1
      public/app.js
  2. 51 10
      public/index.html
  3. 0 0
      public/lib/ace/ace.js
  4. 0 0
      public/lib/ace/ext-beautify.js
  5. 0 0
      public/lib/ace/ext-code_lens.js
  6. 0 0
      public/lib/ace/ext-elastic_tabstops_lite.js
  7. 0 0
      public/lib/ace/ext-emmet.js
  8. 1 1
      public/lib/ace/ext-error_marker.js
  9. 0 0
      public/lib/ace/ext-keybinding_menu.js
  10. 0 0
      public/lib/ace/ext-language_tools.js
  11. 2 2
      public/lib/ace/ext-linking.js
  12. 0 0
      public/lib/ace/ext-modelist.js
  13. 0 0
      public/lib/ace/ext-options.js
  14. 0 0
      public/lib/ace/ext-prompt.js
  15. 0 0
      public/lib/ace/ext-rtl.js
  16. 0 0
      public/lib/ace/ext-searchbox.js
  17. 0 0
      public/lib/ace/ext-settings_menu.js
  18. 2 2
      public/lib/ace/ext-spellcheck.js
  19. 0 0
      public/lib/ace/ext-split.js
  20. 0 0
      public/lib/ace/ext-static_highlight.js
  21. 2 2
      public/lib/ace/ext-statusbar.js
  22. 0 0
      public/lib/ace/ext-textarea.js
  23. 2 2
      public/lib/ace/ext-themelist.js
  24. 0 0
      public/lib/ace/ext-whitespace.js
  25. 0 0
      public/lib/ace/keybinding-emacs.js
  26. 0 0
      public/lib/ace/keybinding-sublime.js
  27. 0 0
      public/lib/ace/keybinding-vim.js
  28. 0 0
      public/lib/ace/keybinding-vscode.js
  29. 0 0
      public/lib/ace/mode-abap.js
  30. 0 0
      public/lib/ace/mode-abc.js
  31. 0 0
      public/lib/ace/mode-actionscript.js
  32. 0 0
      public/lib/ace/mode-ada.js
  33. 0 0
      public/lib/ace/mode-alda.js
  34. 0 0
      public/lib/ace/mode-apache_conf.js
  35. 0 0
      public/lib/ace/mode-apex.js
  36. 0 0
      public/lib/ace/mode-applescript.js
  37. 0 0
      public/lib/ace/mode-aql.js
  38. 0 0
      public/lib/ace/mode-asciidoc.js
  39. 0 0
      public/lib/ace/mode-asl.js
  40. 0 0
      public/lib/ace/mode-assembly_x86.js
  41. 0 0
      public/lib/ace/mode-autohotkey.js
  42. 0 0
      public/lib/ace/mode-batchfile.js
  43. 0 0
      public/lib/ace/mode-bro.js
  44. 0 0
      public/lib/ace/mode-c9search.js
  45. 0 0
      public/lib/ace/mode-c_cpp.js
  46. 0 0
      public/lib/ace/mode-cirru.js
  47. 0 0
      public/lib/ace/mode-clojure.js
  48. 0 0
      public/lib/ace/mode-cobol.js
  49. 0 0
      public/lib/ace/mode-coffee.js
  50. 0 0
      public/lib/ace/mode-coldfusion.js
  51. 0 0
      public/lib/ace/mode-crystal.js
  52. 0 0
      public/lib/ace/mode-csharp.js
  53. 0 0
      public/lib/ace/mode-csound_document.js
  54. 0 0
      public/lib/ace/mode-csound_orchestra.js
  55. 0 0
      public/lib/ace/mode-csound_score.js
  56. 2 2
      public/lib/ace/mode-csp.js
  57. 0 0
      public/lib/ace/mode-css.js
  58. 0 0
      public/lib/ace/mode-curly.js
  59. 0 0
      public/lib/ace/mode-d.js
  60. 0 0
      public/lib/ace/mode-dart.js
  61. 0 0
      public/lib/ace/mode-diff.js
  62. 0 0
      public/lib/ace/mode-django.js
  63. 0 0
      public/lib/ace/mode-dockerfile.js
  64. 0 0
      public/lib/ace/mode-dot.js
  65. 0 0
      public/lib/ace/mode-drools.js
  66. 0 0
      public/lib/ace/mode-edifact.js
  67. 0 0
      public/lib/ace/mode-eiffel.js
  68. 0 0
      public/lib/ace/mode-ejs.js
  69. 0 0
      public/lib/ace/mode-elixir.js
  70. 0 0
      public/lib/ace/mode-elm.js
  71. 0 0
      public/lib/ace/mode-erlang.js
  72. 0 0
      public/lib/ace/mode-forth.js
  73. 0 0
      public/lib/ace/mode-fortran.js
  74. 0 0
      public/lib/ace/mode-fsharp.js
  75. 0 0
      public/lib/ace/mode-fsl.js
  76. 0 0
      public/lib/ace/mode-ftl.js
  77. 2 2
      public/lib/ace/mode-gcode.js
  78. 0 0
      public/lib/ace/mode-gherkin.js
  79. 2 2
      public/lib/ace/mode-gitignore.js
  80. 0 0
      public/lib/ace/mode-glsl.js
  81. 0 0
      public/lib/ace/mode-gobstones.js
  82. 0 0
      public/lib/ace/mode-golang.js
  83. 0 0
      public/lib/ace/mode-graphqlschema.js
  84. 0 0
      public/lib/ace/mode-groovy.js
  85. 0 0
      public/lib/ace/mode-haml.js
  86. 0 0
      public/lib/ace/mode-handlebars.js
  87. 0 0
      public/lib/ace/mode-haskell.js
  88. 0 0
      public/lib/ace/mode-haskell_cabal.js
  89. 0 0
      public/lib/ace/mode-haxe.js
  90. 0 0
      public/lib/ace/mode-hjson.js
  91. 0 0
      public/lib/ace/mode-html.js
  92. 0 0
      public/lib/ace/mode-html_elixir.js
  93. 0 0
      public/lib/ace/mode-html_ruby.js
  94. 0 0
      public/lib/ace/mode-ini.js
  95. 0 0
      public/lib/ace/mode-io.js
  96. 0 0
      public/lib/ace/mode-jack.js
  97. 0 0
      public/lib/ace/mode-jade.js
  98. 0 0
      public/lib/ace/mode-java.js
  99. 0 0
      public/lib/ace/mode-javascript.js
  100. 0 0
      public/lib/ace/mode-json.js

+ 24 - 1
public/app.js

@@ -1051,7 +1051,9 @@ class App {
 
       let pathToParse = pathname.replace('/' + user, "");
 
-      app.helpers.Process(pathToParse).then(parsedRequest => {
+      app.loadAppLibs()
+        .then(libs => {return app.helpers.Process(pathToParse)})  //app.helpers.Process(pathToParse)
+        .then(parsedRequest => {
 
         localStorage.setItem('lcs_app', JSON.stringify({ path: parsedRequest }));
 
@@ -1064,6 +1066,27 @@ class App {
 
   }
 
+  async loadAppLibs(){
+
+   return loadjs([ 
+        '/lib/compatibilitycheck.js',
+        '/vwf/view/webrtc/adapter-latest.js',
+        '/lib/draggabilly/draggabilly.pkgd.js',
+        '/vwf/model/aframe/addon/virtualgc/nipplejs.js',
+        '/lib/lively.vm_standalone.js',
+        '/lib/require.js',
+        '/lib/crypto.js',
+        '/lib/md5.js',
+        '/lib/alea.js',
+        '/lib/mash.js',
+        '/vwf.js'
+        ], {
+            async: false,
+            returnPromise: true
+        })
+
+  }
+
   //get DB application state information for reflector (called from VWF)
 
   async getApplicationState() {

+ 51 - 10
public/index.html

@@ -11,13 +11,13 @@ Copyright (c) 2014-2018 Nikolai Suslov and the Krestianstvo.org project contribu
     <meta charset="utf-8">
     <!-- <meta name="viewport" content="initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> -->
     <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
-    
+
     <title>Live Coding Space 0.2</title>
     <!-- <script type="text/javascript" src="/lib/page.js"></script> -->
 
     <script type="text/javascript" src="/lib/loadjs/loadjs.js"></script>
     <script type="text/javascript" src="/loadLibs.js"></script>
-  
+
     <link href="/lib/noty/noty.css" rel="stylesheet">
     <link href="/lib/noty/themes/mint.css" rel="stylesheet">
     <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500" rel="stylesheet">
@@ -29,12 +29,13 @@ Copyright (c) 2014-2018 Nikolai Suslov and the Krestianstvo.org project contribu
     <script type="text/javascript">goog.require('goog.vec.Vec2')</script>
     <script type="text/javascript">goog.require('goog.vec.Mat4')</script>
     <script type="text/javascript">goog.require('goog.vec.Quaternion')</script>
-  
+
 </head>
 
 <body class="mdc-typography">
 
-    <div id="load-progressbar" role="progressbar" class="mdc-linear-progress mdc-linear-progress--indeterminate loader visible">
+    <div id="load-progressbar" role="progressbar"
+        class="mdc-linear-progress mdc-linear-progress--indeterminate loader visible">
         <div class="mdc-linear-progress__buffering-dots"></div>
         <div class="mdc-linear-progress__buffer"></div>
         <div class="mdc-linear-progress__bar mdc-linear-progress__primary-bar">
@@ -48,22 +49,62 @@ Copyright (c) 2014-2018 Nikolai Suslov and the Krestianstvo.org project contribu
     <div id="incompatibleBrowser">
         <div>
             <span style="color:#3090C7;">
-                <br/>
-                <br/>Your browser does not support this app</span>
+                <br />
+                <br />Your browser does not support this app</span>
         </div>
     </div>
     <div id="vwf-root"></div>
 
     <div id="ui-controls" class="guiwindow">
-        <i id="hideui" class="mdc-icon-button material-icons" role="button" aria-pressed="true" aria-label="Hide Toollbar" tabindex="0"
-            data-toggle-on='{"label": "Hide", "content": "grid_on"}' data-toggle-off='{"label": "Show", "content": "grid_off"}'>
+        <i id="hideui" class="mdc-icon-button material-icons" role="button" aria-pressed="true"
+            aria-label="Hide Toollbar" tabindex="0" data-toggle-on='{"label": "Hide", "content": "grid_on"}'
+            data-toggle-off='{"label": "Show", "content": "grid_off"}'>
             grid_on
         </i>
 
-        <i id="fullscreenui" class="mdc-icon-button material-icons" role="button" aria-pressed="true" aria-label="Hide Toollbar"
-            tabindex="0" data-toggle-on='{"label": "Hide", "content": "fullscreen"}' data-toggle-off='{"label": "Show", "content": "fullscreen_exit"}'>
+        <i id="fullscreenui" class="mdc-icon-button material-icons" role="button" aria-pressed="true"
+            aria-label="Hide Toollbar" tabindex="0" data-toggle-on='{"label": "Hide", "content": "fullscreen"}'
+            data-toggle-off='{"label": "Show", "content": "fullscreen_exit"}'>
             fullscreen
         </i>
     </div>
+
+    <script>
+        window.addEventListener("load", function (event) {
+
+            console.log("All resources finished loading!");
+
+            const iconEl = document.querySelector('#hideui');
+            const compHideUI = new mdc.iconButton.MDCIconButtonToggle(iconEl);
+            iconEl.addEventListener('MDCIconButtonToggle:change', (e) => {
+
+                let ui = document.querySelector('.mdc-top-app-bar');
+                if (ui) {
+
+                    let chkAttr = e.detail.isOn;
+                    if (chkAttr) {
+                        ui.style.visibility = 'visible'
+                    } else {
+                        ui.style.visibility = 'hidden'
+                    }
+                }
+
+            });
+
+            const fullScreenToggle = document.querySelector('#fullscreenui');
+            const compfullScreen = new mdc.iconButton.MDCIconButtonToggle(fullScreenToggle);
+            fullScreenToggle.addEventListener('MDCIconButtonToggle:change', (e) => {
+
+                if (screenfull.enabled) {
+                    screenfull.toggle();
+                } else {
+                    // Ignore or do something else
+                }
+            });
+
+        });
+
+    </script>
 </body>
+
 </html>

File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ace.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ext-beautify.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ext-code_lens.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ext-elastic_tabstops_lite.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ext-emmet.js


+ 1 - 1
public/lib/ace/ext-error_marker.js

@@ -1,5 +1,5 @@
 ;                (function() {
-                    window.require(["ace/ext/error_marker"], function(m) {
+                    ace.require(["ace/ext/error_marker"], function(m) {
                         if (typeof module == "object" && typeof exports == "object" && module) {
                             module.exports = m;
                         }

File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ext-keybinding_menu.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ext-language_tools.js


+ 2 - 2
public/lib/ace/ext-linking.js

@@ -1,5 +1,5 @@
-define("ace/ext/linking",["require","exports","module","ace/editor","ace/config"],function(e,t,n){function i(e){var n=e.editor,r=e.getAccelKey();if(r){var n=e.editor,i=e.getDocumentPosition(),s=n.session,o=s.getTokenAt(i.row,i.column);t.previousLinkingHover&&t.previousLinkingHover!=o&&n._emit("linkHoverOut"),n._emit("linkHover",{position:i,token:o}),t.previousLinkingHover=o}else t.previousLinkingHover&&(n._emit("linkHoverOut"),t.previousLinkingHover=!1)}function s(e){var t=e.getAccelKey(),n=e.getButton();if(n==0&&t){var r=e.editor,i=e.getDocumentPosition(),s=r.session,o=s.getTokenAt(i.row,i.column);r._emit("linkClick",{position:i,token:o})}}var r=e("../editor").Editor;e("../config").defineOptions(r.prototype,"editor",{enableLinking:{set:function(e){e?(this.on("click",s),this.on("mousemove",i)):(this.off("click",s),this.off("mousemove",i))},value:!1}}),t.previousLinkingHover=!1});                (function() {
-                    window.require(["ace/ext/linking"], function(m) {
+ace.define("ace/ext/linking",["require","exports","module","ace/editor","ace/config"],function(e,t,n){function i(e){var n=e.editor,r=e.getAccelKey();if(r){var n=e.editor,i=e.getDocumentPosition(),s=n.session,o=s.getTokenAt(i.row,i.column);t.previousLinkingHover&&t.previousLinkingHover!=o&&n._emit("linkHoverOut"),n._emit("linkHover",{position:i,token:o}),t.previousLinkingHover=o}else t.previousLinkingHover&&(n._emit("linkHoverOut"),t.previousLinkingHover=!1)}function s(e){var t=e.getAccelKey(),n=e.getButton();if(n==0&&t){var r=e.editor,i=e.getDocumentPosition(),s=r.session,o=s.getTokenAt(i.row,i.column);r._emit("linkClick",{position:i,token:o})}}var r=e("../editor").Editor;e("../config").defineOptions(r.prototype,"editor",{enableLinking:{set:function(e){e?(this.on("click",s),this.on("mousemove",i)):(this.off("click",s),this.off("mousemove",i))},value:!1}}),t.previousLinkingHover=!1});                (function() {
+                    ace.require(["ace/ext/linking"], function(m) {
                         if (typeof module == "object" && typeof exports == "object" && module) {
                             module.exports = m;
                         }

File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ext-modelist.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ext-options.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ext-prompt.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ext-rtl.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ext-searchbox.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ext-settings_menu.js


+ 2 - 2
public/lib/ace/ext-spellcheck.js

@@ -1,5 +1,5 @@
-define("ace/ext/spellcheck",["require","exports","module","ace/lib/event","ace/editor","ace/config"],function(e,t,n){"use strict";var r=e("../lib/event");t.contextMenuHandler=function(e){var t=e.target,n=t.textInput.getElement();if(!t.selection.isEmpty())return;var i=t.getCursorPosition(),s=t.session.getWordRange(i.row,i.column),o=t.session.getTextRange(s);t.session.tokenRe.lastIndex=0;if(!t.session.tokenRe.test(o))return;var u="\x01\x01",a=o+" "+u;n.value=a,n.setSelectionRange(o.length,o.length+1),n.setSelectionRange(0,0),n.setSelectionRange(0,o.length);var f=!1;r.addListener(n,"keydown",function l(){r.removeListener(n,"keydown",l),f=!0}),t.textInput.setInputHandler(function(e){console.log(e,a,n.selectionStart,n.selectionEnd);if(e==a)return"";if(e.lastIndexOf(a,0)===0)return e.slice(a.length);if(e.substr(n.selectionEnd)==a)return e.slice(0,-a.length);if(e.slice(-2)==u){var r=e.slice(0,-2);if(r.slice(-1)==" ")return f?r.substring(0,n.selectionEnd):(r=r.slice(0,-1),t.session.replace(s,r),"")}return e})};var i=e("../editor").Editor;e("../config").defineOptions(i.prototype,"editor",{spellcheck:{set:function(e){var n=this.textInput.getElement();n.spellcheck=!!e,e?this.on("nativecontextmenu",t.contextMenuHandler):this.removeListener("nativecontextmenu",t.contextMenuHandler)},value:!0}})});                (function() {
-                    window.require(["ace/ext/spellcheck"], function(m) {
+ace.define("ace/ext/spellcheck",["require","exports","module","ace/lib/event","ace/editor","ace/config"],function(e,t,n){"use strict";var r=e("../lib/event");t.contextMenuHandler=function(e){var t=e.target,n=t.textInput.getElement();if(!t.selection.isEmpty())return;var i=t.getCursorPosition(),s=t.session.getWordRange(i.row,i.column),o=t.session.getTextRange(s);t.session.tokenRe.lastIndex=0;if(!t.session.tokenRe.test(o))return;var u="\x01\x01",a=o+" "+u;n.value=a,n.setSelectionRange(o.length,o.length+1),n.setSelectionRange(0,0),n.setSelectionRange(0,o.length);var f=!1;r.addListener(n,"keydown",function l(){r.removeListener(n,"keydown",l),f=!0}),t.textInput.setInputHandler(function(e){if(e==a)return"";if(e.lastIndexOf(a,0)===0)return e.slice(a.length);if(e.substr(n.selectionEnd)==a)return e.slice(0,-a.length);if(e.slice(-2)==u){var r=e.slice(0,-2);if(r.slice(-1)==" ")return f?r.substring(0,n.selectionEnd):(r=r.slice(0,-1),t.session.replace(s,r),"")}return e})};var i=e("../editor").Editor;e("../config").defineOptions(i.prototype,"editor",{spellcheck:{set:function(e){var n=this.textInput.getElement();n.spellcheck=!!e,e?this.on("nativecontextmenu",t.contextMenuHandler):this.removeListener("nativecontextmenu",t.contextMenuHandler)},value:!0}})});                (function() {
+                    ace.require(["ace/ext/spellcheck"], function(m) {
                         if (typeof module == "object" && typeof exports == "object" && module) {
                             module.exports = m;
                         }

File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ext-split.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ext-static_highlight.js


+ 2 - 2
public/lib/ace/ext-statusbar.js

@@ -1,5 +1,5 @@
-define("ace/ext/statusbar",["require","exports","module","ace/lib/dom","ace/lib/lang"],function(e,t,n){"use strict";var r=e("../lib/dom"),i=e("../lib/lang"),s=function(e,t){this.element=r.createElement("div"),this.element.className="ace_status-indicator",this.element.style.cssText="display: inline-block;",t.appendChild(this.element);var n=i.delayedCall(function(){this.updateStatus(e)}.bind(this)).schedule.bind(null,100);e.on("changeStatus",n),e.on("changeSelection",n),e.on("keyboardActivity",n)};(function(){this.updateStatus=function(e){function n(e,n){e&&t.push(e,n||"|")}var t=[];n(e.keyBinding.getStatusText(e)),e.commands.recording&&n("REC");var r=e.selection,i=r.lead;if(!r.isEmpty()){var s=e.getSelectionRange();n("("+(s.end.row-s.start.row)+":"+(s.end.column-s.start.column)+")"," ")}n(i.row+":"+i.column," "),r.rangeCount&&n("["+r.rangeCount+"]"," "),t.pop(),this.element.textContent=t.join("")}}).call(s.prototype),t.StatusBar=s});                (function() {
-                    window.require(["ace/ext/statusbar"], function(m) {
+ace.define("ace/ext/statusbar",["require","exports","module","ace/lib/dom","ace/lib/lang"],function(e,t,n){"use strict";var r=e("../lib/dom"),i=e("../lib/lang"),s=function(e,t){this.element=r.createElement("div"),this.element.className="ace_status-indicator",this.element.style.cssText="display: inline-block;",t.appendChild(this.element);var n=i.delayedCall(function(){this.updateStatus(e)}.bind(this)).schedule.bind(null,100);e.on("changeStatus",n),e.on("changeSelection",n),e.on("keyboardActivity",n)};(function(){this.updateStatus=function(e){function n(e,n){e&&t.push(e,n||"|")}var t=[];n(e.keyBinding.getStatusText(e)),e.commands.recording&&n("REC");var r=e.selection,i=r.lead;if(!r.isEmpty()){var s=e.getSelectionRange();n("("+(s.end.row-s.start.row)+":"+(s.end.column-s.start.column)+")"," ")}n(i.row+":"+i.column," "),r.rangeCount&&n("["+r.rangeCount+"]"," "),t.pop(),this.element.textContent=t.join("")}}).call(s.prototype),t.StatusBar=s});                (function() {
+                    ace.require(["ace/ext/statusbar"], function(m) {
                         if (typeof module == "object" && typeof exports == "object" && module) {
                             module.exports = m;
                         }

File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ext-textarea.js


+ 2 - 2
public/lib/ace/ext-themelist.js

@@ -1,5 +1,5 @@
-define("ace/ext/themelist",["require","exports","module"],function(e,t,n){"use strict";var r=[["Chrome"],["Clouds"],["Crimson Editor"],["Dawn"],["Dreamweaver"],["Eclipse"],["GitHub"],["IPlastic"],["Solarized Light"],["TextMate"],["Tomorrow"],["XCode"],["Kuroir"],["KatzenMilch"],["SQL Server","sqlserver","light"],["Ambiance","ambiance","dark"],["Chaos","chaos","dark"],["Clouds Midnight","clouds_midnight","dark"],["Dracula","","dark"],["Cobalt","cobalt","dark"],["Gruvbox","gruvbox","dark"],["Green on Black","gob","dark"],["idle Fingers","idle_fingers","dark"],["krTheme","kr_theme","dark"],["Merbivore","merbivore","dark"],["Merbivore Soft","merbivore_soft","dark"],["Mono Industrial","mono_industrial","dark"],["Monokai","monokai","dark"],["Pastel on dark","pastel_on_dark","dark"],["Solarized Dark","solarized_dark","dark"],["Terminal","terminal","dark"],["Tomorrow Night","tomorrow_night","dark"],["Tomorrow Night Blue","tomorrow_night_blue","dark"],["Tomorrow Night Bright","tomorrow_night_bright","dark"],["Tomorrow Night 80s","tomorrow_night_eighties","dark"],["Twilight","twilight","dark"],["Vibrant Ink","vibrant_ink","dark"]];t.themesByName={},t.themes=r.map(function(e){var n=e[1]||e[0].replace(/ /g,"_").toLowerCase(),r={caption:e[0],theme:"ace/theme/"+n,isDark:e[2]=="dark",name:n};return t.themesByName[n]=r,r})});                (function() {
-                    window.require(["ace/ext/themelist"], function(m) {
+ace.define("ace/ext/themelist",["require","exports","module"],function(e,t,n){"use strict";var r=[["Chrome"],["Clouds"],["Crimson Editor"],["Dawn"],["Dreamweaver"],["Eclipse"],["GitHub"],["IPlastic"],["Solarized Light"],["TextMate"],["Tomorrow"],["Xcode"],["Kuroir"],["KatzenMilch"],["SQL Server","sqlserver","light"],["Ambiance","ambiance","dark"],["Chaos","chaos","dark"],["Clouds Midnight","clouds_midnight","dark"],["Dracula","","dark"],["Cobalt","cobalt","dark"],["Gruvbox","gruvbox","dark"],["Green on Black","gob","dark"],["idle Fingers","idle_fingers","dark"],["krTheme","kr_theme","dark"],["Merbivore","merbivore","dark"],["Merbivore Soft","merbivore_soft","dark"],["Mono Industrial","mono_industrial","dark"],["Monokai","monokai","dark"],["Nord Dark","nord_dark","dark"],["Pastel on dark","pastel_on_dark","dark"],["Solarized Dark","solarized_dark","dark"],["Terminal","terminal","dark"],["Tomorrow Night","tomorrow_night","dark"],["Tomorrow Night Blue","tomorrow_night_blue","dark"],["Tomorrow Night Bright","tomorrow_night_bright","dark"],["Tomorrow Night 80s","tomorrow_night_eighties","dark"],["Twilight","twilight","dark"],["Vibrant Ink","vibrant_ink","dark"]];t.themesByName={},t.themes=r.map(function(e){var n=e[1]||e[0].replace(/ /g,"_").toLowerCase(),r={caption:e[0],theme:"ace/theme/"+n,isDark:e[2]=="dark",name:n};return t.themesByName[n]=r,r})});                (function() {
+                    ace.require(["ace/ext/themelist"], function(m) {
                         if (typeof module == "object" && typeof exports == "object" && module) {
                             module.exports = m;
                         }

File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/ext-whitespace.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/keybinding-emacs.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/keybinding-sublime.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/keybinding-vim.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/keybinding-vscode.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-abap.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-abc.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-actionscript.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-ada.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-alda.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-apache_conf.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-apex.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-applescript.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-aql.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-asciidoc.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-asl.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-assembly_x86.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-autohotkey.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-batchfile.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-bro.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-c9search.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-c_cpp.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-cirru.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-clojure.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-cobol.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-coffee.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-coldfusion.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-crystal.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-csharp.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-csound_document.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-csound_orchestra.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-csound_score.js


+ 2 - 2
public/lib/ace/mode-csp.js

@@ -1,5 +1,5 @@
-define("ace/mode/csp_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){var e=this.createKeywordMapper({"constant.language":"child-src|connect-src|default-src|font-src|frame-src|img-src|manifest-src|media-src|object-src|script-src|style-src|worker-src|base-uri|plugin-types|sandbox|disown-opener|form-action|frame-ancestors|report-uri|report-to|upgrade-insecure-requests|block-all-mixed-content|require-sri-for|reflected-xss|referrer|policy-uri",variable:"'none'|'self'|'unsafe-inline'|'unsafe-eval'|'strict-dynamic'|'unsafe-hashed-attributes'"},"identifier",!0);this.$rules={start:[{token:"string.link",regex:/https?:[^;\s]*/},{token:"operator.punctuation",regex:/;/},{token:e,regex:/[^\s;]+/}]}};r.inherits(s,i),t.CspHighlightRules=s}),define("ace/mode/csp",["require","exports","module","ace/mode/text","ace/mode/csp_highlight_rules","ace/lib/oop"],function(e,t,n){"use strict";var r=e("./text").Mode,i=e("./csp_highlight_rules").CspHighlightRules,s=e("../lib/oop"),o=function(){this.HighlightRules=i};s.inherits(o,r),function(){this.$id="ace/mode/csp"}.call(o.prototype),t.Mode=o});                (function() {
-                    window.require(["ace/mode/csp"], function(m) {
+ace.define("ace/mode/csp_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){var e=this.createKeywordMapper({"constant.language":"child-src|connect-src|default-src|font-src|frame-src|img-src|manifest-src|media-src|object-src|script-src|style-src|worker-src|base-uri|plugin-types|sandbox|disown-opener|form-action|frame-ancestors|report-uri|report-to|upgrade-insecure-requests|block-all-mixed-content|require-sri-for|reflected-xss|referrer|policy-uri",variable:"'none'|'self'|'unsafe-inline'|'unsafe-eval'|'strict-dynamic'|'unsafe-hashed-attributes'"},"identifier",!0);this.$rules={start:[{token:"string.link",regex:/https?:[^;\s]*/},{token:"operator.punctuation",regex:/;/},{token:e,regex:/[^\s;]+/}]}};r.inherits(s,i),t.CspHighlightRules=s}),ace.define("ace/mode/csp",["require","exports","module","ace/mode/text","ace/mode/csp_highlight_rules","ace/lib/oop"],function(e,t,n){"use strict";var r=e("./text").Mode,i=e("./csp_highlight_rules").CspHighlightRules,s=e("../lib/oop"),o=function(){this.HighlightRules=i};s.inherits(o,r),function(){this.$id="ace/mode/csp"}.call(o.prototype),t.Mode=o});                (function() {
+                    ace.require(["ace/mode/csp"], function(m) {
                         if (typeof module == "object" && typeof exports == "object" && module) {
                             module.exports = m;
                         }

File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-css.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-curly.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-d.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-dart.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-diff.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-django.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-dockerfile.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-dot.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-drools.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-edifact.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-eiffel.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-ejs.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-elixir.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-elm.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-erlang.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-forth.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-fortran.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-fsharp.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-fsl.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-ftl.js


+ 2 - 2
public/lib/ace/mode-gcode.js

@@ -1,5 +1,5 @@
-define("ace/mode/gcode_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){var e="IF|DO|WHILE|ENDWHILE|CALL|ENDIF|SUB|ENDSUB|GOTO|REPEAT|ENDREPEAT|CALL",t="PI",n="ATAN|ABS|ACOS|ASIN|SIN|COS|EXP|FIX|FUP|ROUND|LN|TAN",r=this.createKeywordMapper({"support.function":n,keyword:e,"constant.language":t},"identifier",!0);this.$rules={start:[{token:"comment",regex:"\\(.*\\)"},{token:"comment",regex:"([N])([0-9]+)"},{token:"string",regex:"([G])([0-9]+\\.?[0-9]?)"},{token:"string",regex:"([M])([0-9]+\\.?[0-9]?)"},{token:"constant.numeric",regex:"([-+]?([0-9]*\\.?[0-9]+\\.?))|(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)"},{token:r,regex:"[A-Z]"},{token:"keyword.operator",regex:"EQ|LT|GT|NE|GE|LE|OR|XOR"},{token:"paren.lparen",regex:"[\\[]"},{token:"paren.rparen",regex:"[\\]]"},{token:"text",regex:"\\s+"}]}};r.inherits(s,i),t.GcodeHighlightRules=s}),define("ace/mode/gcode",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/gcode_highlight_rules","ace/range"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text").Mode,s=e("./gcode_highlight_rules").GcodeHighlightRules,o=e("../range").Range,u=function(){this.HighlightRules=s,this.$behaviour=this.$defaultBehaviour};r.inherits(u,i),function(){this.$id="ace/mode/gcode"}.call(u.prototype),t.Mode=u});                (function() {
-                    window.require(["ace/mode/gcode"], function(m) {
+ace.define("ace/mode/gcode_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){var e="IF|DO|WHILE|ENDWHILE|CALL|ENDIF|SUB|ENDSUB|GOTO|REPEAT|ENDREPEAT|CALL",t="PI",n="ATAN|ABS|ACOS|ASIN|SIN|COS|EXP|FIX|FUP|ROUND|LN|TAN",r=this.createKeywordMapper({"support.function":n,keyword:e,"constant.language":t},"identifier",!0);this.$rules={start:[{token:"comment",regex:"\\(.*\\)"},{token:"comment",regex:"([N])([0-9]+)"},{token:"string",regex:"([G])([0-9]+\\.?[0-9]?)"},{token:"string",regex:"([M])([0-9]+\\.?[0-9]?)"},{token:"constant.numeric",regex:"([-+]?([0-9]*\\.?[0-9]+\\.?))|(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)"},{token:r,regex:"[A-Z]"},{token:"keyword.operator",regex:"EQ|LT|GT|NE|GE|LE|OR|XOR"},{token:"paren.lparen",regex:"[\\[]"},{token:"paren.rparen",regex:"[\\]]"},{token:"text",regex:"\\s+"}]}};r.inherits(s,i),t.GcodeHighlightRules=s}),ace.define("ace/mode/gcode",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/gcode_highlight_rules","ace/range"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text").Mode,s=e("./gcode_highlight_rules").GcodeHighlightRules,o=e("../range").Range,u=function(){this.HighlightRules=s,this.$behaviour=this.$defaultBehaviour};r.inherits(u,i),function(){this.$id="ace/mode/gcode"}.call(u.prototype),t.Mode=u});                (function() {
+                    ace.require(["ace/mode/gcode"], function(m) {
                         if (typeof module == "object" && typeof exports == "object" && module) {
                             module.exports = m;
                         }

File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-gherkin.js


+ 2 - 2
public/lib/ace/mode-gitignore.js

@@ -1,5 +1,5 @@
-define("ace/mode/gitignore_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){this.$rules={start:[{token:"comment",regex:/^\s*#.*$/},{token:"keyword",regex:/^\s*!.*$/}]},this.normalizeRules()};s.metaData={fileTypes:["gitignore"],name:"Gitignore"},r.inherits(s,i),t.GitignoreHighlightRules=s}),define("ace/mode/gitignore",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/gitignore_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text").Mode,s=e("./gitignore_highlight_rules").GitignoreHighlightRules,o=function(){this.HighlightRules=s,this.$behaviour=this.$defaultBehaviour};r.inherits(o,i),function(){this.lineCommentStart="#",this.$id="ace/mode/gitignore"}.call(o.prototype),t.Mode=o});                (function() {
-                    window.require(["ace/mode/gitignore"], function(m) {
+ace.define("ace/mode/gitignore_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,s=function(){this.$rules={start:[{token:"comment",regex:/^\s*#.*$/},{token:"keyword",regex:/^\s*!.*$/}]},this.normalizeRules()};s.metaData={fileTypes:["gitignore"],name:"Gitignore"},r.inherits(s,i),t.GitignoreHighlightRules=s}),ace.define("ace/mode/gitignore",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/gitignore_highlight_rules"],function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text").Mode,s=e("./gitignore_highlight_rules").GitignoreHighlightRules,o=function(){this.HighlightRules=s,this.$behaviour=this.$defaultBehaviour};r.inherits(o,i),function(){this.lineCommentStart="#",this.$id="ace/mode/gitignore"}.call(o.prototype),t.Mode=o});                (function() {
+                    ace.require(["ace/mode/gitignore"], function(m) {
                         if (typeof module == "object" && typeof exports == "object" && module) {
                             module.exports = m;
                         }

File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-glsl.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-gobstones.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-golang.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-graphqlschema.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-groovy.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-haml.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-handlebars.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-haskell.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-haskell_cabal.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-haxe.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-hjson.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-html.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-html_elixir.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-html_ruby.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-ini.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-io.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-jack.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-jade.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-java.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-javascript.js


File diff suppressed because it is too large
+ 0 - 0
public/lib/ace/mode-json.js


Some files were not shown because too many files changed in this diff