Jeremy Tymes
53fdcafa44
docs($http): fix link typo in $http doc
...
Should be $httpBackend instead of $httpBacked
Closes #1516
2012-12-06 21:50:21 +01:00
Fred Sauer
af6f2483be
docs(mocks): update src/ngMock/angular-mocks.js documentation
...
Clarify how to use `$exceptionHandlerProvider.mode('log')` in tests
2012-12-06 21:50:21 +01:00
Fred Sauer
d8522aa349
docs(mocks): fix documentation bug: angular.mock.debug
2012-12-06 21:50:20 +01:00
Igor Minar
bae3121683
chore(bootstrap-prettify): update urls to code.angularjs.org
...
Closes #1599
2012-12-05 02:55:19 +01:00
_pants
54c0d464b0
fix(select): support optgroup + select[multiple] combo
...
Closes #1553
2012-12-05 02:21:31 +01:00
Sudhir Jonathan
cf89e8653c
fix($injector): provider can now be defined in the array format
...
`injector.instantiate` is now called for arrays too, instead of only for functions.
Closes #1452
2012-12-01 19:09:36 +01:00
Sudhir Jonathan
0c3500f532
fix($resource): HTTP method should be case-insensitive
...
Perform call `angular.uppercase` on all given action methods.
Closes #1403
2012-11-30 23:23:34 +01:00
Cezar Berea
c12f525df4
refactor($resource): fix indentation and move a method definition
...
Moved Resource.bind out of the actions forEach
2012-11-30 22:47:25 +01:00
Igor Minar
e7ba830691
fix(Scope): ensure that a scope is destroyed only once
...
Due to bd524fc4 calling $destroy() on a scope mupltiple times cases NPE.
Closes #1627
2012-11-30 13:09:50 +01:00
Daniel Luz
4eb0716711
docs(directive): correct expression, fix typo and re-wrap lines
2012-11-29 20:22:41 +01:00
Johannes Hansen
ed90f3b7ea
fix(docs): add missing </div> tag to sourceEdit directive template
2012-11-29 20:22:40 +01:00
Igor Minar
14b19ecf5e
docs(menu): fix the navbar drop down links
2012-11-28 23:56:21 +01:00
Igor Minar
644432a14c
chore(release): start 1.0.4 bewildering-hair iteration
2012-11-28 15:51:23 +01:00
Igor Minar
a03e370a09
chore(release): cut the 1.0.3 bouncy-thunder release
2012-11-27 01:44:46 +01:00
Igor Minar
23677d3ddb
docs(CHANGELOG): release notes for 1.0.3 and 1.1.1 releases
2012-11-27 01:44:46 +01:00
Rado Kirov
fc781560a3
fix($location): reset $location.$$replace with every watch call
...
Closes #1111
2012-11-26 23:24:39 +01:00
Vojta Jina
c9199ee663
docs: load angular from CDN only on production
...
So that when running the docs locally, eg. during e2e testing, we use the latest build version of angular, rather than the stable one from CDN.
This fixes e2e tests running with Testacular.
2012-11-26 21:33:45 +01:00
Igor Minar
6f18adedef
fix(ngClassOdd/ngClassEven): support shrinking/reordering in repeaters
...
We need to watch $index in addition to cssClasses because only then
we can correctly respond to shrinking or reordered repeaters.
Closes #1076
2012-11-26 21:33:45 +01:00
Igor Minar
6ad894cd58
style(jqLite): better variable names
...
selector => cssClasses
2012-11-26 21:33:45 +01:00
Igor Minar
cde2f1a868
fix(ngRepeat): support mostly-stable repeating for primitives
...
I'm reverting changes that were originally done to ngRepeat to fix #933 ,
because these are now not necessary after the previous changes to keep
ngModel always synced with the DOM.
2012-11-26 21:33:45 +01:00
Igor Minar
6a831495de
fix(ngModel): sync ngModel state with scope state
...
In cases when we reuse elements in a repeater but associate
them with a new scope (see #933 - repeating over array of
primitives) it's possible for the internal ngModel state and
the scope state to get out of sync. This change ensure that
the two are always sync-ed up even in cases where we
reassociate an element with a different (but similar) scope.
In the case of repeating over array of primitives it's still
possible to run into issue if we iterate over primitives and
use form controls or similar widgets without ngModel - oh well,
we'd likely need a special repeater for primitives to deal
with this properly, even then there might be cornercases.
Closes #933
2012-11-26 21:33:45 +01:00
Igor Minar
6e2c38f54d
test(ngRepeat): clean up and improve tests
2012-11-26 20:39:10 +01:00
Igor Minar
00e7e31418
fix(ngRepeat): attempt to simplify and improve existing fix for #933
...
I'm keeping this in for future reference. The issue with this solution
is that if we shift() the first item in the array, the whole repeater
DOM will be rebuilt from scratch, we need to do better than that.
2012-11-26 20:39:00 +01:00
Igor Minar
ff4b3e20c1
test(ngRepeat): add test for issue #1076
2012-11-26 20:38:51 +01:00
Igor Minar
269fb43b36
fix(jqLite): fire $destroy event via triggerHandler
...
in jQuery 1.8.x the data() data structure is changed and events are
not accessible via data().events. Since all we need is to trigger
all event handlers, we can do so via triggerHandler() api instead of
mocking with the internal jQuery data structures.
This fix was originally proposed by PeteAppleton via PR #1512 .
Closes #1512
2012-11-26 16:03:43 +01:00
Igor Minar
7530654328
feat(jqLite): add triggerHandler()
...
we need triggerHandler() to become jQuery 1.8.x compatible.
this is not fully featured triggerHandler() implementation - it doesn't
bother creating new DOM events and passing them into the event handlers.
this is intentional, we don't need access to the native DOM event for our
own purposes and creating these event objects is really tricky.
2012-11-26 16:03:39 +01:00
Iristyle
c7bd464384
docs(CONTRIBUTING.md): add contrib info file for GitHub
2012-11-25 21:00:56 +01:00
Vojta Jina
ef1874d1f3
fix(Scope): allow removing a listener during event
2012-11-25 11:41:32 +01:00
Kevin Western
c6d8205fdd
docs(README.md): fix "API Docs" link
...
use direct link to api docs
2012-11-25 01:24:03 +01:00
Dean Sofer
55150a669a
docs(api): add ngRequired to input/select/textarea directives
...
Closes #1202
2012-11-25 01:19:47 +01:00
Jeremy Tymes
1eb9e22d45
fix($cacheFactory): return undefined when removing non-existent entry
...
Instead of throwning an exception, remove should return undefined when
cache entry to be removed doesn't exist.
Closes #1497
2012-11-24 21:58:17 +01:00
Adrian Gheorghe
c0de8fb737
fix($resource): prevent default params to be shared between actions
...
Having a $resource defined as:
var R = $resource('/Path', {}, {
get: {method: 'GET', params: {objId: '1'}},
perform: {method: 'GET'}
});
was causing both actions to call the same URI (if called in this order):
R.get({}); // => /Path?objId=1
R.perform({}); // => /Path?objId=1
2012-11-24 21:29:16 +01:00
Kris Jenkins
557e3894d7
docs(): Fix a couple of typos in the documentation
2012-11-22 08:28:49 +01:00
Dave Clayton
38a9695413
docs(guide/concepts): some typo/grammar fixes
2012-11-22 08:28:49 +01:00
John Hume
293e0336b0
docs(guide/directive): fix typo
2012-11-22 08:28:49 +01:00
Uri Goldshtein
1f5bc0a1cd
docs($q): fix missing bracket in the example
2012-11-22 08:28:49 +01:00
Igor Minar
1fe666192b
fix($rootScope): workaround for Chrome's memleak
...
Under certain circumstances chrome fails to GC scopes
because of buggy optimizations and caching. Nulling out
references to (not from!) other scopes helps Chrome to
realize that this object should be GC-ed.
This is really just a workaround as the real problem needs
to be fixed in Chrome.
See discusstion at:
https://github.com/angular/angular.js/issues/1313#issuecomment-10378451
And chrome bug at:
https://code.google.com/p/v8/issues/detail?id=2073
Closes #1313
2012-11-14 19:53:29 +01:00
Igor Minar
29541e735d
revert($resource): support custom headers per action
...
This reverts commit b936e52874 .
This commit introduces a feature and should haven't been merged
into the stable branch.
2012-11-11 12:07:26 +01:00
Igor Minar
f5b567d44b
chore(validate-commit-msg): recognize 'revert' as valid commit type
2012-11-11 12:06:05 +01:00
Haralan Dobrev
5ee3bbee90
docs(angular.module): improve angular.Module#run docs
2012-11-11 11:40:52 +01:00
Jamison Dance
80927c5811
docs(guide): fix run-on sentence in modules guide
2012-11-11 11:35:20 +01:00
Jamison Dance
ca8b344e20
docs(tutorial): change module name in step-7
2012-11-11 11:35:15 +01:00
Wes Alvaro
3dab93874d
docs($timeout): set return type to Promise instead of *.
...
The cancel function accepts a Promise, but the timeout function
fails to specify returning a Promise.
2012-11-11 11:32:00 +01:00
Josh Adams
7550f90a57
docs(ngList): fix typo
2012-11-11 11:25:40 +01:00
Josh Adams
d78fea87d1
docs(encodeUriSegment): fix typo
2012-11-11 11:23:46 +01:00
Tim Macfarlane
27cee7db0a
docs(guide/directive): fix names in scope '='; easier to grok
2012-11-11 11:20:57 +01:00
Christian Vuerings
60acba3840
docs(ngHide): Fix typo and make it more in line with ngShow
2012-11-11 10:37:59 +01:00
Igor Minar
51bed36370
chore(docs): fix docs-scenario.html
2012-11-08 22:18:34 +01:00
Igor Minar
6d940213ac
chore(docs): remove obsolete gae files
2012-11-08 22:18:34 +01:00
Miško Hevery
494b527fa7
docs(directive): fix typo
2012-11-05 19:35:31 -08:00