| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2011-11-08 | docs(ng:bind-attr): improve examples | Igor Minar | |
| 2011-10-31 | fix(angular-bootstrap): fix boostrap scripts that broke w\ 5a2dcb9a | Igor Minar | |
| Commit 5a2dcb9a doesn't properly modify angular-boostrap.js. This fix resolves issues and makes both the regular and scenario version of angular-boostrap.js functional. | |||
| 2011-10-31 | feat(scope): better logging of infinite digest error | Igor Minar | |
| Feedback team has often problems debugging inifinite digest errors, this change should reveal info about what watchers are causing the infinite loop | |||
| 2011-10-30 | docs(jqlite): add missing methods | Vojta Jina | |
| 2011-10-26 | fix(scenario.dsl): Fix dsl for $location | Vojta Jina | |
| New $location does not have hashSearch, hashPath. The old dsl was mixing $location / window.location so this solves the problem as well... | |||
| 2011-10-26 | feat(bootstrap): drop angular.js file name restrictions for autobind | Igor Minar | |
| The last script element in the dom is always us if the script that contains angular is loaded synchronously. For async loading manual bootstrap needs to be performed. Close #621 | |||
| 2011-10-26 | style(Angular.js): various code style fixes | Igor Minar | |
| 2011-10-26 | style(HashQueueMap): fixing a typo in the comment | Igor Minar | |
| 2011-10-26 | fix(ng:repeat) with array ignore properties not representing array elements | Igor Minar | |
| Along the way I also changed the repeater impl to use for loop instead of for in loop. Iteration over objects is handled by creating an array of keys, which is sorted and this array then determines the order of iteration over an element. This makes repeating over objects deterministic and cross-browser compatible. | |||
| 2011-10-26 | fix(ng:view): ignore stale xhr callbacks | Igor Minar | |
| A lot of badness happens when we don't ignore stale xhrs. These raceconditions are only apparent when user clicks through the app very quckly without waiting for routes to fully load. Closes #619 | |||
| 2011-10-24 | fix(angular.widget): Allow widgets to be styled in IE8 and below | Dhruv Manek | |
| Closes #584 | |||
| 2011-10-24 | fix(scenario): Change title to "AngularJS" | Vojta Jina | |
| 2011-10-22 | fix(defer.cancel): should return false instead of undefined | Igor Minar | |
| 2011-10-22 | feat($defer): add $defer.cancel | Igor Minar | |
| This functionality was previously available only as obscure $browser.defer.cancel. I also added docs and tests and fixed an issue in .defer.cancel mock. | |||
| 2011-10-22 | fix($location): rewrite links with nested elements | Vojta Jina | |
| For example: <a href="some/link">inner <span>text</span></a> If you click on "text", then the span element is event.target, so we need to traverse the DOM. | |||
| 2011-10-20 | feat(filter.date): use mediumDate as default | Igor Minar | |
| Breaking change! Previously the default was fullDate. | |||
| 2011-10-20 | fix(date filter): default to fullDate format | Igor Minar | |
| The browser's behave inconsistently, so we should just stick to one format when the format is not specified by the developer Closes #605 | |||
| 2011-10-20 | fix(compiler): revert 8611ebe6 - calling \$digest after linking | Igor Minar | |
| Change introduced by me in 8611ebe6 results in considerable inefficiencies when the compiler and linker is used from within a widget, in which case, we call $digest unnecessary since it will be called by the $apply which called the directive/widget in the first place. There are only two places when the extra $digest call can be useful - when manually bootstrapping the app or in tests. However even in tests this behavior can result in unwanted results (especially when ng:controller is involved). So it is better to leave it for the developer to call $digest when it is really needed. | |||
| 2011-10-20 | fix(radio): allows data-binding on value property. Closes#316 | Misko Hevery | |
| 2011-10-20 | feat(sanitizer): add html5 elements to the whitelist | Igor Minar | |
| Closes #89 | |||
| 2011-10-19 | style(select): cleaning up select.js | Igor Minar | |
| 2011-10-19 | fix(ng:options): compile null/blank option tag | TEHEK Firefox | |
| Fixes #562 | |||
| 2011-10-19 | fix(ng:pattern): correctly parse out inlined regexp | Igor Minar | |
| 2011-10-19 | docs(textarea): add docs for angular.widget.textarea | Igor Minar | |
| 2011-10-19 | style(input): fix style violations in the input.js file | 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-18 | fix(ng:repeat): repeater should ignore $ and $$ properties | Igor Minar | |
| 2011-10-18 | fix(ng:options): select correct element when '?'-option was previously selected | TEHEK Firefox | |
| Closes #599 | |||
| 2011-10-13 | fix(checkbox): prefix true-value & false-value with ng: | Igor Minar | |
| 2011-10-13 | docs($location): Html5 -> HTML5 | Igor Minar | |
| 2011-10-13 | docs($location): fix $config -> $locationConfig in docs | Igor Minar | |
| 2011-10-13 | fix($location): do not rewrite link when meta key pressed | Vojta Jina | |
| 2011-10-13 | feat(scenario): allow key pressing when triggering browser event | Vojta Jina | |
| Add parameter to our browserTriger function to allow specifying which keys are pressed. Note, this does not work on IE<9 ! | |||
| 2011-10-12 | docs(dev_guide.bootstrap.auto_bootstrap): fixing a typo | Igor Minar | |
| 2011-10-12 | docs(*): remove @workInProgress from everywhere | Igor Minar | |
| it's not useful any more and it only makes the docs look ugly | |||
| 2011-10-12 | fix(compiler): linking function should call $digest | Igor Minar | |
| The linked scope should be $digest-ed but only if a $digest isn't already running on it. | |||
| 2011-10-12 | fix(jqLite): attr for boolean attribute should lowercase value | Igor Minar | |
| 2011-10-12 | refactor(ng:bind-attr): simplify impl by leveraging jquery | Igor Minar | |
| 2011-10-12 | fix(ng:class): ignore undefined or NaN classnames | Igor Minar | |
| 2011-10-12 | docs(forms): add ng:change docs and other fixes | 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 | |
| 2011-10-11 | refactor(bindings): remove the decoration of the DOM with errors. | Misko Hevery | |
| Only $exceptionHandler gets notified now. | |||
| 2011-10-11 | refactor(hover): delete hover service | Misko Hevery | |
| 2011-10-11 | fix(jqlite): removeClass would clobber class names | Misko Hevery | |
| 2011-10-11 | feat(jqlite): added .inheritedData method and $destroy event. | Misko Hevery | |
| - refactored .scope() to use .inheritedData() instead. - .bind('$destroy', callback) will call when the DOM element is removed | |||
| 2011-10-11 | feat(jqlite): support required as a no-value attribute | Misko Hevery | |
| 2011-10-11 | refactor(injection) infer injection args in ng:controller only | Misko Hevery | |
| Because only controllers don't have currying, we can infer its arguments, all other APIs needing currying, automatic inference complicates the matters unecessary. | |||
| 2011-10-11 | feat(ng:repeat) collection items and DOM elements affinity / stability | Misko Hevery | |
