diff options
| author | Misko Hevery | 2010-04-07 14:15:09 -0700 |
|---|---|---|
| committer | Misko Hevery | 2010-04-07 14:15:09 -0700 |
| commit | 3d0b40fee2feeb49f46063b2012977c623f1ef6f (patch) | |
| tree | 5a95589e6985fddd6111636da46a835cef94bcb4 /src/services.js | |
| parent | ab7b7dbf76d25401c4862171b3e54c9748b5098c (diff) | |
| parent | 3c5e0205f947fb1aef0eb1261f7d980600ab5482 (diff) | |
| download | angular.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.js | 15 |
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; +}); |
