aboutsummaryrefslogtreecommitdiffstats
path: root/src/Angular.js
diff options
context:
space:
mode:
authorIgor Minar2010-10-19 17:07:20 -0700
committerIgor Minar2010-10-20 14:48:35 -0700
commit644c8514c54518e350b0c2a0e17a9af09ed340f9 (patch)
tree49d81c852f8db977dc1955d3feda501930dd95b7 /src/Angular.js
parent2115db69035c5993533fe7a3825e64cf6e9068ad (diff)
downloadangular.js-644c8514c54518e350b0c2a0e17a9af09ed340f9.tar.bz2
extract and test regexp that identifies angular script tag
Diffstat (limited to 'src/Angular.js')
-rw-r--r--src/Angular.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Angular.js b/src/Angular.js
index b97c4226..97ca7663 100644
--- a/src/Angular.js
+++ b/src/Angular.js
@@ -48,7 +48,8 @@ var _undefined = undefined,
angularFormatter = extensionMap(angular, 'formatter'),
angularService = extensionMap(angular, 'service'),
angularCallbacks = extensionMap(angular, 'callbacks'),
- nodeName;
+ nodeName,
+ rngScript = /^(|.*\/)angular(-.*)?(\.min)?.js(\?[^#]*)?(#(.*))?$/;
function foreach(obj, iterator, context) {
var key;
@@ -422,8 +423,7 @@ function angularInit(config){
}
function angularJsConfig(document, config) {
- var filename = /^(.*)angular(-([^\/]*))?.js(\?[^#]*)?(#(.*))?$/,
- scripts = document.getElementsByTagName("script"),
+ var scripts = document.getElementsByTagName("script"),
match;
config = extend({
base_url: '',
@@ -431,7 +431,7 @@ function angularJsConfig(document, config) {
ie_compat_id: 'ng-ie-compat'
}, config);
for(var j = 0; j < scripts.length; j++) {
- match = (scripts[j].src || "").match(filename);
+ match = (scripts[j].src || "").match(rngScript);
if (match) {
config.base_url = match[1];
extend(config, parseKeyValue(match[6]));