aboutsummaryrefslogtreecommitdiffstats
path: root/test/widget/inputSpec.js
AgeCommit message (Collapse)Author
2012-03-08chore(directives,widgets): reorg the code under directive/ dirIgor Minar
2012-02-28refactor(directive.ngModel): rename emitValidity -> setValidityVojta Jina
2012-02-28fix(ng:model-instant): defer only keydown, throttle setTimeoutsVojta Jina
2012-02-28fix(input): Render 0 (number) as 0 (not empty string)Vojta Jina
2012-02-28reafactor: Rename ng:bind-immediate -> ng:model-instantVojta Jina
2012-02-28refactor(forms): Even better formsVojta 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-25refactor(directives): connect new compilerMisko Hevery
- turn everything into a directive
2012-01-25cleanup(tests): remove unused variablesMisko Hevery
2011-12-07fix(input): bind inputs to the 'input' eventbartes
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-15fix(input): treat all not number model as blankMisko Hevery
2011-11-15fix(radio): fix binding to value={{exp}}Misko Hevery
2011-11-14refactor($service): removed almost all references to scope.$serviceMisko Hevery
- still need to remove from factory
2011-11-14refactor(services): migrate angular.service -> moduleMisko Hevery
2011-11-14refactor(injector): switch to injector 2.0 introduce modulesMisko Hevery
2011-11-14refactor(compiler) turn compiler into a serviceMisko Hevery
BREAK - remove angular.compile() since the compile method is now a service and needs to be injected
2011-11-14refactor(injector): turn scope into a serviceMisko 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-20fix(radio): allows data-binding on value property. Closes#316Misko Hevery
2011-10-19fix(ng:pattern): correctly parse out inlined regexpIgor Minar
2011-10-19feat(input): add ng:minlength and ng:maxlength validationKonstantin 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-19fix(input): recognize 'password' as an html input typeKonstantin Stepanov
2011-10-13fix(checkbox): prefix true-value & false-value with ng:Igor Minar
2011-10-12test(checkbox): add test for ng:changeIgor Minar
2011-10-11chore(formating): clean code to be function() {Misko Hevery
2011-10-11feat(forms): new and improved formsMisko Hevery