| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2011-10-11 | fix(filter): make json filter ignore private properties | Misko Hevery | |
| 2011-10-07 | fix(parser): Fix short circuit of logical AND and OR operators | Dhruv Manek | |
| Closes #433 | |||
| 2011-10-05 | fix($limitTo): properly handle excessive limits | TEHEK Firefox | |
| `angular.Array.limitTo`'s result should not exceed original input array size Closes #571 | |||
| 2011-09-29 | doc($log): fix the $log service example | Igor Minar | |
| is no longer auto-published on the root scope, so we need to publish it via a controller | |||
| 2011-09-28 | chore(directives): add a todo for ng:style | Igor Minar | |
| 2011-09-28 | fix(jqLite): css should convert dash-separated properties to camelCase | Igor Minar | |
| this fix is needed for Firefox or other browsers that strictly follow dom/css spec which states that element.style should make properties available in camelCased form. Closes #569 | |||
| 2011-09-27 | fix($resource): action defaults should override resource defaults | Marcello Nuccio | |
| defaults definned per action should take precedence over defaults defined for the whole resource. This is potentialy a BREAKING CHANGE in case someone relied on the buggy behavior. | |||
| 2011-09-26 | fix(scenario): workaround for FF6 dispatchEvent issue #684208 | Igor Minar | |
| 2011-09-26 | Revert "fix(scenario): temporary fix for FF6" | Igor Minar | |
| This reverts commit aac68bf2ba2dcdf0b22fa4f15ea49672cb06328d. | |||
| 2011-09-26 | feat(docs): use html5 history api for all routing in the docs app | Vojta Jina | |
| - Configure our docs app to use new $location with html5 history api! - Update simple node web server to serve index.html for all links (rewritting). - Update .htaccess file to serve index.html for all links (rewritting). - At runtime determine the base href path and attach it to the DOM. We needed the absolute URL to get all browsers to work well. - Because of the above, we also need to dynamically determine all needed js/css resources and add them to the DOM. This was needed because FF6 would eagerly fetch resources with wrong URL since the base element is added to the dom at runtime. - All content html files were moved to the partials directory, because with the new html5 urls it was impossible to tell if request for http://domain/api/angular.filter.html was an html5 url for the html filter doc page, or an xhr/appcache request for the content html file for the html filter. f | |||
| 2011-09-21 | fix($route): fix regex escaping in route matcher | Igor Minar | |
| 2011-09-16 | fix(angular-mocks): fix .defer.cancel when i=0 | Igor Minar | |
| 2011-09-16 | fix(e2e tests): use prop() instead of attr() and quote attributes | Igor Minar | |
| Because of changes in jQuery, we need to use element().prop() instead of element().attr() to retrieve className and other element properties. Additionally all attribute selectors (e.g. input[name=value]) must have value quoted if it contains dots ("."). | |||
| 2011-09-16 | fix(scenarioRunner): navigateTo should use prop('contentWindow') | Igor Minar | |
| ... instead of attr('contentWindow') | |||
| 2011-09-16 | feat(scenarioRunner): adding support for element().prop() | Igor Minar | |
| since jQuery 1.6.4 attr() focuses only on work with element attributes and doesn't deal well with element properties, so adding prop() support is required for getting many e2e tests to pass after upgrading the runner to jQuery 1.6.4. | |||
| 2011-09-16 | fix(scenario dsl): jQuery getters must have no value | Igor Minar | |
| jQuery now requires getter methods to have no value at all - they do arguments.length check to identify getters vs setters. | |||
| 2011-09-16 | fix(ng:options): fix selecting options | Igor Minar | |
| Contains 3 fixes: - the internal model was by mistake using "checked" property instead of "selected" - use jqLite.prop() to set 'selected' property - added inChangeEvent check - we should not interfere with the browser selecting elements when not necessary | |||
| 2011-09-16 | feat(jqLite): add prop() support | Igor Minar | |
| since jQuery 1.6.4 prop() became very important because attr() does't have access to certain properties any more (e.g. className), so I'm adding it to jqLite as well so that jqLite preserves the feature-set it had before the jQuery upgrade. | |||
| 2011-09-16 | fix(jqLite): make css() on IE8 behave the same way as jQuery 1.6.4 | Igor Minar | |
| 2011-09-16 | feat(jqLite): add support for unbind() | Igor Minar | |
| supports these invocation types: - foo.unbind(); - foo.unbind('eventType'); - foo.unbind('eventType', fn); more info: http://api.jquery.com/unbind/ | |||
