aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMisko Hevery2012-03-26 21:45:38 -0700
committerMisko Hevery2012-03-28 11:16:36 -0700
commit798bca62c6f64775b85deda3713e7b6bcc7a4b4d (patch)
treeed80b4ad6ca6a602701f50240915767f8a3105bc
parent8218c4b60b82927234cf545253266f288fa936c2 (diff)
downloadangular.js-798bca62c6f64775b85deda3713e7b6bcc7a4b4d.tar.bz2
chore(resource): moved to module
-rw-r--r--Rakefile4
-rw-r--r--angularFiles.js5
-rw-r--r--docs/src/templates/docs.js2
-rw-r--r--docs/src/templates/index.html8
-rw-r--r--src/ngResource/resource.js3
5 files changed, 17 insertions, 5 deletions
diff --git a/Rakefile b/Rakefile
index a61c99ea..2748d1d1 100644
--- a/Rakefile
+++ b/Rakefile
@@ -80,10 +80,12 @@ task :compile => [:init, :compile_scenario, :compile_jstd_scenario_adapter] do
'src/loader.suffix'])
FileUtils.cp 'src/ngMock/angular-mocks.js', path_to('angular-mocks.js')
+ FileUtils.cp 'src/ngResource/resource.js', path_to('angular-resource.js')
closureCompile('angular.js')
closureCompile('angular-loader.js')
+ closureCompile('angular-resource.js')
end
@@ -113,6 +115,8 @@ task :package => [:clean, :compile, :docs] do
path_to('angular-loader.js'),
path_to('angular-loader.min.js'),
path_to('angular-mocks.js'),
+ path_to('angular-resource.js'),
+ path_to('angular-resource.min.js'),
path_to('angular-scenario.js'),
path_to('jstd-scenario-adapter.js'),
path_to('jstd-scenario-adapter-config.js'),
diff --git a/angularFiles.js b/angularFiles.js
index cb243e8e..d8fe5d06 100644
--- a/angularFiles.js
+++ b/angularFiles.js
@@ -24,7 +24,6 @@ angularFiles = {
'src/ng/log.js',
'src/ng/parse.js',
'src/ng/q.js',
- 'src/ng/resource.js',
'src/ng/route.js',
'src/ng/routeParams.js',
'src/ng/rootScope.js',
@@ -67,6 +66,7 @@ angularFiles = {
],
'angularSrcModules': [
+ 'src/ngResource/resource.js',
'src/ngMock/angular-mocks.js'
],
@@ -98,6 +98,7 @@ angularFiles = {
'test/ng/*.js',
'test/ng/directive/*.js',
'test/ng/filter/*.js',
+ 'test/ngResource/*.js',
'test/ngMock/*.js'
],
@@ -134,8 +135,10 @@ angularFiles = {
'lib/jasmine-jstd-adapter/JasmineAdapter.js',
'build/angular.js',
'src/ngMock/angular-mocks.js',
+ 'src/ngResource/resource.js',
'test/matchers.js',
'test/ngMock/*.js',
+ 'test/ngResource/*.js'
],
'jstdPerf': [
diff --git a/docs/src/templates/docs.js b/docs/src/templates/docs.js
index 056b1039..9627dc60 100644
--- a/docs/src/templates/docs.js
+++ b/docs/src/templates/docs.js
@@ -146,7 +146,7 @@ function TutorialInstructionsCtrl($cookieStore) {
};
}
-angular.module('ngdocs', ['ngdocs.directives'], function($locationProvider, $filterProvider, $compileProvider) {
+angular.module('ngdocs', ['ngdocs.directives', 'ngResource'], function($locationProvider, $filterProvider, $compileProvider) {
$locationProvider.html5Mode(true).hashPrefix('!');
$filterProvider.register('title', function(){
diff --git a/docs/src/templates/index.html b/docs/src/templates/index.html
index 9c30df96..ccd8f108 100644
--- a/docs/src/templates/index.html
+++ b/docs/src/templates/index.html
@@ -18,7 +18,6 @@
baseUrl = location.href.replace(rUrl, indexFile),
jQuery = /index-jq[^\.]*\.html$/.test(baseUrl),
debug = /index[^\.]*-debug\.html$/.test(baseUrl),
- angularPath = debug ? '../angular.js' : '../angular.min.js',
headEl = document.getElementsByTagName('head')[0],
sync = true;
@@ -28,10 +27,15 @@
type: 'text/css'});
addTag('script', {src: 'syntaxhighlighter/syntaxhighlighter-combined.js'}, sync);
if (jQuery) addTag('script', {src: 'jquery.min.js'});
- addTag('script', {src: angularPath}, sync);
+ addTag('script', {src: path('angular.js')}, sync);
+ addTag('script', {src: path('angular-resource.js') }, sync);
addTag('script', {src: 'docs-combined.js'}, sync);
addTag('script', {src: 'docs-keywords.js'}, sync);
+ function path(name) {
+ return '../' + name.replace(/\.js$/, debug ? '.js' : '.min.js');
+ }
+
function addTag(name, attributes, sync) {
var el = document.createElement(name),
attrName;
diff --git a/src/ngResource/resource.js b/src/ngResource/resource.js
index fe111b47..6e315fa1 100644
--- a/src/ngResource/resource.js
+++ b/src/ngResource/resource.js
@@ -215,7 +215,8 @@ angular.module('ngResource', ['ng']).
'remove': {method:'DELETE'},
'delete': {method:'DELETE'}
};
- var forEach = angular.forEach,
+ var noop = angular.noop,
+ forEach = angular.forEach,
extend = angular.extend,
copy = angular.copy,
isFunction = angular.isFunction,