Vojta Jina
dbffbefb7c
refactor($controller): Add $controller service for instantiating controllers
...
So that we can allow user to override this service and use BC hack:
https://gist.github.com/1649788
2012-01-23 13:11:12 -08:00
Vojta Jina
0196411dbe
refactor(scope.$watch): rearrange arguments passed into watcher (newValue, oldValue, scope)
...
As scopes are injected into controllers now, you have the reference anyway, so having scope as first argument makes no sense…
Breaks $watcher gets arguments in different order (newValue, oldValue, scope)
2012-01-23 11:11:27 -08:00
Vojta Jina
992c790f07
refactor(scope): separate controller from scope
...
Controller is standalone object, created using "new" operator, not messed up with scope anymore.
Instead, related scope is injected as $scope.
See design proposal: https://docs.google.com/document/pub?id=1SsgVj17ec6tnZEX3ugsvg0rVVR11wTso5Md-RdEmC0k
Closes #321
Closes #425
Breaks controller methods are not exported to scope automatically
Breaks Scope#$new() does not take controller as argument anymore
2012-01-23 11:05:36 -08:00
alkis
f5343c9fd3
docs($http): fix missing quote
2012-01-22 00:30:39 -08:00
Igor Minar
0470ff04b4
docs(changelog): clarified breaking changes for 0.10.6
2012-01-19 15:47:55 -08:00
Igor Minar
efe33a5e21
docs($http): doc fixes suggested by Gina
2012-01-19 12:39:05 -08:00
Igor Minar
7046d6053d
chore(jstd): upgrade JSTD to 1.3.3d
2012-01-19 10:38:26 -08:00
Vojta Jina
afc241bd28
docs(inputType): fix small typo
2012-01-19 00:27:32 -08:00
ludicast
a507fb7bb3
docs(guide): update angular version in an example
2012-01-18 17:16:27 -08:00
Igor Minar
0ce139c42d
chore(release): preparing the 0.10.7 moiré-vision iteration
2012-01-18 17:12:21 -08:00
Igor Minar
b00262fffe
chore(release): cutting the 0.10.6 bubblewrap-cape release
2012-01-17 13:54:18 -08:00
Igor Minar
3f98d6ac99
docs(*): more docs
2012-01-17 12:19:26 -08:00
Igor Minar
22309c312f
fix(docs): disable appcache - causing too much trouble
2012-01-17 12:13:29 -08:00
Igor Minar
fcf95a47d1
docs(*): more fixes
2012-01-17 11:23:56 -08:00
Konstantin Stepanov
e1e7aca9a6
fix($locationProvider) hashPrefix's getter returned html5Mode + doc fix
2012-01-17 11:21:20 -08:00
Vojta Jina
039041e3ae
docs: syntax highlight auto bootstrap code example
2012-01-17 11:00:25 -08:00
Igor Minar
3da441b580
docs(release-notes): 0.10.6 bubblewrap-cape release
2012-01-17 09:49:40 -08:00
Igor Minar
f9502d2ad3
fix(docs): temp hack to get appcache properly invalidated
2012-01-17 09:49:39 -08:00
Igor Minar
0356c90af8
chore(jquery): make the license header closure friendly
2012-01-17 09:49:39 -08:00
Igor Minar
0d4def452e
fix(Rakefile): rewrite version number for mocks.js
2012-01-17 09:49:39 -08:00
Vojta Jina
897d0f1424
docs(guide): update the diagram
2012-01-17 09:49:38 -08:00
Igor Minar
92af30ce6e
docs(*): various doc fixes
2012-01-17 09:49:37 -08:00
Igor Minar
54581d36df
fix(e2e $httpBackend): use browser.defer instead of $defer
...
this is necessary to avoid $apply from within $apply situations
2012-01-16 23:26:44 -08:00
Igor Minar
b587091b6e
feat(jqLite): added injector() helper method
2012-01-16 02:17:27 -08:00
Vojta Jina
c49b8a2db5
fix($location): do not $digest if browser's url change fired within $apply/$digest
...
Chrome (probably other browsers as well) fires 'hashchange' event synchronously, so if you change raw location from within $apply/$digest, we don't want to $apply twice. (It would throw an exception)
2012-01-14 11:23:12 -08:00
Misko Hevery
5cdfe45aa3
feat(module): add runtime block
2012-01-13 14:28:43 -08:00
Igor Minar
16a40c626f
style(*): small fixes
2012-01-13 14:28:21 -08:00
Igor Minar
b7f4d8c3c3
fix($http): anonnymous response interceptors should be treated as factories
2012-01-13 14:28:20 -08:00
Igor Minar
939c8e8fac
docs($http, $httpBackend): docs docs docs
2012-01-13 14:28:20 -08:00
Igor Minar
d2ba4c5170
fix(ngdocs): add '=' to type signatures with optional arguments
2012-01-13 13:53:07 -08:00
Igor Minar
46691c2721
fix($http): remove support for PATCH + better whenXXX, expectXXX api
...
- there are too many unknowns about PATCH, so I'm dropping its support until we know that this is actually useful
- expectGET, expectHEAD and expectJSON (and the same for whenXXX) should not require response data to be specified
2012-01-13 13:53:07 -08:00
Vojta Jina
e7a23e4b65
fix(docs): generate correct ids on h elements to get scrolling working
2012-01-13 01:07:17 -08:00
Vojta Jina
15fd735793
refactor($autoScroll): rename to $anchorScroll and allow disabling auto scrolling (links)
...
Now, that we have autoscroll attribute on ng:include, there is no reason to disable the service completely, so $anchorScrollProvider.disableAutoScrolling() means it won't be scrolling when $location.hash() changes.
And then, it's not $autoScroll at all, it actually scrolls to anchor when it's called, so I renamed
it to $anchorScroll.
2012-01-13 01:07:12 -08:00
Vojta Jina
985d3d7558
refactor($autoScroll): rename method in test + use $apply instead of $digest
2012-01-13 01:05:24 -08:00
Vojta Jina
249c89c091
fix($autoScroll): scroll even if $location is in html5 mode
...
+ use autoscroll in docs (ng:include)
2012-01-13 01:01:26 -08:00
Vojta Jina
5164ae545b
style(mocks): remove console.log
2012-01-13 00:37:16 -08:00
Misko Hevery
e1e0ddb910
docs(inject/module): add documentation
2012-01-12 17:10:48 -08:00
Misko Hevery
d648d709f3
refactor(module): strict separation between module-config / app-runtime
2012-01-12 13:40:07 -08:00
Vojta Jina
9a8dbfef51
style(mock): make jslint and igor happier
2012-01-11 22:11:06 -08:00
Vojta Jina
28114de8dc
refactor(mock.$httpBackend): split (e2e/unit testing version of $httpBackend mock)
2012-01-11 22:11:01 -08:00
Vojta Jina
c6ea1be053
fix(mock.$httpBackend): resetExpectations should not create new array
2012-01-11 11:48:03 -08:00
Misko Hevery
5143e7bf06
feat(module): new module loader
2012-01-10 22:27:00 -08:00
Misko Hevery
afd25446d2
feat(ngdocs): support for interface documentation
2012-01-10 22:21:54 -08:00
Misko Hevery
3c3e6980b3
chore(specs.js): remove unused dependency
2012-01-10 22:21:54 -08:00
Misko Hevery
e0b4b107ee
chore(license): update year
2012-01-10 22:21:54 -08:00
Igor Minar
614fd3d55a
fix(ng:repeat): support repeating over array with null
...
typeof null == 'object', but it doesn't behave like an object
because its properties can't be dereferenced, so we need
to special-case it.
Closes #702
2012-01-10 22:21:53 -08:00
Igor Minar
7146f70636
fix($httpBackend): fix for jsonp requests
2012-01-09 14:38:32 -08:00
Igor Minar
11cb9423a7
chore(docs): disable disqus for localhost
...
it's just slowing down the test runs and debugging
2012-01-09 13:17:49 -08:00
Igor Minar
c76a120bfe
fix(nodeserver): add dummy favicon.ico to silence 404s
2012-01-09 13:17:49 -08:00
Igor Minar
b8960c3710
chore($http): small $http fixes
2012-01-09 13:17:48 -08:00