aboutsummaryrefslogtreecommitdiffstats
path: root/src/services.js
diff options
context:
space:
mode:
authorMisko Hevery2010-04-07 14:15:09 -0700
committerMisko Hevery2010-04-07 14:15:09 -0700
commit3d0b40fee2feeb49f46063b2012977c623f1ef6f (patch)
tree5a95589e6985fddd6111636da46a835cef94bcb4 /src/services.js
parentab7b7dbf76d25401c4862171b3e54c9748b5098c (diff)
parent3c5e0205f947fb1aef0eb1261f7d980600ab5482 (diff)
downloadangular.js-3d0b40fee2feeb49f46063b2012977c623f1ef6f.tar.bz2
Merge branch 'directives' of github.com:angular/angular.js into directives
Diffstat (limited to 'src/services.js')
-rw-r--r--src/services.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/services.js b/src/services.js
index 173cee98..9d60f795 100644
--- a/src/services.js
+++ b/src/services.js
@@ -87,3 +87,18 @@ angularService("$hover", function(browser) {
}
});
}, {inject:['$browser']});
+
+angularService("$invalidWidgets", function(){
+ var invalidWidgets = [];
+ invalidWidgets.markValid = function(element){
+ var index = indexOf(invalidWidgets, element);
+ if (index != -1)
+ invalidWidgets.splice(index, 1);
+ };
+ invalidWidgets.markInvalid = function(element){
+ var index = indexOf(invalidWidgets, element);
+ if (index === -1)
+ invalidWidgets.push(element);
+ };
+ return invalidWidgets;
+});