diff options
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); | 
