| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-03-20 | fix($resource): support escaping of ':' in resource url | Igor Minar | |
| So one can how define cors/jsonp resources with port number as: resource.route('http://localhost\\:8080/Path') | |||
| 2012-03-20 | feat($route): when matching consider trailing slash as optional | Igor Minar | |
| This makes for a much more flexible route matching: - route /foo matches /foo and redirects /foo/ to /foo - route /bar/ matches /bar/ and redirects /bar to /bar/ Closes #784 | |||
| 2012-03-20 | fix(e2e runner): fix typo that caused errors on IE8 | Igor Minar | |
| Closes #806 | |||
| 2012-03-20 | fix($compile): don't touch static element attributes | Igor Minar | |
| Compiler should not reassign values to element attributes if its not neccessary due to interpolation or special attribute magic (ng-src -> src) This resolves several issues on IE caused by reassigning script.src attribute which caused all of the scripts to be reloaded. | |||
| 2012-03-20 | fix($log): avoid console.log.apply calls in IE | Igor Minar | |
| In IE window.console.log and friends are functions that don't have apply or call fns. For this reason we have to treat them specially and do our best to log at least something when running in this browser. Closes #805 | |||
| 2012-03-20 | style($log): reformat code for readability | Igor Minar | |
| 2012-03-20 | docs(filters): use ng-model-instant in live examples | Igor Minar | |
| Closes #807 | |||
| 2012-03-20 | fix($compile): Merge interpolated css class when replacing an element | 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 | 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 | |
