Browse Source

Use a single minified javascript header rather than preserving all module headers

Chris Han 11 years ago
parent
commit
fba11072b3
2 changed files with 11 additions and 1 deletions
  1. 8 0
      util/jsheader.js
  2. 3 1
      util/minify.sh

+ 8 - 0
util/jsheader.js

@@ -0,0 +1,8 @@
+/*
+ * GitPHP
+ * 
+ * @author Christopher Han <xiphux@gmail.com>
+ * @copyright Copyright (c) 2012 Christopher Han
+ * @package GitPHP
+ * @subpackage Javascript
+ */

+ 3 - 1
util/minify.sh

@@ -34,7 +34,9 @@ fi
 for i in ${JSDIR}/*${JSEXT}; do
 	echo "Minifying ${i}..."
 	JSMODULE="`basename ${i%$JSEXT}`"
-	java -classpath lib/rhino/js.jar:lib/closure/compiler.jar org.mozilla.javascript.tools.shell.Main lib/requirejs/r.js -o name=${JSMODULE} out=${JSDIR}/${JSMODULE}${MINEXT} baseUrl=${JSDIR} paths.jquery="empty:" paths.qtip="empty:" paths.d3="ext/d3.v2.min" optimize="closure"
+	java -classpath lib/rhino/js.jar:lib/closure/compiler.jar org.mozilla.javascript.tools.shell.Main lib/requirejs/r.js -o name=${JSMODULE} out=${JSDIR}/${JSMODULE}${MINEXT}.tmp baseUrl=${JSDIR} paths.jquery="empty:" paths.qtip="empty:" paths.d3="ext/d3.v2.min" optimize="closure" preserveLicenseComments="false"
+	cat util/jsheader.js ${JSDIR}/${JSMODULE}${MINEXT}.tmp > ${JSDIR}/${JSMODULE}${MINEXT}
+	rm -f ${JSDIR}/${JSMODULE}${MINEXT}.tmp
 done
 
 for i in ${CSSDIR}/*${CSSEXT}; do