| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2011-01-07 | change to keydown from keyup; add delayed $updateView | Misko Hevery | |
| - There was a perceived lag when typing do to the fact that we were listening on the keyup event instead of keydown. The issue with keydown is that we can not read the value of the input field. To solve this we schedule a defer call and perform the model update then. - To prevent calling $eval on root scope too many times as well as to prevent drowning the browser with too many updates we now call the $eval only after 25ms and any additional requests get ignored. The new update service is called $updateView | |||
| 2011-01-07 | use toMatch in widgetSpec | Igor Minar | |
| 2011-01-04 | rename scope.$inject to scope.$service | Igor Minar | |
| see changelog diff for more info | |||
| 2010-12-11 | Closes #153: input widgets without name are ignored | Misko Hevery | |
| 2010-12-11 | Fire $eval only if the value has actually changed on input | Misko Hevery | |
| 2010-12-10 | $defer service should always call $eval after callback finished | Igor Minar | |
| Closes #189 | |||
| 2010-12-08 | Fixed failed assignments of form abj[0].name=value | Misko Hevery | |
| Closes #169 | |||
| 2010-12-06 | add $browser.defer and $defer service and fix async xhr cache issue | Igor Minar | |
| - Closes #152 ($resource().query() sometimes calls callback before returning, and it shouldn't) - add $browser.defer method - add $defer service - integrate $browser.defer with outstandingRequests counter in $browser - fix all old tests that relied on buggy behavior | |||
| 2010-12-02 | Closes #170. Corrected the behavior of select when options are ng:repeated | Misko Hevery | |
| - Delete $postEval method, as it was a hack | |||
| 2010-11-18 | move attribute widgets to widgets.js file | Igor Minar | |
| - move @ng:repeat to widgets.js and its specs to widgetsSpecs.js - move @ng:non-bindable to widgets.js and its specs to widgetsSpecs.js - make widget.template suitable for attribute widgets - fix up the js docs for attribute widgets | |||
| 2010-11-16 | add onload attribute to ng:include | Igor Minar | |
| 2010-11-10 | added ng:switch-when-default; changed $watch to always fire on init. (may be ↵ | Misko Hevery | |
| backward incompatible) | |||
| 2010-10-23 | Fix for getting into recursive $eval on scope. Close #59 | Misko Hevery | |
| It sort of worked since the browser would throw stack too deep exception and the angular would then print the error to console. So as long as you did not have console open you would not notice this as an error. | |||
| 2010-10-22 | Workaround for http://bugs.jquery.com/ticket/7292 | Misko Hevery | |
| 2010-10-19 | fixed tests | Misko Hevery | |
| 2010-10-19 | Fix browser triggering in scenario to always do native events. | Misko Hevery | |
| - Also fixed angular.suffix for scenarios - refactored click() to browserTrigger() - Fixed Rakefile with CSS and jQuery | |||
| 2010-10-16 | attempting to fix ie on jquery build failure | Misko Hevery | |
| 2010-10-12 | Introduced injector and $new to scope, and injection into link methods and ↵ | Misko Hevery | |
| controllers - added angular.injector(scope, services, instanceCache) which returns inject - inject method can return, instance, or call function which have $inject property - initialize services with $creation=[eager|eager-publish] this means that only some of the services are now globally accessible - upgraded $become on scope to use injector hence respect the $inject property for injection - $become should not be run multiple times and will most likely be removed in future version - added $new on scope to create a child scope - $inject is respected on constructor function - simplified scopes so that they no longer have separate __proto__ for parent, api, behavior and instance this should speed up execution since scope will now create one __proto__ chain per scope (not three). BACKWARD COMPATIBILITY WARNING: - services now need to have $inject instead of inject property for proper injection this breaks backward compatibility - not all services are now published into root scope (only: $location, $cookie, $window) - if you have widget/directive which uses services on scope (such as this.$xhr), you will now have to inject that service in (as it is not published on the root scope anymore) | |||
| 2010-10-13 | fix memory leak caused by leftbehind $invalidWidgets references | Igor Minar | |
| - ng:switch should not clean up $invalidWidgets - $invalidWidgets should be clean up after each eval - add missing docs | |||
| 2010-10-06 | removing anchor spec and improving jqLite.trigger() method | Igor Minar | |
| - removing the last anchor spec because it can't run reliably in all browsers - improving jqLite.trigger() method | |||
| 2010-10-04 | adding missing spec for 'A' widget | Igor Minar | |
| 2010-10-01 | 'A' tag widget and ng:click propagation change | Igor Minar | |
| * added a widget for A (anchor) tag, that modifies the default behavior and prevent default action (location change and page reload) for tags with empty href attribute * stopped event propagation for all ng:click handlers | |||
| 2010-09-21 | HEAD is now at 10c0151 Fixes on issue when a SELECT has OPTION which are ↵ | Misko Hevery | |
| data bound (ie OPTION has repeater or OPTION.value is bound), then SELECT does not update to match the correct OPTION after the change in model (ie after the OPTION repeater unrolls or OPTION.value is changed.) | |||
| 2010-09-14 | merge | Misko Hevery | |
| 2010-08-18 | added better handling of ng:format=number | Misko Hevery | |
| 2010-08-16 | adding an expectation to widgetsSpec.js for ng:include | Igor Minar | |
| 2010-08-16 | fix for ng:include does not remove partial if src goes to undefined | Igor Minar | |
| 2010-07-20 | fixed xhtml compatibility, fix console in chrome | Misko Hevery | |
| 2010-07-13 | ng-change ng:change | Misko Hevery | |
| 2010-07-13 | changed remaining ng- to ng: | Misko Hevery | |
| 2010-07-02 | change all attributes from ng- to ng: prefix | Misko Hevery | |
| 2010-06-16 | Fix bug with validator not triggering when attributes are bound and fix some ↵ | Shyam Seshadri | |
| typos. Add test for bug | |||
| 2010-06-03 | fix some lint issues | Shyam Seshadri | |
| 2010-06-02 | Add ability to add conditions to ng-required | Shyam Seshadri | |
| 2010-05-13 | put formatters back. | Misko Hevery | |
| 2010-05-13 | fixed issue with radio view clobering model if radio was checked. | Misko Hevery | |
| 2010-05-12 | fixes issues where the field clobbers itself | Misko Hevery | |
| 2010-05-10 | improved handling of text fields when formater fails to prevent clobering of ↵ | Misko Hevery | |
| field | |||
| 2010-04-30 | make xhr post optional | Misko Hevery | |
| 2010-04-22 | fixed wrong tests which did not have matched tags | Misko Hevery | |
| 2010-04-22 | clean up failing test with jquery | Misko Hevery | |
| 2010-04-22 | tests work under jquery and without | Misko Hevery | |
| 2010-04-21 | more if tests pass | Misko Hevery | |
| 2010-04-20 | fixes to enable ie | Misko Hevery | |
| 2010-04-16 | validation issues fixed | Misko Hevery | |
| 2010-04-16 | lots of small fixes | Misko Hevery | |
| 2010-04-13 | checkbox widget fix | Misko Hevery | |
| 2010-04-12 | $invalid widget clear on switch change | Misko Hevery | |
| 2010-04-09 | various bug fixes | Misko Hevery | |
| 2010-04-07 | seperatio validation and exception handling | Misko Hevery | |
