Gabriel Monteagudo
40bbc98178
feat($compile): allow $watchCollection to be used in bi-directional bindings
...
an asterisk can be specified in the binding definition to use $watchCollection instead of $watch.
e.g. scope: { prop: '=*' }
Closes #9725
2014-10-23 14:08:55 -04:00
Olivier Louvignes
9ad6c77568
docs($animate): describe how to avoid conflicts with 3rd party CSS frameworks
...
Closes #8569
Closes #9722
2014-10-23 18:31:14 +02:00
Peter Bacon Darwin
cfe7b0e9ef
docs(ngShowHide): use local bootstrap CSS
2014-10-23 12:05:05 +02:00
Rouven Weßling
031d4cd2a9
chore($sniffer) remove Opera < 15 vendor prefixes and document it
...
Closes #9483
2014-10-22 15:38:36 -04:00
alindberg
acbd302efb
docs(tutorial/tutorial): instructions to install npm on debian
...
Additional package required for a Debian install
Closes #9749
2014-10-22 14:16:21 -04:00
Rouven Weßling
37790e920d
refactor(Angular) use Object.keys instead of manually constructing array
...
Shrink dat coed ;u
Closes #9704
2014-10-22 14:00:54 -04:00
Pablo Villoslada Puigcerber
531a8de72c
fix($observe): check if the attribute is undefined
...
Check if the attribute is undefined before manually applying the function because if not an
undefined property is added to the scope of the form controller when the input control does not
have a name.
Closes #9707
Closes #9720
2014-10-22 13:45:37 -04:00
Martin Hochel
d488a89466
docs($http): document $httpProvider.interceptors in $httpProvider documentation
...
☆.。.:・゜☆ HASHBANG #NGEUROPE ☆.。.:・゜☆
Fixes #9366
Closes #9728
2014-10-22 11:25:22 -04:00
Nehil Jain
3635721ce4
docs(guide/expressions): add commas to run-on sentences to make them clearer
...
Closes #9738
2014-10-22 10:49:18 -04:00
Cyril Lakech
e9c5be58ab
docs(form.FormController): add date parse error tokens to FormController.$error
...
☆.。.:・゜☆ Closes #9743 ☆.。.:・゜☆
2014-10-22 10:26:24 -04:00
marcin-wosinek
5d7763ebf9
docs($templateCache): clarify inline template
...
Current doc doesn't state required tag location clear enough. It was
[stack overflow|http://stackoverflow.com/a/16125138 ] where I've found that requirement
Closes #9741
2014-10-22 10:01:58 -04:00
Jackson Ray Hamilton
0a380b4264
docs(guide/bootstrap): close script tag
...
Closes #9739
2014-10-22 00:44:53 -04:00
Michal Cieplucha
52ceec2229
fix(templateRequest): allow empty html template
...
allow empty html template and not throw error
Closes #9581
2014-10-21 06:31:25 -07:00
Jason Bedard
38d12de661
refactor(*): removing unused vars
...
Close #9710
2014-10-21 14:22:24 +02:00
Dwayne Crooks
89c57a8761
docs(ngModel.NgModelController): remove extra 'to'
...
Closes #9702
2014-10-20 21:34:04 +01:00
Caitlin Potter
2240c113f5
chore(tests): implement e2e test harness outside of docs app
...
Included:
- A sample test fixture
- A sample test
- Server middleware to serve the E2E harness
- Convenient test helpers to simplify loading the right fixture
Closes #9557
Closes #9527
2014-10-20 11:26:09 -04:00
Caitlin Potter
fc56c9b3cc
chore(package.json): add cheerio dependency
...
It's tinier than jsdom, and seems to work okay for generating the fixtures.
2014-10-20 11:24:35 -04:00
Peter Bacon Darwin
22b817ec11
chore(docs): fix path to docs-app e2e tests
...
These tests are not generated by dgeni and so needed to have the paths
to the pages updated manually.
Closes #9680
2014-10-20 10:42:34 -04:00
Peter Bacon Darwin
762713e660
chore(docs): configure the base path for protractor tests in examples
...
Updates to dgeni-packages 0.10.5 which supports this configurability.
Change the dgeni config and protractor config so that we can have protractor
tests that are hosted outside the build/docs folder.
Provides support for https://github.com/angular/angular.js/pull/9557#discussion_r18977324
2014-10-20 10:42:25 -04:00
Peter Bacon Darwin
d97b427656
docs(error/$injector/modulerr): add info about not monkey-patching ng
...
Closes #7709
Closes #9692
2014-10-20 14:20:46 +01:00
Po Chen
303610c743
docs(guide/location): fix a typo
...
Closes #9693
2014-10-20 13:20:05 +01:00
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