aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2013-09-27docs(ngDisabled): clarifyDave Peticolas
2013-09-27style($compile): remove unused variableIgor Minar
2013-09-27fix(jqLite): use get/setAttribute so that jqLite works on SVG nodesBrian Ford
jqLite previously used `elt.className` to add and remove classes from a DOM Node, but because the className property is not writable on SVG elements, it doesn't work with them. This patch replaces accesses to `className` with `get/setAttribute`. `classList` was also considered as a solution, but because only IE10+ supports it, we have to wait. :'( The JqLiteAddClass/JQLiteRemoveClass methods are now also used directly by $animate to work around the jQuery not being able to handle class modifications on SVG elements. Closes #3858
2013-09-27feat(docs): linkify error messages on minErr docs pagesKen Sheedlo
2013-09-26fix($compile): collect ranges on multiple directives on one elementjankuca
The problem was in keeping the values of `attrNameStart` and `attrNameEnd` between directive loop iterations which lead to the compiler looking for multi-element ranges for any directives that happened to be in the directive list after one that was applied on a range. For instance, having a ng-repeat-start and ng-class on a single element with ng-repeat being resolved first made the compiler look for an ng-repeat-end for both ng-repeat and ng-class because the `attrNameEnd` was not reset to a falsy value before the second iteration. As the result, an exception saying the block end element could not be found and the second directive was not actually applied. Closes #4002
2013-09-26docs(minerr): fix bad line wrap due to errand nowrap in CSSBrian Ford
2013-09-26docs(minerr): fix broken style from long line in nonassignBrian Ford
2013-09-26feat(ngEventDirectives): add `ngCopy`, `ngCut`, and `ngPaste`Ben McCann
Closes #4172, #4170
2013-09-26fix(ngAnimate): ensure that delays are always considered before an animation ↵Matias Niemelä
closes Closes #4028
2013-09-26feat(browserTrigger): allow support for custom timeStamps in eventsMatias Niemelä
2013-09-26docs(guide/services): fix another typoPete Bacon Darwin
2013-09-25fix($compile): work around issue in jQuery 1.10.2Brian Ford
jQuery 1.10.2 does not attach data to comment nodes, which previously broke `$compile`. This changes how elements with "transclude element" and a controller are compiled to avoid the issue. Closes #3764
2013-09-25docs(docs.css): prevent `<code>` elements from wrappingMisha Moroshko
Closes #4114
2013-09-25docs(guide/services): fix typoMichael Kueller
Closes #4112
2013-09-25docs(ngHref): fix formatting and clarifyDave Peticolas
Closes #4106
2013-09-25docs(jqLite): fix typolorint
Closes #4105
2013-09-25docs(guide/$location): provide a title for section about `replace()`gdennie
Closes #4104
2013-09-25docs(guide/$location): clarify $location service rolegdennie
Clean up confusing use of the term URL to refer to $location as well as 'URL in the browser'. Closes #4103
2013-09-25docs($http): fix adding default header to get request exampleMr.Raindrop
Initially, `$httpProvider.defaults.headers.get` is `undefined`, so `$httpProvider.defaults.headers.get['My-Header']='value'` will throw an error. Closes #4101
2013-09-25docs(guide/e2e-testing): Fix typojanhartigan
Closes #4100
2013-09-25docs(ngShowHide): improve clarityDave Peticolas
Closes #4099
2013-09-25fix(ngRepeat): correctly track elements even when the collection is ↵jankuca
initially undefined Previously if the collection model was set to undefined on the first digest, the repeater would get confused and not use the correct tracking function for associating model with dom elements in the repeater. Closes #4145 Closes #3964
2013-09-25fix(ngScenario): fix error message descriptionPete Bacon Darwin
2013-09-23refactor(angular.toJson): use charAt instead of regexpBoris Serdyuk
Provides a performance improvement when serializing to JSON strings. Closes #4093
2013-09-20test(ng-non-bindable): test sibling bindingsChirayu Krishnappa
Ref: https://github.com/angular/angular.dart/blob/master/test/directives/ng_non_bindable_spec.dart
2013-09-20fix(ng-bind-html): watch string value instead of wrapperChirayu Krishnappa
Ref: https://github.com/angular/angular.js/pull/4045 I have this sinking feeling that support this use case sort of encourages binding to function that blindly trust some html. For now, I'm fixing the issue while I think about the use cases some more. In the case of a function that performs any non-trivial work before wrapping the value (e.g. the showdown filter in issue #3980, or the binding to a simply wrapper function in issue #3932 if it did anything meaty), this fix makes it "work" - but performance is going to suck - you should bind to some other thing on scope that watches the actual source and adjusts itself when that changes (e.g. the showdown filter.) For the case of the wrapper in #3932, if one isn't performing sanitization or some such thing - then you the developer has insight into why that value is safe in that particular context - and it should be available simply by name and not as a result of a function taking any arbitrary input to make auditing of security a little saner. Closes #3932, #3980
2013-09-20chore(sce): remove unused functionChirayu Krishnappa
2013-09-20fix(ngInclude): don't break attribute bindings on ngInclude-ed elementBrian Ford
BREAKING CHANGE: ngInclude's priority is now set to 1000 It's quite rare for anyone to depend on explicity directive priority, but if a custom directive that needs to run before ngInclude exists, it should have its priority checked and adjusted if needed. Closes #3793
2013-09-20fix(ngView): IE8 regression due to expando on non-element nodesIgor Minar
This fixes the "TypeError: Object doesn't support this property or method" error on IE8, when view templates contain leading white-space. Closes #3971
2013-09-20docs(ngClass): fix grammarDave Peticolas
Closes #4061
2013-09-20docs(ngCloak): fix grammar, clarityDave Peticolas
Closes #4076
2013-09-19docs(ngModelController): clarify issue with isolated scope directivePete Bacon Darwin
See #4043
2013-09-19docs(input): fix spelling error and reword for clarityts-web
2013-09-19doc(ngApp): fix grammarDave Peticolas
2013-09-19docs($exceptionHandler): add an example of overriding the handlerJared Forsyth
Closes #3816
2013-09-19docs(FAQ): update jQuery compatibilityPete Bacon Darwin
2013-09-19docs(guide/services): rewording of explanationPete Bacon Darwin
2013-09-19docs(guide/services): explain services in plain languageanilgulecha
See the discussion at http://docs.angularjs.org/guide/dev_guide.services.understanding_services#comment-1002821035 Closes #4055
2013-09-19docs(guide/i18n): change non-existent de-ge to de-deMaarten Stolte
The de-ge locale does not exist Closes #4053
2013-09-19docs(ngForm): fix grammar and improve explanationDave Peticolas
Closes #4050
2013-09-18docs: update sticker ordering info in FAQnaomiblack
2013-09-18docs(ngResource): fix typoTim Statler
Closes #3835
2013-09-18docs(ngShowHide): fix typoRoberto Bonvallet
2013-09-18docs(guide/$location): describe workaround for collocated appsAsh
When using Angular in the root of a domain with HTML5 URLs where there are links to external paths within the same directory, the `otherwise` route handler will catch these external files. This can be fixed by prefixing '.' onto the links to URLs that should be handled by angular routing. Original Issue: #3520 Example of Fix: http://fiddle.jshell.net/fgHf6/3/ Closes #3555
2013-09-18docs(tutorial/step_03): add info about karma-ng-scenario plug-inZachary Friedman
The existing documentation for this step could have people find themselves unable to run the `e2e-test.sh` script. This note added regarding `karma-ng-scenario` will minimize their confusion and allow people to run the script. Closes #4033
2013-09-18fix(scenario): include "not " in error messages if test is invertedHubert SABLONNIÈRE
Closes #3840
2013-09-17fix($parse): disallow access to window and dom in expressionsChirayu Krishnappa
2013-09-17fix(test): fixed toThrow usageChirayu Krishnappa
2013-09-17fix(build): get promise A+ tests to run on windowsPete Bacon Darwin
2013-09-17docs(input): clarify that `contenteditable` is an HTML5 attributeJames
Closes #3841