diff options
| author | Misko Hevery | 2010-01-08 16:04:35 -0800 | 
|---|---|---|
| committer | Misko Hevery | 2010-01-08 16:04:35 -0800 | 
| commit | 214c142d9de60a7f53d8c7ada2812ffff4837e0f (patch) | |
| tree | 399a9918ddd81b7db1e40b11f693f1a424aa8431 /src/angular-bootstrap.js | |
| parent | fac0e698a85ade9cb6a18fd400bcbdf118d5e4eb (diff) | |
| download | angular.js-214c142d9de60a7f53d8c7ada2812ffff4837e0f.tar.bz2 | |
created a way to init the code without autobootstrap
Diffstat (limited to 'src/angular-bootstrap.js')
| -rw-r--r-- | src/angular-bootstrap.js | 49 | 
1 files changed, 22 insertions, 27 deletions
diff --git a/src/angular-bootstrap.js b/src/angular-bootstrap.js index b7ae6a38..8ac4f9f3 100644 --- a/src/angular-bootstrap.js +++ b/src/angular-bootstrap.js @@ -39,25 +39,25 @@    };    if (scriptConfig.autoLoadDependencies) { -    addScript("/javascripts/webtoolkit.base64.js"); -    addScript("/javascripts/swfobject.js"); -    addScript("/javascripts/jQuery/jquery-1.3.2.js"); -    addScript("/javascripts/jQuery/jquery-ui-1.7.1.custom.min.js"); -    addScript("/javascripts/underscore/underscore.js"); -    addScript("/javascripts/nglr/Loader.js"); -    addScript("/javascripts/nglr/API.js"); -    addScript("/javascripts/nglr/Binder.js"); -    addScript("/javascripts/nglr/ControlBar.js"); -    addScript("/javascripts/nglr/DataStore.js"); -    addScript("/javascripts/nglr/Filters.js"); -    addScript("/javascripts/nglr/JSON.js"); -    addScript("/javascripts/nglr/Model.js"); -    addScript("/javascripts/nglr/Parser.js"); -    addScript("/javascripts/nglr/Scope.js"); -    addScript("/javascripts/nglr/Server.js"); -    addScript("/javascripts/nglr/Users.js"); -    addScript("/javascripts/nglr/Validators.js"); -    addScript("/javascripts/nglr/Widgets.js"); +    addScript("/../lib/webtoolkit/webtoolkit.base64.js"); +    addScript("/../lib/swfobject/swfobject.js"); +    addScript("/../lib/jquery/jquery-1.3.2.js"); +    addScript("/../lib/jquery/jquery-ui-1.7.1.custom.min.js"); +    addScript("/../lib/underscore/underscore.js"); +    addScript("/Loader.js"); +    addScript("/API.js"); +    addScript("/Binder.js"); +    addScript("/ControlBar.js"); +    addScript("/DataStore.js"); +    addScript("/Filters.js"); +    addScript("/JSON.js"); +    addScript("/Model.js"); +    addScript("/Parser.js"); +    addScript("/Scope.js"); +    addScript("/Server.js"); +    addScript("/Users.js"); +    addScript("/Validators.js"); +    addScript("/Widgets.js");    } else {      addScript("/ajax/libs/swfobject/2.2/swfobject.js", "http://ajax.googleapis.com");      addScript("/ajax/libs/jquery/1.3.2/jquery.min.js", "http://ajax.googleapis.com"); @@ -65,12 +65,6 @@    }    window.onload = function() { -    window.angular.init = function(root, config){ -      var cnfgMerged = _.clone(scriptConfig||{}); -      _.extend(cnfgMerged, config); -      new nglr.Loader(root, jQuery("head"), cnfgMerged).load(); -    }; -      var doc = window.document;      if (scriptConfig.bindRootId) {        doc = null; @@ -86,12 +80,13 @@          doc = window.document.getElementById(id);        }      } +    var angular = window.angularFactory(scriptConfig);      if (scriptConfig.autoBind && doc) { -      window.angular.init(doc); +      window.angularScope = angular.compile(doc);      }      if (typeof previousOnLoad === 'function') {        try { -      previousOnLoad.apply(this, arguments); +        previousOnLoad.apply(this, arguments);        } catch (e) {}      }    };  | 
