diff --git a/Viewer/cfg/requirejs.js b/Viewer/cfg/requirejs.js
index 34ca6138..7d2d8ba4 100644
--- a/Viewer/cfg/requirejs.js
+++ b/Viewer/cfg/requirejs.js
@@ -2,74 +2,131 @@
*
*
*
+* This can be loaded from two contexts:
+*
+* -
diff --git a/Viewer/package-lock.json b/Viewer/package-lock.json
index 9ef6169c..f34a663c 100755
--- a/Viewer/package-lock.json
+++ b/Viewer/package-lock.json
@@ -1127,9 +1127,9 @@
}
},
"ig-argv": {
- "version": "2.16.1",
- "resolved": "https://registry.npmjs.org/ig-argv/-/ig-argv-2.16.1.tgz",
- "integrity": "sha512-fSgX86zTSRuMFaxGvbHK97/ASWgrYAnqLK/q32skXuZ8eDM2ZyM84kHbdgMqd3FrZS4DoyY5fA2TXD9AfWcE/w==",
+ "version": "2.16.2",
+ "resolved": "https://registry.npmjs.org/ig-argv/-/ig-argv-2.16.2.tgz",
+ "integrity": "sha512-bSOslxGN9XqJ+IVba/XC0h9p1r/z/25wmJ2ik2xCNlMU07WI/K2ensIFR93I0aVfLHxsV37G5CdlP8xmiRIcLg==",
"requires": {
"ig-object": "^5.2.6"
}
diff --git a/Viewer/package.json b/Viewer/package.json
index 769b6beb..0bb6225e 100755
--- a/Viewer/package.json
+++ b/Viewer/package.json
@@ -31,7 +31,7 @@
"glob": "^7.1.6",
"guarantee-events": "^1.0.0",
"ig-actions": "^3.24.22",
- "ig-argv": "^2.16.1",
+ "ig-argv": "^2.16.2",
"ig-features": "^3.4.2",
"ig-object": "^5.4.12",
"ig-types": "^5.0.40",
diff --git a/Viewer/ui.js b/Viewer/ui.js
index bcd3e0f9..b58ffad8 100755
--- a/Viewer/ui.js
+++ b/Viewer/ui.js
@@ -5,38 +5,14 @@
**********************************************************************/
// Pre-setup...
-// Add node_modules path outside of the packed nwjs code...
+// nw.js: add node_modules path outside of the packed nwjs code...
//
// This keeps the large node module set outside the zip thus speeding
// up the loading process significantly...
if((typeof(process) != 'undefined' ? process : {}).__nwjs){
var path = require('path')
require('app-module-path')
- .addPath(path.dirname(process.execPath) + '/node_modules/')
-}
-
-
-// Setup requirejs if we are in node/nw...
-//
-// NOTE: no need to do this in browser...
-if(typeof(process) != 'undefined'){
- //require('v8-compile-cache')
-
- requirejs =
- global.requirejs =
- window.requirejs =
- // XXX for some reason we can't just use the browser requirejs
- // even if we pass it nodeRequire, it still can't pass the
- // node stuff to node...
- require('requirejs')
-
- nodeRequire =
- global.nodeRequire =
- window.nodeRequire =
- require
-}
-
-
+ .addPath(path.dirname(process.execPath) + '/node_modules/') }