Ben Ripkens
a357649da5
fix(angular.equals): add support for regular expressions
...
Regular expression objects didn't used to be considered to be equal when using
'angular.equals'. Dirty checking therefore failed to recognize a
property modification.
Closes #2685
Conflicts:
test/AngularSpec.js
2013-07-13 22:35:17 -07:00
Greg Thornton
332a3c7984
feat(Angular.js): skip JSON.stringify for undefined
...
Return early in `angular.toJson` if the object to be stringified is `undefined`.
IE8 stringifies `undefined` to `'undefined'` whereas other browsers return
`undefined`. This normalizes behavior and passes currently broken unit tests
in IE8.
2013-07-12 20:49:50 +02:00
Pete Bacon Darwin
fcd761b9d7
fix(sanitize): match URI schemes case-insensitively
...
According to RFC 3986 (http://tools.ietf.org/html/rfc3986#section-3.1 )
schemes such as http or mailto are case-insensitive. So links such as
http://server/ and HTTP://server/ are valid and equivalent.
Closes #3210
2013-07-12 09:32:23 +01:00
Wesley Cho
b0d5f062e3
fix(ngSubmit): expose $event to ngSubmit callback
2013-07-11 17:27:36 -07:00
Brian Ford
2c0753225a
revert: feat(ngDocs): add links to source for API
...
This reverts commit 61fb5863df .
2013-07-11 15:32:33 -07:00
Mikk Kirstein
3b898664ee
fix(ngValue): made ngValue to write value attribute to element
2013-07-11 14:59:38 -07:00
Julien Bouquillon
61fb5863df
feat(ngDocs): add links to source for API
...
- add tests
- the link points to the gruntUtil.getVersion().number tree on github
2013-07-11 14:40:06 -07:00
Paulo Scardine
a4ec297925
fix(scope): watches can be safely unregistered inside watch handlers
...
Closes #2915
2013-07-11 22:07:15 +01:00
Brian Ford
93d7e60d43
chore(build): add check for merge conflicts, ddescribe, and iit
2013-07-11 11:59:38 -07:00
Igor Minar
338264b5f6
test(ngPattern): fix disabled test
2013-07-11 11:58:47 -07:00
Igor Minar
19b51caa2c
test(ngList): remove disabled test
...
this test fails and we don't have intentions on making it pass since
we never made a commitment to implement this feature.
2013-07-11 11:12:17 -07:00
Igor Minar
8c08b4373c
docs(ngList): fix example and add e2e test
2013-07-11 09:23:18 -07:00
Igor Minar
0b38882a91
style(input): remove ws
2013-07-11 09:23:18 -07:00
sdesmond
3364d69a3b
docs(guide): clarify example
2013-07-10 22:58:43 +02:00
sdesmond
e6c9bfa4a9
docs(guide): example filter does not conditionally assign a color
2013-07-10 22:55:03 +02:00
Robert Fauver
7a3e182e9c
docs(guide/di): fix typo
2013-07-10 22:30:53 +02:00
Tay Ray Chuan
2471f6b01c
docs(contribute): improve git instructions
2013-07-10 22:23:12 +02:00
Lefteris Paraskevas
1fefafd09f
docs(overview): fix typo
...
Removed repeated "the" in the sentence: The input invalidates itself by turning red when you enter invalid data or leave "the" the input fields blank (Line 137).
2013-07-10 22:12:27 +02:00
Mark Striemer
8a63dc3151
docs(ngMock): correct verifyNoOutstandingExpectation example
2013-07-10 20:32:53 +02:00
Marco Vito Moscaritolo
403008816c
docs(angular.identity): fix missing 'angular' in identity function
2013-07-09 14:32:59 +01:00
Pete Bacon Darwin
62d552ffe2
docs(ngModelController): provide a more intuitive example
...
The example directive, using contenteditable was not showing required
even if you cleared the content from it.
Closes #3156
2013-07-08 14:53:15 +01:00
Pete Bacon Darwin
bcaa4217bc
docs(numberFilter): fix explanation of default fraction size
...
The default fraction size for the number filter is actually computed
from the `NUMBER_FORMATS.PATTERNS.maxFrac` value in the current locale.
Closes #3157
2013-07-08 11:23:37 +01:00
tgkokk
0823f6dfab
docs(guide/e2e-testing): fix typos
2013-07-07 20:32:06 +01:00
basarat
87bb554aec
docs(input): ng-model doesn't work well with isolated scope directive
...
Closes #3123
2013-07-04 00:35:52 +01:00
Andrew O'Brien
36447cb2b5
docs(guide/directive): make directive controller minification-safe
...
It is best to emphasize that the "controller" property needs to be min safe
Closes #3125
2013-07-04 00:29:10 +01:00
Anders Hessellund Jensen
3b2c6f09cb
fix($compile): empty normalized href should pass sanitation check
...
Sometimes IE returns an empty string for its normalized href on a tags.
This should pass the sanitation check in $compile.
Closes #2219 , #2593
2013-07-04 00:13:04 +01:00
Joao Sa
63414b9653
fix(jqLite): prepend array in correct order
...
Match jQuery behavior when prepending array into empty element
2013-07-03 20:25:28 +01:00
exex zian
5f24bb0267
docs(tutorial/step9): formatted Unicode character line
...
Add tick and cross mark corresponding to their respective unicodes.
2013-07-02 22:50:52 -07:00
Vojta Jina
52519d45b9
chore(travis): speed up the build
...
- parallelize the tasks
- cache requests (e2e tests)
This reduces the time from ~18min to ~12min.
It makes the output little messy. We could buffer output of each task and display it once it's fully finished, nicely. I think giving instant feedback is better.
2013-07-02 15:12:03 -07:00
Niall Smart
78728df099
docs(guide/location): fix example code - hashPrefix is a method
2013-07-02 10:01:51 +01:00
Vojta Jina
732db27cd6
chore: add karma-script-launcher plugin
...
This plugin is shipped as a default one with Karma. It's specified as a peer dependency.
I assume, there's an old version of NPM on the CI server, which does not support peerDependencies and therefore it didn't get installed.
This will make the dependency explicit.
2013-07-01 10:15:56 -07:00
Itamar Rogel
3cad63fbd8
docs($cacheFactory): show that you can access existing caches
2013-07-01 12:03:10 +01:00
Spencer Applegate
d2be5939dc
docs(Angular.js): explain that toJson strips $... properties
...
In Angular.toJson, any properties with a leading '$' character will be
stripped from the resulting string since angular uses this notation
internally for services. There have been complaints of not knowing
about this functionality until it breaks within their code.
2013-07-01 11:36:17 +01:00
Vojta Jina
9a77d03047
chore: set up Sauce Labs with Travis
...
This should not affect the Jenkins build at all.
Now, the Travis build uses Chrome on Sauce Labs, which in theory gives us opportunity to use any
browser/platform that Sauce Labs offers.
2013-06-28 16:36:30 -07:00
Vojta Jina
8efcec67cc
chore: clean up angularFiles.js
2013-06-28 16:35:05 -07:00
Vojta Jina
4fbd4bbd8d
chore: update karma to 0.9.4
...
And also add shared config to make karma configs a bit simpler.
2013-06-28 16:30:48 -07:00
Vojta Jina
2fae296cbc
chore: remove jstd leftovers
2013-06-28 16:29:09 -07:00
Igor Minar
cef8466419
docs(misc/faq): remove obsolte t-shirt instructions
2013-06-28 11:27:55 -07:00
Andrew Peterson
083159ebbe
docs(ngBind): clarify some of the writing
2013-06-27 21:20:56 +01:00
Andrew Peterson
32e440cffc
docs(ngPluralize): improve wording
2013-06-27 21:15:33 +01:00
Adam
89c8c93b9a
docs(guide/e2e-testing): clarify description of input(name) selector
...
The description of the input selector made it seem that you were selecting
an input element based upon it's name attribute. In reality, you are
selecting an element by the string in the ng-model attribute.
2013-06-27 20:46:09 +01:00
Pete Bacon Darwin
296074f548
docs(ngMock/$httpBackend): fix testing example
...
Closes #3075
2013-06-27 20:38:15 +01:00
Nelson Blaha
2ccfaffa74
docs(tutorial): add experiment showing reverse sort
2013-06-27 19:36:46 +01:00
Jeffrey Palmer
192672a162
docs(guide/controller): fix an error in the scope inheritance example
...
The chained scope creation example at the bottom of this document was using the childCtrl to create the babyScope, instead of the childScope.
2013-06-25 23:54:33 +01:00
Domenic Denicola
7f4e658d3d
docs(guide/expression): remove reference to NullPointerException
2013-06-25 21:13:56 +01:00
Pete Bacon Darwin
ff57695855
refactor(angular.bootstrap): rename internal function
2013-06-20 15:23:04 +01:00
NimaVaziri
ae8deb1246
docs(cookbook/helloworld): display "World" if no name is entered
2013-06-20 14:40:07 +01:00
Pete Bacon Darwin
b9dcb35e9b
fix(Angular.js): don't crash on invalid query parameters
2013-06-20 14:32:05 +01:00
Caio Cunha
25d9f5a804
fix($http): ensure case-insens. header overriding
...
If user send content-type header, both content-type and default
Content-Type headers were sent. Now default header overriding is
case-insensitive.
2013-06-19 22:43:19 +01:00
sarkasm
1b234cb7af
docs(directive): fix typo
2013-06-19 11:51:18 +01:00