mirror of
https://github.com/wbbaddons/Tims-Chat.git
synced 2024-10-31 14:10:08 +00:00
Build ACP JavaScript in build script
This commit is contained in:
parent
5c440c1add
commit
877fe2b3a8
@ -28,6 +28,7 @@
|
||||
if (file_exists('acptemplate.tar')) unlink('acptemplate.tar');
|
||||
foreach (glob('file/acp/be.bastelstu.chat.nodePush/lib/*.js') as $nodeFile) unlink($nodeFile);
|
||||
foreach (glob('file/js/*.js') as $jsFile) unlink($jsFile);
|
||||
foreach (glob('file/acp/js/*.js') as $jsFile) unlink($jsFile);
|
||||
if (file_exists('be.bastelstu.chat.tar')) unlink('be.bastelstu.chat.tar');
|
||||
echo <<<EOT
|
||||
|
||||
@ -42,6 +43,17 @@
|
||||
}
|
||||
echo <<<EOT
|
||||
|
||||
Building ACP-JavaScript
|
||||
-----------------------
|
||||
|
||||
EOT;
|
||||
foreach (glob('file/acp/js/*.{litcoffee,coffee}', GLOB_BRACE) as $coffeeFile) {
|
||||
echo $coffeeFile."\n";
|
||||
passthru('coffee -c '.escapeshellarg($coffeeFile), $code);
|
||||
if ($code != 0) exit($code);
|
||||
}
|
||||
echo <<<EOT
|
||||
|
||||
Compressing JavaScript
|
||||
----------------------
|
||||
|
||||
@ -53,6 +65,17 @@
|
||||
}
|
||||
echo <<<EOT
|
||||
|
||||
Compressing ACP-JavaScript
|
||||
--------------------------
|
||||
|
||||
EOT;
|
||||
foreach (glob('file/acp/js/*.js', GLOB_BRACE) as $jsFile) {
|
||||
echo $jsFile."\n";
|
||||
passthru('uglifyjs '.escapeshellarg($jsFile).' --screw-ie8 -m -c --verbose --comments -o '.escapeshellarg(substr($jsFile, 0, -3).'.min.js'), $code);
|
||||
if ($code != 0) exit($code);
|
||||
}
|
||||
echo <<<EOT
|
||||
|
||||
Checking PHP for Syntax Errors
|
||||
------------------------------
|
||||
|
||||
@ -122,3 +145,4 @@
|
||||
if (file_exists('acptemplate.tar')) unlink('acptemplate.tar');
|
||||
foreach (glob('file/acp/be.bastelstu.chat.nodePush/lib/*.js') as $nodeFile) unlink($nodeFile);
|
||||
foreach (glob('file/js/*.js') as $jsFile) unlink($jsFile);
|
||||
foreach (glob('file/acp/js/*.js') as $jsFile) unlink($jsFile);
|
||||
|
Loading…
Reference in New Issue
Block a user