refactor($autoScroll): rename to $anchorScroll and allow disabling au… …
…to 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.
feat(module): new module loader
feat(deferreds/promises): Q-like deferred/promise implementation with… …
… a ton of specs
feat(mocks.$httpBackend): add $httpBackend mock …
$httpBackend mock allows: - expecting (asserting) requests - stubbing (responding without asserting) Add empty $httpBackend service (currently just wrapper for $browser.xhr)
feat($http): new $http service, removing $xhr.* …
Features: - aborting requests - more flexible callbacks (per status code) - custom request headers (per request) - access to response headers - custom transform functions (both request, response) - caching - shortcut methods (get, head, post, put, delete, patch, jsonp) - exposing pendingCount() - setting timeout Breaks Renaming $xhr to $http Breaks Takes one parameter now - configuration object Breaks $xhr.cache removed - use configuration cache: true instead Breaks $xhr.error, $xhr.bulk removed Breaks Callback functions get parameters: response, status, headers Closes #38 Closes #80 Closes #180 Closes #299 Closes #342 Closes #395 Closes #413 Closes #414 Closes #507
feat(service.$autoScroll): scroll to hash fragment …
- whenever hash part of the url changes - after ng:view / ng:include load
refacter(filters): convert filter/limitTo/orderBy from type augmentat… …
…ion to filters
move(compiler): appease the History God …
- renamed: src/Compiler.js -> src/service/compiler.js - renamed: test/CompilerSpec.js -> test/service/compilerSpec.js
move(scope): appease the History God …
- renamed: src/Scope.js -> src/service/scope.js - renamed: test/ScopeSpec.js -> test/service/scopeSpec.js
test(mocks): test mocks with compiled angular …
Unfortunately, there people in our team (me), who are not able to use angular.* namespace prefix when writing angular-mocks code, so we need to test it...
feat(matchers): extract jasmine matchers into separate file for futur… …
…e reuse Prefix all used functions with angular.* so that they can be used with compiled angular as well...
refactor(angular): externalize script load order into JSON …
- move all script load order into angularFiles.js - rakefile and angular-bootstrap.js use angularFiles.js to get script orders - gen_jstd_configs.js uses angularFiles.js to generate various jstd config files - run gen_jstd_configs.js whenever we run server.sh Closes #470