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/') }