| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-04-30 | fix(ngController): allow dots in a controller name | Vojta Jina | |
| The issue was introduced in cd38cbf975b501d846e6149d1d993972a1af0053 | |||
| 2013-04-30 | feat($httpBackend): add timeout support for JSONP requests | David Bennett | |
| Documentation implies that timeout works for all requests, though it only works with XHR. To implement: - Change $httpBackend to set a timeout for JSONP requests which will immediately resolve the request when fired. - Cancel the timeout when requests are completed. | |||
| 2013-04-29 | feat(ngdocs): support for HTML table generation from docs code | Matias Niemelä | |
| 2013-04-29 | fix(ngController): change controllerAlias to controllerAs. | Misko Hevery | |
| 2013-04-29 | fix(parse): Fix context access and double function call | Lucas Galfasó | |
| Fix a context duplication and invocation to a previous context when doing an access modifier function on the result of a function Currently, when doing `foo().bar()`, `foo` is called twice, the first time to get the context and the second one for `bar` to get the underlying object. Then the call to `bar` is called using the second instance as self This is equivalent to doing: ``` var instance1 = foo(); var instance2 = foo(); instance2.bar.apply(instance1); ``` Closes #2496 | |||
| 2013-04-29 | refact(ngClass): improve performance through bitwise operations | Robin Böhm | |
| Change modulo % 2 operations to bitwise & 1 Read about this in Nicholas C. Zakas book "High Performance JavaScript"(ISBN: 978-0-596-80279-0) Use the Fast Parts --> Bitwise Operators --> Page 156++ Proven at http://jsperf.com/modulo-vs-bitwise/11 | |||
| 2013-04-28 | docs($q): fix typo | Jamie R. Rytlewski | |
| 2013-04-26 | docs(route): fix typo in route documentation | Andreas Pelme | |
| 2013-04-25 | fix(location): correctly rewrite Html5 urls | Pete Bacon Darwin | |
| 2013-04-24 | docs(filter): improve syntax for usage in templates | Paulo Ávila | |
| 2013-04-24 | feat($q): add $q.always() method | Laurent Cozic | |
| Add $q.always(callback) method that is always called whether the promise is successful or fails; includes unit tests and updates documentation. | |||
| 2013-04-22 | feat(controller): support as instance syntax | Misko Hevery | |
| Support ng-controller="MyController as my" syntax which publishes the controller instance to the current scope. Also supports exporting a controller defined with route: ````javascript angular.module('routes', [], function($routeProvider) { $routeProvider.when('/home', {controller: 'Ctrl as home', templateUrl: '...'}); }); ```` | |||
| 2013-04-22 | fix($animator): remove dependency on window.setTimeout. | Misko Hevery | |
| 2013-04-19 | feat(ngIf): add directive to remove and recreate DOM elements | Oren Avissar | |
| This directive is adapted from ui-if in the AngularUI project and provides a complement to the ngShow/ngHide directives that only change the visibility of the DOM element and ngSwitch which does change the DOM but is more verbose. | |||
| 2013-04-19 | docs(input): fix typo on max attribute | leesei | |
| 2013-04-19 | docs(select): fix attribute documentation | Shyam Seshadri | |
| Select documentation was still referring to binding to name, when it should be ng-model instead. Fixed it. | |||
| 2013-04-19 | docs(ngBind): fix typo | Michal Reichert | |
| 2013-04-17 | fix(ngModel): use paste/cut events in IE to support context menu | Mark Dalgleish | |
| In IE the model is not updated when the input value is modified using the context menu, e.g. pasting from the clipboard, or cutting all or part of the current value. To capture these changes, we bind to the proprietary 'paste' and 'cut' events. Closes #1462 | |||
| 2013-04-17 | doc(ngClassEven): make consistent with ngClassOdd | es128 | |
| 2013-04-16 | fix(ngPattern): allow modifiers on inline ng-pattern | austingreco | |
| Add support for regex modifiers on inline `ng-pattern`. `ng-pattern="/regex/i"` now validates correctly. Closes #1437 | |||
| 2013-04-16 | docs($q): fix incorrect @returns tag for $q.when() | Francesc Rosàs | |
| 2013-04-16 | fix(ngClass): should remove classes when object is the same but property has ↵ | Pete Bacon Darwin | |
| changed If you wire up ngClass directly to an object on the scope, e.g. ng-class="myClasses", where scope.myClasses = { 'classA': true, 'classB': false }, there was a bug that changing scope.myClasses.classA = false, was not being picked up and classA was not being removed from the element's CSS classes. This fix uses angular.equals for the comparison and ensures that oldVal is a copy of (rather than a reference to) the newVal. | |||
| 2013-04-15 | fix($location): fix URL interception in hash-bang mode | Misko Hevery | |
| Closes #1051 | |||
| 2013-04-15 | docs(rootScope): fix typo | Pete Bacon Darwin | |
| 2013-04-15 | docs(rootScope): Fix various typos | Laurent | |
| 2013-04-13 | docs(ngController): fix docs link to api/ng.$route | brandonjp | |
| 2013-04-11 | fix(ngAnimate): prevent animation on initial page load | Misko Hevery | |
| 2013-04-11 | fix(ngRepeat): prevent initial duplicates | Misko Hevery | |
| 2013-04-11 | style(exceptionHandler): add ws | Lee Leathers | |
| 2013-04-11 | docs(animator): fix typo | winkler1 | |
| 2013-04-11 | fix(ngAnimate): skip animation on first render | Matias Niemelä | |
| 2013-04-11 | feat($animator): allow to globally disable and enable animations | Matias Niemelä | |
| 2013-04-11 | docs(http): spelling, grammar, capitalization, etc. | Artur Ostrega | |
| 2013-04-11 | docs($compile): improve docs | David Sanders | |
| 2013-04-11 | docs($http): fix a typo | Chad Whitacre | |
| 2013-04-11 | docs(animator): Fixed a typo | Patrick | |
| 2013-04-08 | fix($sniffer): $sniffer to support non-vendor prefixes | Matias Niemelä | |
| 2013-04-03 | fix(ngAnimator): correct polyfillSetup activation and memento generation | William Bagayoko | |
| 2013-04-03 | docs: add animations into docs and directive examples | Matias Niemelä | |
| 2013-04-03 | fix(ngShow/ngHide): revert to display:'' for show | Misko Hevery | |
| Regression introduced by ngAnimation SHA: 0b6f1ce5f89f47f9302ff1e8cd8f4b92f837c413 | |||
| 2013-04-03 | style(animator): style cleanup | Igor Minar | |
| 2013-04-02 | feat(ngdocs): added functionality to import and extract contents of external ↵ | Matias Niemelä | |
| files inside docs comment code | |||
| 2013-04-02 | feat(ngAnimate): add support for animation | Misko Hevery | |
| 2013-04-02 | chore(docs): correct few unclosed elements | Misko Hevery | |
| 2013-04-01 | docs(ngSwitch): improve the @usage example | Igor Minar | |
| 2013-03-29 | feat(ngRepeat): add support for custom tracking of items | Misko Hevery | |
| BREAKING CHANGE: It is considered an error to have two items produce the same track by key. (This was tolerated before.) | |||
| 2013-03-29 | feat(Scope): add $watchCollection method for observing collections | Matias Niemelä | |
| The new method allows to shallow watch collections (Arrays/Maps). | |||
| 2013-03-29 | docs(controller): improve $controller function doc readability | Matthew McComb | |
| Improved $controller function doc readability. | |||
| 2013-03-29 | docs(*): fixed typos | Pascal Borreli | |
| 2013-03-27 | feat(http): support request/response promise chaining | Sylvester Keil | |
| myApp.factory('myAroundInterceptor', function($rootScope, $timeout) { return function(configPromise, responsePromise) { return { request: configPromise.then(function(config) { return config }); response: responsePromise.then(function(response) { return 'ha!'; } }); } myApp.config(function($httpProvider){ $httpProvider.aroundInterceptors.push('myAroundInterceptor'); }); | |||
