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
Igor Minar
67338ce061
feat($http): turn mock backend into a decorator + e2e testing support
...
- provider -> decorator
- autoflush + passThrough mode
- fix noop -> angular.noop
2012-01-09 13:17:48 -08:00
Igor Minar
23f8da7cbb
feat($http): expose req/resp headers to transform fns
2012-01-09 13:17:48 -08:00
Igor Minar
b911e303ec
feat($httpBackend): add expect/when shortcut methods
2012-01-09 13:17:48 -08:00
Igor Minar
a13b5ed3bc
fix($http): fix and cleanup $http and friends
...
$http:
- use promises internally
- get rid of XhrFuture that was previously used internally
- get rid of $browser.defer calls for async stuff (serving from cache),
promises will take care of asynchronicity
- fix transformation bugs (when caching requested + multiple request
pending + error is returned)
- get rid of native header parsing and instead just lazily parse the
header string
$httpBackend:
- don't return raw/mock XMLHttpRequest object (we don't use it for
anything anymore)
- call the callback with response headers string
mock $httpBackend:
- unify response api for expect and when
- call the callback with response headers string
- changed the expect/when failure error message so that EXPECTED and GOT
values are aligned
Conflicts:
src/service/http.js
test/service/compilerSpec.js
test/service/httpSpec.js
2012-01-09 13:17:48 -08:00
Igor Minar
63cca9afbc
feat(browser.defer): flush should throw exception when queue is empty
2012-01-09 13:17:48 -08:00
Vojta Jina
d47ec772c3
docs(fix): select widget name -> ng:model
2012-01-08 15:06:12 -08:00
Vojta Jina
5c19766063
feat(ng:include): enable/disable scrolling through autoscroll attribute
2012-01-07 00:18:22 -08:00
Vojta Jina
f2119c7524
fix($httpBackend): respond 200/404 when on file protocol (fix protocol parsing)
2012-01-06 19:20:29 -08:00
Dhruv Manek
08029c7b72
fix(angular.copy): throw Error if source and destination are identical
...
Closes #693
2012-01-06 12:19:39 -08:00
Igor Minar
0bf611087b
feat(scope): throw exception when recursive $apply
2012-01-06 12:19:39 -08:00
Igor Minar
acb4338b70
style(widgetsSpec): ws, unused variables, etc
2012-01-06 12:19:39 -08:00
Igor Minar
cd9a7b9608
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-06 12:19:39 -08:00
Vojta Jina
1dccaaaaa2
chore(readme): add some links and update test commands
2012-01-05 19:54:42 -08:00
Igor Minar
9632f5c1c7
style(q): rename src/Deferred.js to src/service/q.js
2012-01-03 17:48:09 -08:00
Igor Minar
bb3be87606
style(q): reorganize the file + drop fallback dependencies
2012-01-03 17:48:09 -08:00
Igor Minar
174952e443
docs(q): documentation for all $q apis
2012-01-03 17:31:23 -08:00
Vojta Jina
6f91ffeb91
style: prefer single quotes + some whitespaces
2012-01-03 15:09:00 -08:00
Vojta Jina
c594f75b4c
refactor: remove old JSTD assertions
...
So that we can run the tests even without JSTD :-D
2012-01-03 15:09:00 -08:00
Mark Hansen
50eb7f15b8
docs(scope): fix typo $digest -> $watch
2012-01-03 15:01:34 -08:00
Sean Gilligan
212a6ff29a
docs(resource): fix params for non-get actions
2012-01-03 14:57:38 -08:00
Igor Minar
871252ab4c
docs(guide): fix $xhr -> $http links
2011-12-07 16:59:06 -08:00
bartes
0c534644bc
fix(input): bind inputs to the 'input' event
...
The input event is fired on all non-ie browsers whenever the contents of an input
field changes. This means that we now support cut&paste via mouse which
was previously unsupported.
IE8 and older don't support this events and IE9 has a problematic
support for it, so we can't rely solely on this event and drop keydown
and change events.
2011-12-07 13:07:20 -08:00
Igor Minar
c28662d28d
fix(filter): remove the $ prefix from filter service ids
2011-12-07 13:07:19 -08:00
Igor Minar
b97c6e5f74
style(scopeSpec): clean up scopeSpec.js
2011-12-07 09:41:09 -08:00
Igor Minar
4e3c05b99e
feat(injector): add $provide.decorator
2011-12-07 09:41:08 -08:00
Igor Minar
5e4d59adf0
style(injector): cleanup of InjectorSpec.js
2011-12-07 09:41:07 -08:00
Igor Minar
fd38655e6c
fix(): use angular.callbacks namespace for jsonp callbacks
...
Previously we used to put callbacks on the window object, but that
causes problems on IE8 where it is not possible to delete properties
from the window object
2011-12-07 07:54:09 -08:00
Vojta Jina
b9001e9147
fix(route): $destroy scope after update and reload
...
When we update route (changing only search param, no route reload) and then reload (change to different
route), it did not $destroy last scope.
2011-12-06 13:35:05 -08:00