diff options
| author | Misko Hevery | 2012-03-23 14:03:24 -0700 |
|---|---|---|
| committer | Misko Hevery | 2012-03-28 11:16:35 -0700 |
| commit | 2430f52bb97fa9d682e5f028c977c5bf94c5ec38 (patch) | |
| tree | e7529b741d70199f36d52090b430510bad07f233 /src/ngScenario/angular-bootstrap.js | |
| parent | 944098a4e0f753f06b40c73ca3e79991cec6c2e2 (diff) | |
| download | angular.js-2430f52bb97fa9d682e5f028c977c5bf94c5ec38.tar.bz2 | |
chore(module): move files around in preparation for more modules
Diffstat (limited to 'src/ngScenario/angular-bootstrap.js')
| -rw-r--r-- | src/ngScenario/angular-bootstrap.js | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/src/ngScenario/angular-bootstrap.js b/src/ngScenario/angular-bootstrap.js new file mode 100644 index 00000000..a0012ff7 --- /dev/null +++ b/src/ngScenario/angular-bootstrap.js @@ -0,0 +1,60 @@ +'use strict'; + +(function(previousOnLoad){ + var prefix = (function() { + var filename = /(.*\/)angular-bootstrap.js(#(.*))?/; + var scripts = document.getElementsByTagName("script"); + for(var j = 0; j < scripts.length; j++) { + var src = scripts[j].src; + if (src && src.match(filename)) { + var parts = src.match(filename); + return parts[1]; + } + } + })(); + + function addScript(path) { + document.write('<script type="text/javascript" src="' + prefix + path + '"></script>'); + } + + function addCSS(path) { + document.write('<link rel="stylesheet" type="text/css" href="' + prefix + path + '"/>'); + } + + window.onload = function() { + try { + if (previousOnLoad) previousOnLoad(); + } catch(e) {} + angular.scenario.setUpAndRun({}); + }; + + addCSS("../../css/angular-scenario.css"); + addScript("../../lib/jquery/jquery.js"); + document.write( + '<script type="text/javascript">' + + 'var _jQuery = jQuery.noConflict(true);' + + '</script>' + ); + addScript("../angular-bootstrap.js"); + + addScript("Scenario.js"); + addScript("Application.js"); + addScript("Describe.js"); + addScript("Future.js"); + addScript("Runner.js"); + addScript("SpecRunner.js"); + addScript("dsl.js"); + addScript("matchers.js"); + addScript("ObjectModel.js"); + addScript("output/Html.js"); + addScript("output/Json.js"); + addScript("output/Object.js"); + addScript("output/Xml.js"); + + // Create the runner (which also sets up the global API) + document.write( + '<script type="text/javascript">' + + ' var $runner = new angular.scenario.Runner(window);' + + '</script>'); + +})(window.onload); |
