1
0
mirror of https://github.com/DataTables/DataTables.git synced 2025-03-15 16:29:16 +01:00

Add "cdn" "target" to the build script to create a 'cdn' directory which is suitable for CDN distribution

This commit is contained in:
Allan Jardine 2012-01-10 15:33:08 +00:00
parent 91c8547f48
commit aa4b38afda

View File

@ -43,7 +43,7 @@ mv DataTables.js.build $MAIN_FILE
if [ "$CMD" != "debug" ]; then if [ "$CMD" != "debug" ]; then
if [ "$CMD" = "jshint" -o "$CMD" = "" ]; then if [ "$CMD" = "jshint" -o "$CMD" = "" -o "$CMD" = "cdn" ]; then
echo " JSHint" echo " JSHint"
jshint $MAIN_FILE --config ../../scripts/jshint.config jshint $MAIN_FILE --config ../../scripts/jshint.config
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
@ -54,7 +54,7 @@ if [ "$CMD" != "debug" ]; then
fi fi
fi fi
if [ "$CMD" = "compress" -o "$CMD" = "" ]; then if [ "$CMD" = "compress" -o "$CMD" = "" -o "$CMD" = "cdn" ]; then
echo " Minification" echo " Minification"
echo "/* echo "/*
* File: jquery.dataTables.min.js * File: jquery.dataTables.min.js
@ -82,6 +82,21 @@ if [ "$CMD" != "debug" ]; then
echo " Documentation" echo " Documentation"
$JSDOC -d ../../docs -t JSDoc-DataTables $MAIN_FILE $JSDOC -d ../../docs -t JSDoc-DataTables $MAIN_FILE
fi fi
if [ "$CMD" = "cdn" ]; then
echo " CDN"
if [ -d ../../cdn ]; then
rm -Rf ../../cdn
fi
mkdir ../../cdn
mkdir ../../cdn/css
cp $MAIN_FILE ../../cdn
cp $MIN_FILE ../../cdn
cp ../css/jquery.dataTables.css ../../cdn/css
cp ../css/jquery.dataTables_themeroller.css ../../cdn/css
cp -r ../images ../../cdn/
rm ../../cdn/images/Sorting\ icons.psd
fi
fi fi
echo " Done\n" echo " Done\n"