| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-03-08 | chore(directives,widgets): reorg the code under directive/ dir | Igor Minar | |
| 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 | refactor(forms): Even better forms | Vojta Jina | |
| - remove $formFactory completely - remove parallel scope hierarchy (forms, widgets) - use new compiler features (widgets, forms are controllers) - any directive can add formatter/parser (validators, convertors) Breaks no custom input types Breaks removed integer input type Breaks remove list input type (ng-list directive instead) Breaks inputs bind only blur event by default (added ng:bind-change directive) | |||
| 2012-01-25 | refactor(directives): connect new compiler | Misko Hevery | |
| - turn everything into a directive | |||
| 2012-01-25 | cleanup(tests): remove unused variables | Misko Hevery | |
| 2011-12-07 | fix(input): bind inputs to the 'input' event | bartes | |
| The input event is fired on all non-ie browsers whenever the contents of an input field changes. This means that we now support cut&paste via mouse which was previously unsupported. IE8 and older don't support this events and IE9 has a problematic support for it, so we can't rely solely on this event and drop keydown and change events. | |||
| 2011-11-15 | fix(input): treat all not number model as blank | Misko Hevery | |
| 2011-11-15 | fix(radio): fix binding to value={{exp}} | Misko Hevery | |
| 2011-11-14 | refactor($service): removed almost all references to scope.$service | Misko Hevery | |
| - still need to remove from factory | |||
| 2011-11-14 | refactor(services): migrate angular.service -> module | Misko Hevery | |
| 2011-11-14 | refactor(injector): switch to injector 2.0 introduce modules | Misko Hevery | |
| 2011-11-14 | refactor(compiler) turn compiler into a service | Misko Hevery | |
| BREAK - remove angular.compile() since the compile method is now a service and needs to be injected | |||
| 2011-11-14 | refactor(injector): turn scope into a service | Misko Hevery | |
| - turn scope into a $rootScope service. - injector is now a starting point for creating angular application. - added inject() method which wraps jasmine its/beforeEach/afterEach, and which allows configuration and injection of services. - refactor tests to use inject() where possible BREAK: - removed angular.scope() method | |||
| 2011-10-20 | fix(radio): allows data-binding on value property. Closes#316 | Misko Hevery | |
| 2011-10-19 | fix(ng:pattern): correctly parse out inlined regexp | Igor Minar | |
| 2011-10-19 | feat(input): add ng:minlength and ng:maxlength validation | Konstantin Stepanov | |
| notes(igor): I also e2e tests and refactorred the e2e test example to be more clear about what is a variable and what is an html/framework api. | |||
| 2011-10-19 | fix(input): recognize 'password' as an html input type | Konstantin Stepanov | |
| 2011-10-13 | fix(checkbox): prefix true-value & false-value with ng: | Igor Minar | |
| 2011-10-12 | test(checkbox): add test for ng:change | Igor Minar | |
| 2011-10-11 | chore(formating): clean code to be function() { | Misko Hevery | |
| 2011-10-11 | feat(forms): new and improved forms | Misko Hevery | |
