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:
parent
91c8547f48
commit
aa4b38afda
@ -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"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user