| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-08-09 | style(minerr): prefer component name as namespace | Ken Sheedlo | |
| Closes #3527 | |||
| 2013-08-09 | chore($q): rename `promise.always` to `promise.finally` | Brian Ford | |
| BREAKING CHANGE: the `always` method has been renamed to `finally`. The reason for this change is to align `$q` with the Q promises library, despite the fact that this makes it a bit more difficult to use with non-ES5 browsers, like IE8. `finally` also goes well together with `catch` api that was added to $q recently and is part of the DOM promises standard. To migrate the code follow the example below: Before: $http.get('/foo').always(doSomething); After: $http.get('/foo').finally(doSomething); or for IE8 compatible code: $http.get('/foo')['finally'](doSomething); | |||
| 2013-08-09 | fix(re-bootstrap): Throw an error when bootstrapping a bootstrapped element. | Jeff Cross | |
| Nothing would prevent a user from accidentally calling angular.bootstrap on an element that had already been bootstrapped. If this was done, odd behavior could manifest in an application, causing different scopes to update the same DOM, and causing debugger confusion. This fix adds a check inside of angular.bootstrap to check if the passed-in element already has an injector, and if so, will throw an error. | |||
| 2013-08-09 | chore(ngMobile): rename module ngTouch and file to angular-touch.js | Brian Ford | |
| BREAKING CHANGE: since all the code in the ngMobile module is touch related, we are renaming the module to ngTouch. To migrate, please replace all references to "ngMobile" with "ngTouch" and "angular-mobile.js" to "angular-touch.js". Closes #3526 | |||
| 2013-08-09 | docs($compile): update directive type signature | OpherV | |
| To avoid "Argument type Array is not assignable to parameter type function" validation error When using the minifcation-safe array style (eg .directive('myDirective', ['$http','$timeout','$compile', function($http,$timeout $compile).... ) Closes #3392 | |||
| 2013-08-09 | docs(ngModel): validators should return undefined for invalid values. | Niall Smart | |
| Closes #3525 | |||
| 2013-08-09 | fix(docs-bootstrap): Removed injector from bootstrapped docs samples | Jeff Cross | |
| This is necessary to make e2e tests pass for implementing #3411. At present, the docs are violating the rule being enforced by double-bootstrap prevention. | |||
| 2013-08-09 | docs(httpBackend): update documentation for expect methods | Santi Albo | |
| `expect` methods can receive an Object as the data parameter, which was undocumented. | |||
| 2013-08-09 | chore($compile): remove bogus scope/controller check | Igor Minar | |
| We already have the same test in $controller which is called just a few lines above Closes #3517 | |||
| 2013-08-09 | feat($q): add shorthand for defining promise error handlers | bolasblack | |
| Now we can instead this promise.then(null, errorHandler) with this promise.catch(errorhandler) Closes #2048 Closes #3476 | |||
| 2013-08-09 | docs(jqLite): update the minErr codes for on() and off() | Igor Minar | |
| 2013-08-09 | fix(jqLite): properly detect unsupported calls for on()/off() | Igor Minar | |
| 2013-08-08 | chore(grunt): fix up the help text for the new test commands | Matias Niemelä | |
| Closes #3421 | |||
| 2013-08-08 | fix(grunt): ensure all dependent tasks are called for all test task | Matias Niemelä | |
| Close #3421 | |||
| 2013-08-08 | fix(angular.copy): change angular.copy to correcly clone RegExp | Andy Hitchman | |
| angular.copy previously copied RegExp as an empty object. Change detects RegExp instance and clones into new RegExp. This change is based on a previous fix to allow Date to be copied. Closes #3473 Closes #3474 | |||
| 2013-08-08 | docs(ngModel): clarify docs for NgModelController# | Igor Minar | |
| Closes #3498 | |||
| 2013-08-08 | fix(docs/error): make minerr ids searchable | Ken Sheedlo | |
| Closes #3513 | |||
| 2013-08-08 | fix(jqLite): throw when jqLite#off called with 4 args | Ken Sheedlo | |
| Closes #3501 | |||
| 2013-08-08 | fix($compile): always instantiate controllers before pre-link fns run | jankuca | |
| Controllers should be always instantiated after compile fn runs, but before pre-link fn runs. This way, controllers are available to pre-link fns that request them. Previously this was broken for async directives (directives with templateUrl). Closes #3493 Closes #3482 Closes #3514 | |||
| 2013-08-08 | docs(compile/tplrt): description for compile/tplrt error | Misko Hevery | |
| Closes #3459 | |||
| 2013-08-08 | docs(compile/selmulti): description for compile/selmulti error | Misko Hevery | |
| Closes #3459 | |||
| 2013-08-08 | docs(compile/nodomevents): description for compile/nodomevents error | Misko Hevery | |
| Closes #3459 | |||
| 2013-08-08 | docs(compile/notassign): description for compile/notassign error | Misko Hevery | |
| Closes #3459 | |||
| 2013-08-08 | docs(compile/multidir): description for compile/multidir error | Misko Hevery | |
| Closes #3459 | |||
| 2013-08-08 | docs(minErr): add controller/noscp docs | Igor Minar | |
| 2013-08-08 | docs(minErr): add rootScope/inprog docs | Igor Minar | |
| 2013-08-08 | docs(minErr): improve compiler/iscp | Igor Minar | |
| 2013-08-08 | docs(minErr): improve sce/icontext | Igor Minar | |
| 2013-08-08 | docs(minErr): improve sce/iequirks doc | Igor Minar | |
| 2013-08-08 | docs(minerr): add description for ngResource:badargs | Ken Sheedlo | |
| Closes #3510 | |||
| 2013-08-08 | docs(minErr): add minErr description for jqLite:nosel | Brian Ford | |
| Closes #3426 | |||
| 2013-08-08 | docs(minerr): add description for ngResource:badcfg | Ken Sheedlo | |
| Closes #3509 | |||
| 2013-08-08 | docs(minErr): rename compile/utrat to compile/uterdir | Igor Minar | |
| 2013-08-08 | docs(minerr): add description for $compile:utrat | Ken Sheedlo | |
| Closes #3507 | |||
| 2013-08-08 | docs(minErr): improve sce/isecurl doc | Igor Minar | |
| 2013-08-08 | docs(minErr): rename sce/isecrurl to sce/insecurl | Igor Minar | |
| 2013-08-08 | docs(minErr): improve sce/itype.ngdoc | Igor Minar | |
| 2013-08-08 | docs(ngModel): add link to NgModelController | Igor Minar | |
| 2013-08-08 | docs(minErr): add minErr description for $compile:ctreq | Brian Ford | |
| Closes #3423 | |||
| 2013-08-07 | docs(minerr): fill in error message descriptions | Ken Sheedlo | |
| Errors I've documented so far: - `$injector:cdep` - `$injector:itkn` - `$injector:modulerr` - `$injector:nomod` - `$injector:pget` - `$injector:unpr` - `ng:areq` - `ng:cpi` - `ng:cpws` - `ngModel:noass` Closes #3430 | |||
| 2013-08-07 | fix(jqLite): return array from multi select in val() | Eric Hagman | |
| 2013-08-07 | test(matchers): support 'not' text in toBeHidden matcher | Chirayu Krishnappa | |
| 2013-08-07 | docs(ngClass): updated the example with string, map and array syntax | Jamund Ferguson | |
| Closes #3084 | |||
| 2013-08-07 | docs(minerr): add description for $rootScope:infdig | Ken Sheedlo | |
| 2013-08-07 | chore(bower): add a .bowerrc file | jankuca | |
| 2013-08-07 | feat(ngForm): Supports expression in form names | Matthew Windwer | |
| <form name="ctrl.form"> form controller will accessible as $scope.ctrl.form instead of $scope['ctrl.form'] BREAKING CHANGE: If you have form names that will evaluate as an expression: <form name="ctrl.form"> And if you are accessing the form from your controller: Before: function($scope) { $scope['ctrl.form'] // form controller instance } After: function($scope) { $scope.ctrl.form // form controller instance } This makes it possible to access a form from a controller using the new "controller as" syntax. Supporting the previous behavior offers no benefit. | |||
| 2013-08-07 | fix(compile): fix directive as identifier | Chirayu Krishnappa | |
| 2013-08-07 | docs(ngRoute): make config block for the routeProvider example explicit | David Mosher | |
| 2013-08-07 | chore(dump): fix our karma.dump bridge | Igor Minar | |
| previously it didn't work for dumping multiple objects | |||
| 2013-08-07 | fix(input): fix the email regex to accept TLDs up to 6 characters long | neilmcgibbon | |
| The input field email regex does't not match long domain extensions. This commit extends the email regexp to take a 6 character TLD. Example 6-character TLDs include .museum and .travel - (e.g. allabout.travel). | |||
