aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjaubourg <j@ubourg.net>2012-06-11 18:51:28 +0200
committerjaubourg <j@ubourg.net>2012-06-11 18:51:28 +0200
commita47b304f814458fb1f53e1fda82e7ccb7c07189d (patch)
treefb5139e9057f33fab504860a0c434b0dc30f3d9b
parentac48a19b92e60f08e5b00a46b5551a503c292fd5 (diff)
downloadjquery-a47b304f814458fb1f53e1fda82e7ccb7c07189d.tar.gz
jquery-a47b304f814458fb1f53e1fda82e7ccb7c07189d.zip
Modularize ajax (and sub-modules).
Tests are guaranteed to run with ajax removed, not with just ajax/jsonp, ajax/script or ajax/xhr removed. Removing ajax saves 3982 bytes minified gzipped.
-rw-r--r--grunt.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/grunt.js b/grunt.js
index 062ce837d..48a02ee87 100644
--- a/grunt.js
+++ b/grunt.js
@@ -64,10 +64,10 @@ module.exports = function( grunt ) {
"src/traversing.js",
"src/manipulation.js",
{ flag: "css", src: "src/css.js" },
- "src/ajax.js",
- "src/ajax/jsonp.js",
- "src/ajax/script.js",
- "src/ajax/xhr.js",
+ { flag: "ajax", src: "src/ajax.js" },
+ { flag: "ajax/jsonp", src: "src/ajax/jsonp.js", needs: [ "ajax", "ajax/script" ] },
+ { flag: "ajax/script", src: "src/ajax/script.js", needs: ["ajax"] },
+ { flag: "ajax/xhr", src: "src/ajax/xhr.js", needs: ["ajax"] },
{ flag: "effects", src: "src/effects.js", needs: ["css"] },
{ flag: "offset", src: "src/offset.js", needs: ["css"] },
{ flag: "dimensions", src: "src/dimensions.js", needs: ["css"] },