diff options
author | mensonge | 2008-11-14 15:39:19 +0000 |
---|---|---|
committer | mensonge | 2008-11-14 15:39:19 +0000 |
commit | 1c5685d68f1b73270fb814fe04cbb490eb90ba5f (patch) | |
tree | 3d3ada08a934b96fc31531f1327690d7edc6f766 /includes/js/dojo/_base/_loader/hostenv_spidermonkey.js | |
parent | 104d59099e048688c4dbac37d72137006e396558 (diff) | |
download | scuttle-1c5685d68f1b73270fb814fe04cbb490eb90ba5f.tar.gz scuttle-1c5685d68f1b73270fb814fe04cbb490eb90ba5f.zip |
Minor fix: Remove DOJO library (60Mo) replaced by link to Google CDN (online DOJO library)
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@159 b3834d28-1941-0410-a4f8-b48e95affb8f
Diffstat (limited to 'includes/js/dojo/_base/_loader/hostenv_spidermonkey.js')
-rw-r--r-- | includes/js/dojo/_base/_loader/hostenv_spidermonkey.js | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/includes/js/dojo/_base/_loader/hostenv_spidermonkey.js b/includes/js/dojo/_base/_loader/hostenv_spidermonkey.js deleted file mode 100644 index e31539f..0000000 --- a/includes/js/dojo/_base/_loader/hostenv_spidermonkey.js +++ /dev/null @@ -1,80 +0,0 @@ -/* - * SpiderMonkey host environment - */ - -if(dojo.config["baseUrl"]){ - dojo.baseUrl = dojo.config["baseUrl"]; -}else{ - dojo.baseUrl = "./"; -} - -dojo._name = 'spidermonkey'; - -/*===== -dojo.isSpidermonkey = { - // summary: Detect spidermonkey -}; -=====*/ - -dojo.isSpidermonkey = true; -dojo.exit = function(exitcode){ - quit(exitcode); -} - -if(typeof print == "function"){ - console.debug = print; -} - -if(typeof line2pc == 'undefined'){ - throw new Error("attempt to use SpiderMonkey host environment when no 'line2pc' global"); -} - -dojo._spidermonkeyCurrentFile = function(depth){ - // - // This is a hack that determines the current script file by parsing a - // generated stack trace (relying on the non-standard "stack" member variable - // of the SpiderMonkey Error object). - // - // If param depth is passed in, it'll return the script file which is that far down - // the stack, but that does require that you know how deep your stack is when you are - // calling. - // - var s = ''; - try{ - throw Error("whatever"); - }catch(e){ - s = e.stack; - } - // lines are like: bu_getCurrentScriptURI_spidermonkey("ScriptLoader.js")@burst/Runtime.js:101 - var matches = s.match(/[^@]*\.js/gi); - if(!matches){ - throw Error("could not parse stack string: '" + s + "'"); - } - var fname = (typeof depth != 'undefined' && depth) ? matches[depth + 1] : matches[matches.length - 1]; - if(!fname){ - throw Error("could not find file name in stack string '" + s + "'"); - } - //print("SpiderMonkeyRuntime got fname '" + fname + "' from stack string '" + s + "'"); - return fname; -} - -// print(dojo._spidermonkeyCurrentFile(0)); - -dojo._loadUri = function(uri){ - // spidermonkey load() evaluates the contents into the global scope (which - // is what we want). - // TODO: sigh, load() does not return a useful value. - // Perhaps it is returning the value of the last thing evaluated? - var ok = load(uri); - // console.debug("spidermonkey load(", uri, ") returned ", ok); - return 1; -} - -//Register any module paths set up in djConfig. Need to do this -//in the hostenvs since hostenv_browser can read djConfig from a -//script tag's attribute. -if(dojo.config["modulePaths"]){ - for(var param in dojo.config["modulePaths"]){ - dojo.registerModulePath(param, dojo.config["modulePaths"][param]); - } -} |