| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-03-19 | bug(ie7): incorrectly set all inputs to disabled | Misko Hevery | |
| In ie7 all of the input fields are set to readonly and disabled, because ie7 enumerates over all attributes even if the are not declared on the element. | |||
| 2012-03-19 | chore(parseInt): cleanup parseInt() for our int() | Misko Hevery | |
| 2012-03-19 | fix(json): added support for iso8061 timezone | Misko Hevery | |
| Added support of timezone in dates not just zulu timezone. This fixes issues for date filter which uses json deserialization under the hood. (for now) Closes #/800 | |||
| 2012-03-19 | fix(compiler): allow transclusion of root elements | Misko Hevery | |
| Fixed an issue where a directive that uses transclusion (such as ngRepeat) failed to link if it was declared on the root element of the compilation tree. (For example ngView or ngInclude including template where ngRepeat was the top most element). | |||
| 2012-03-19 | fix(select): multiselect failes to update view on selection insert | Misko Hevery | |
| In multiselect when the underlying selection array push/pops an element the view did not re-render since the array reference stayed the same. | |||
| 2012-03-19 | fix(ngForm): alias name||ngForm | Misko Hevery | |
| form directive was requiring name attribute even when invoked as attribute, resulting in unnecessary duplication | |||
| 2012-03-19 | fix(ngView): controller not published | Misko Hevery | |
| corrected omitted assignment of controller to the element data object. Without this fix the controller created by ngView is not accessible from the browser debugger. | |||
| 2012-03-19 | feat(jqLite): add .controller() method | Misko Hevery | |
| extend JQuery with .controller() method which retrieves the closest controller for a given element | |||
| 2012-03-18 | feat(scope.$eval): Allow passing locals to the expression | Vojta Jina | |
| 2012-03-17 | fix(ngRepeat): correct variable reference in error message | Igor Minar | |
| Closese #803 | |||
| 2012-03-16 | docs(scope): add $destroy event docs | Igor Minar | |
| 2012-03-16 | fix(forms): Remove double registering of formg3-v1.0.0rc1g3-v1.0.0-rc2 | Vojta Jina | |
| 2012-03-16 | fix(forms): Set ng-valid/ng-invalid correctly | Vojta Jina | |
| 2012-03-16 | feat(injector): infer _foo_ as foo | Igor Minar | |
| this is to enable nicer tests: describe('fooSvc', function() { var fooSvc; beforeEach(inject(function(_fooSvc_) { fooSvc = _fooSvc_; })); it('should do this thing', function() { //test fooSvc }); }); | |||
| 2012-03-16 | feat(scope): broadcast $destroy event on scope destruction | Igor Minar | |
| perf testing shows that in chrome this change adds 5-15% overhead when destroying 10k nested scopes where each scope has a $destroy listener | |||
| 2012-03-14 | fix(ng-switch): properly destroy child scopes | Igor Minar | |
| 2012-03-13 | docs(links): corrected borken links | Misko Hevery | |
| 2012-03-13 | feat(ng-list): Allow custom separator | Vojta Jina | |
| 2012-03-13 | feat(compile): allow ngForm on attribute and class | Misko Hevery | |
| #feature - ngForm directive can now be used with element, class, and attributes | |||
| 2012-03-13 | f(compile): boolean attributes too agresive | Misko Hevery | |
| - compiler would rewrite boolean attributes on all elements. This is too aggressive and interferes with some third-party frameworks | |||
| 2012-03-13 | fix(ng-non-bindable): increase priority to 1000 | Misko Hevery | |
| - increase ng-non-bindable prioirity to 1000 so that it prevents attribute interpolation on same level. | |||
| 2012-03-13 | feat(form): publish validationErrorKeys as CSS | Misko Hevery | |
| - The validationErrorKeys are now published as CSS for easy styling. The errorKeys should be in camelCase and the CSS will be in snake-case | |||
| 2012-03-13 | fix(forms): remove control.$form and use nullFormCtrl | Igor Minar | |
| 2012-03-13 | fix(forms): fix nesting issues and add tests | Igor Minar | |
| 2012-03-13 | fix(indexOf): use native impl if available | Igor Minar | |
| 2012-03-13 | fix(forms): lowercase all validation error keys | Igor Minar | |
| 2012-03-13 | fix(scope): remove scope $destroy event | Igor Minar | |
| 2012-03-13 | docs(input): Fix some broken links, add missing $, use ng- in examples | Vojta Jina | |
| 2012-03-12 | docs(*): renaming incorrect widget references to control or directive | Igor Minar | |
| 2012-03-12 | fix(forms): prefix all form and control properties with $ | Igor Minar | |
| 2012-03-12 | fix(forms): remove the need for extra form scope | Igor Minar | |
| the forms/controls code refactored not to depend on events which forced us to create new scope for each form element. | |||
| 2012-03-12 | fix(svg): normalize class access for SVG | Misko Hevery | |
| 2012-03-12 | fix(forms): Propagate change from model even if it's undefined | Vojta Jina | |
| 2012-03-11 | chore(ng-include): update to work in ng-include|src mode | Misko Hevery | |
| 2012-03-11 | doc(fixes): to better support ng-directive notation | Misko Hevery | |
| 2012-03-11 | Mostly Revert "fix(docs): directive events + cleanup" | Misko Hevery | |
| This reverts commit 8fb34f008eca4d1e15e6fa63902aaa36d199c4af. | |||
| 2012-03-09 | refactor(forms): Remove touch() method | Vojta Jina | |
| 2012-03-09 | refactor(forms): Rename read() -> setViewValue() | Vojta Jina | |
| 2012-03-09 | docs(directives): set directive param name to directive name | Igor Minar | |
| so that we can render better usage examples in docs | |||
| 2012-03-09 | fix(startTag): fix tagname extraction | Igor Minar | |
| the original code magically worked for ng:foo but for nothing else | |||
| 2012-03-09 | chore(shiv): remove obsolete shiv code | Igor Minar | |
| we can't provide this functionality because the directives are lazy loaded when the module loads, which is too late for the shiv to do anything useful. | |||
| 2012-03-09 | chore(*): refactor all ng: to ng- | Igor Minar | |
| 2012-03-09 | feat($provide.service): Add $provide.service() for registering a class | Vojta Jina | |
| 2012-03-09 | refactor($provide) Rename service -> provider | Vojta Jina | |
| It registers a provider class, so this makes more sense. Breaks Rename $provide.service -> $provide.provider | |||
| 2012-03-09 | refactor(forms): remove registerWidget and use event instead | Vojta Jina | |
| Each widget (ng-model directive) emits $newFormControl event instead of getting hold of parent form and calling form.registerWidget(this); | |||
| 2012-03-08 | fix(docs): directive events + cleanup | Igor Minar | |
| 2012-03-08 | fix(ng-view, ng-include): onload and $contentLoaded | Igor Minar | |
| - change custom onload directive to special arguments recongnized by both ng-view and ng-include - rename $contentLoaded event to $viewContentLoaded and $includeContentLoaded - add event docs | |||
| 2012-03-08 | chore(directives,widgets): reorg the code under directive/ dir | Igor Minar | |
| 2012-03-08 | fix(ng-cloak): work with class | Misko Hevery | |
| 2012-03-08 | fix($parse): Allow property names that collide with native object properties | Vojta Jina | |
| I.e. constructor, toString, or watch on FF (https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/watch) + optimize parser a bit to not create getter function for operators | |||
