Bastien Caudan
1025f6ebf4
fix(ngMock): $httpBackend should match data containing Date objects correctly
...
If a response or expectation contained a date object then `$httpBackend.expect`
was not matching correctly.
This commit encodes then decodes the object being matched to ensure consistency.
Closes #5127
2014-10-20 13:06:44 +01:00
lguyot
a7f886e6c8
docs(tutorial/step-11): remove excess words
...
Closes #9690
2014-10-20 12:11:03 +01:00
Augustas
b8f3ad4b21
docs(tutorial/step-7) - correct a url
...
Closes #9688
2014-10-20 11:43:58 +01:00
Henry Zhu
483ce91da2
style(*): add disallowSpacesInsideParentheses rule to jscs
...
Closes #9685
2014-10-20 10:39:46 +01:00
Henry Zhu
31ec9f14ef
style(*): add validateParameterSeparator rule to jscs
...
Closes #9685
2014-10-20 10:39:37 +01:00
Henry Zhu
8b921617e9
style(*): add disallowTrailingComma rule for objects and arrays
...
Closes #9685
2014-10-20 10:39:32 +01:00
Henry Zhu
e4ce0ddda5
chore(jscs): alphabetize jscs rules
2014-10-20 10:39:15 +01:00
Peter Bacon Darwin
e1c0a8e642
docs(guide/introduction): remove ambiguous "code-behind" jargon
...
This commit tries to remove the jargon and explain in plain English what
it means to add "code-behind" via a directive.
Closes #9684
2014-10-20 10:32:06 +01:00
Rouven Weßling
ba9d0738cd
refact(Angular.js) remove unused functions
...
This removes the functions size() and isLeafNode().
Closes #9682
2014-10-20 10:21:57 +01:00
Peter Bacon Darwin
998c61cbe0
chore(docs): copy the correct docs assets
...
The docs images had been duplicated in
```
docs/img/
```
and
```
docs/app/assets/img
```
This commit fixes the gulp build to use the doc images from `docs/img` and
removes the duplocates from `docs/app/assets/img`
Closes #9655
2014-10-19 11:56:58 +01:00
Brian Ford
35e2a068ad
docs(guide/forms): add ✨ animated gifs ✨
2014-10-19 11:25:35 +01:00
Brian Ford
146440c5b2
chore(grunt): do not rewrite gif urls
2014-10-19 11:25:35 +01:00
Dmytro Yarmak
bf9e7bfb5a
fix($rootScope.$on) check listener existense while deregistering
...
Check that listener is still present in $$listeners before decrease
$$listenerCount. It fixes problem with incorrect $$listenerCount after
call deregistering function multiple times.
Closes #9666
Closes #9667
2014-10-19 11:21:56 +01:00
Henry Zhu
ed3f799b5c
style(*): disallow space after object keys, other rules
...
add `disallowSpaceAfterObjectKeys` and associated changes.
add `disallowMixedSpacesAndTabs` (no files changed)
add `disallowMultipleLineStrings` (no files changed)
Closes #9679
2014-10-19 11:09:16 +01:00
Peter Bacon Darwin
b64b9ea02c
docs(guide/directive): clarify directive matching example
...
Closes #9311
2014-10-19 11:02:02 +01:00
Wédney Yuri
7fa66348cb
docs(angular.extend): explanation of deep copy.
...
It is very common to see many developers confused about it.
Closes #9672
2014-10-19 10:54:32 +01:00
Starojitski
e5c53b393b
docs(tutorial/step-2): add missing span elements
...
In Lession 1 template has phone names within `span` element, while in
lession 2 the name is directly within the wrapper `div`
Closes #9670
2014-10-19 09:30:19 +01:00
Juan M. Cuello
24d00cce4f
docs(error/dupes): Little fix in explanation text.
...
Little fix in docs/content/error/ngRepeat/dupes.ngdoc.
Closes #9673
2014-10-18 15:38:55 -04:00
Henry Zhu
accb22d644
style(*): enforce spaces after keywords, add spaces
...
Closes #9677
2014-10-18 10:15:40 -04:00
Michał Gołębiowski
1785251eab
refactor($sce): don't depend on $document
...
The $sce dependency on $document was added in 64241a5 because it was thought
it's not possible to easiy use the msie variable in this module. This was
changed in 45252c3 , though so it's no longer needed to depend on $document.
Closes #9671
2014-10-18 01:48:37 +02:00
Caitlin Potter
fe58238e35
chore(.jshintrc): make jshint happy due to 1bd473e
2014-10-17 18:27:26 -04:00
Caitlin Potter
1bd473eb45
fix($templateRequest): ignore JSON Content-Type header and content
...
Normally, if there is a Content-Type header with the string "application/json", or else the content
looks sort of JSON-y, $http will attempt to deserialize the JSON into an object. $templateRequest
is intended to request markup, and as such should never attempt to parse JSON, regardless of the
headers or shape of the content.
Closes #5756
Closes #9619
2014-10-17 18:07:35 -04:00
Martin Staffa
9078a6ae37
docs(guide/form): shorten line lengths for better readability
2014-10-17 23:23:45 +02:00
Martin Staffa
e9dcec0c5d
docs(guide/forms, input): add information how to modify built-in validators
...
Closes #5757
Closes #7798
2014-10-17 23:23:44 +02:00
Martin Staffa
d5457bb83b
docs(guide/forms): update custom validation section with $validators
2014-10-17 23:23:41 +02:00
Martin Staffa
036871df5e
docs(input): clarify input and ngModel behavior
2014-10-17 23:23:39 +02:00
Martin Staffa
c06e12276b
docs(guide/forms, ngModel): update list of css classes
2014-10-17 23:23:37 +02:00
Martin Staffa
4aaf47534e
docs(ngModel): clarify usage of formatters / parsers and $setValidity
2014-10-17 23:23:36 +02:00
Kim Pettersen
502bb648ff
chore($locale): add quotation marks to reserved keyword "short"
...
Although the "short" keyword was pulled as a reserved word from ES5, compilers like
YUICompressor still treat it as reserved and may break.
See 7.6.1.1 of ES5 spec for updated reserved words: http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262%205th%20edition%20December%202009.pdf
Closes #5320
2014-10-17 14:05:16 -07:00
Shahar Talmi
6cba9c5e7c
refactor(ngScenario): remove redundant msie variable
2014-10-17 23:06:55 +03:00
Shahar Talmi
6e5e76e4b1
refactor(Angular): removed redundant test
2014-10-17 22:50:53 +03:00
Shahar Talmi
45252c3a54
fix($sce): use msie instead of $document[0].documentMode
...
this is important so that people can mock $window without having to add stuff that angular uses internally into it
Closes #9661
2014-10-17 22:35:31 +03:00
Siddhartha
c2edef86c5
docs(readme): fixing the < in the benchmarks readme.md page
...
Closes #9615
2014-10-17 01:01:04 -07:00
Henry Zhu
5b982998c3
chore(jscs) change deprecated rules for jscs todo
...
Closes #9616
2014-10-17 00:54:19 -07:00
Henry Zhu
d7f84e2d7f
chore(jscs): update jscs and update deprecated rules
...
Updated grunt-jscs and deprecated rules:
requireLeftStickedOperators and requireRightStickedOperators.
Fixes #9429
Closes #9616
2014-10-17 00:54:00 -07:00
Joao henriques
fddf4bd5fe
docs($location) fix $$parse parameter name
...
Replaced newAbsoluteUrl by url parameter.
Closes #9650
2014-10-17 00:39:06 -07:00
Georgios Kalpakas
c2fb4b6986
test($resource): enhance test-case to verify correct behaviour
...
Previously, the test-case verified that calling `toJson()`, would remove
the `$promise` and `$resolved`, but not that other `$`-prefixed properties
would not be removed.
Closes #9628
2014-10-17 00:30:37 -07:00
Karol Wypchło
8b2f1a47b5
fix(loader): fix double spaces
...
Fix double spaces in return statement. Double spaces between return and
returned value brake minification process of some minifiers (bug found on JSMin
https://github.com/mrclay/jsmin-php ).
Closes #9630
2014-10-17 00:28:48 -07:00
Brian Ford
fb1b202f38
docs(guide/forms): improve readability and formatting
2014-10-16 15:17:32 -07:00
Daniel Luz
47e15aa2b4
docs(ngEventDirs): update remarks on behavior
...
The event directives haven't stopped propagation by default in a long time.
If that behavior is desired, the handler may use the provided `$event` to call:
$event.stopPropagation();
Closes #9640
2014-10-16 16:44:22 -04:00
Georgios Kalpakas
22da294cbb
docs(jqLite): typo: getComputedStyles() -> getComputedStyle()
2014-10-16 20:06:04 +02:00
Michał Gołębiowski
22407a9296
refactor(jqLite): remove a duplicate DOMContentLoaded handler attachment
2014-10-16 12:36:45 +02:00
Andrey Taritsyn
fc70a98be4
refactor($compile): simplify regular expressions
...
Closes #9637
2014-10-15 21:27:11 -07:00
Alex Norton
49d03a5b2e
docs(guide/directive): fix typo
2014-10-15 15:05:02 -07:00
Tobias Bosch
ed85ec4d70
docs(input): ngModel uses priority 1
2014-10-15 09:18:49 -07:00
Jeremiah Hoyet
6502ab0977
doc(angular.forEach): note difference from ES262's Array.prototype.forEach
...
Since Angular's forEach is not a strict polyfill, and takes different paths depending on the type
of collection it is dealing with, it does not throw a TypeError when converting the obj with
ToObject(), as this operation does not need to be performed.
This difference is documented nicely here.
Closes #9142
2014-10-14 10:55:31 -04:00
Julie Ralph
02aa4f4b85
fix(testability): escape regex chars in findBindings if using exactMatch
...
Move the function to escape regexps to Angular.js, fix the link, and use it in
the $$testability service.
Closes #9595
Closes #9600
2014-10-14 10:42:13 +01:00
Ciro Nunes
69bf2f02d0
docs(ngModel): fix anchor text
...
Closes #9604
2014-10-14 10:12:25 +01:00
Georgios Kalpakas
fd375c5d46
chore(CHANGELOG): fix name of jqLiteDocumentLoaded function
...
The newly added private jqLiteDocumentLoaded function is referred to as
jqDocumentComplete (due to a wrong commit message).
Closes #9610
2014-10-14 09:48:14 +01:00
Afshin Mokhtari
b8b63df664
docs(CONTRIBUTING): prototypical -> prototypal
...
Closes #9608
2014-10-14 09:45:37 +01:00