| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-03-28 | chore(module): move files around in preparation for more modules | Misko Hevery | |
| 2012-03-26 | feat($compile): do not interpolate boolean attributes, rather evaluate them | Vojta Jina | |
| So that we can have non string values, e.g. ng-value="true" for radio inputs Breaks boolean attrs are evaluated rather than interpolated To migrate your code, change: <input ng-disabled="{{someBooleanVariable}}"> to: <input ng-disabled="someBooleanVariabla"> Affected directives: * ng-multiple * ng-selected * ng-checked * ng-disabled * ng-readonly * ng-required | |||
| 2012-03-26 | refactor(ngBindAttr): remove | Vojta Jina | |
| Breaks ng-bind-attr directive removed | |||
| 2012-03-26 | feat(ngValue): allow radio inputs to have non string values | Vojta Jina | |
| Closes #816 | |||
| 2012-03-26 | feat($controller): support controller registration via $controllerProvider | Igor Minar | |
| It's now possible to register controllers as: .register('MyCtrl', function($scope) { ... }); // or .register('MyCtrl', ['$scope', function($scope) { ... }); Additionally a module loader shortcut api was added as well: myModule.controller('MyCtr', function($scope) { ... }); | |||
| 2012-03-20 | feat(input.radio): Allow value attribute to be interpolated | Vojta Jina | |
| 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 | 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-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 | style(ngViewSpec): pretify some tests with $destroy events | Igor Minar | |
| 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(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 | chore(*): refactor all ng: to ng- | Igor Minar | |
| 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 | |
