| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | 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 | style(ngViewSpec): pretify some tests with $destroy events | Igor Minar | |
| 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-15 | style(ngSwitchSpec): fix typo | Igor Minar | |
| 2012-03-14 | fix(ng-switch): properly destroy child scopes | Igor Minar | |
| 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(forms): lowercase all validation error keys | Igor Minar | |
| 2012-03-13 | fix(scope): remove scope $destroy event | 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 | style(ng-include): remove unused args | Igor Minar | |
| 2012-03-12 | test(ng-include): add ng-include=src test | Igor Minar | |
| 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-09 | refactor(forms): Remove touch() method | Vojta Jina | |
| 2012-03-09 | refactor(forms): Rename read() -> setViewValue() | Vojta Jina | |
| 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(*): 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(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 | |||
| 2012-03-08 | fix(tests): fix name collisions between various tests | Igor Minar | |
| 2012-03-08 | fix(test): rename an it so that it doesn't colide with the test above | Igor Minar | |
| 2012-03-08 | docs($rootScope): rename ttl to digestTtl + docs | Igor Minar | |
| 2012-03-08 | chore(compiler): change default restriction to attribute only for directives | Misko Hevery | |
| 2012-03-05 | fix(ng-include): Compile only content | Vojta Jina | |
| 2012-03-05 | refactor(testabilityPatch): Change JSTD fail to more general throw | Vojta Jina | |
| "fail" is a JSTD specific API, so it's not defined when testing without JSTD (eg SlimJim). | |||
| 2012-02-28 | refactor(directive.ngModel): rename emitValidity -> setValidity | Vojta Jina | |
| 2012-02-28 | fix(ng:model-instant): defer only keydown, throttle setTimeouts | Vojta Jina | |
| 2012-02-28 | fix(input): Render 0 (number) as 0 (not empty string) | Vojta Jina | |
| 2012-02-28 | reafactor: Rename ng:bind-immediate -> ng:model-instant | Vojta Jina | |
| 2012-02-28 | feat(ng:include) Fire $contentLoaded event | Vojta Jina | |
| + refactor unload to listen on this event -> we can use unload with ng:view as well Closes #743 | |||
