From 281eda79cea84f95397040cb5c022c2bdb82e3d9 Mon Sep 17 00:00:00 2001 From: wei <> Date: Sat, 29 Apr 2006 23:39:51 +0000 Subject: Fixed #145. Updating js builds with a better js comment remover. --- buildscripts/jsbuilder/build.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'buildscripts/jsbuilder/build.php') diff --git a/buildscripts/jsbuilder/build.php b/buildscripts/jsbuilder/build.php index cc41c963..d7e5925c 100644 --- a/buildscripts/jsbuilder/build.php +++ b/buildscripts/jsbuilder/build.php @@ -40,6 +40,8 @@ define('DOC_OUTPUT_DIR', realpath(dirname(__FILE__).'/../../docs/Javascript')); */ define('BUILD_DOC', sprintf('perl "%s" --no-sources -d "%s" ', JS_DOC, DOC_OUTPUT_DIR).'%s'); +include(dirname(__FILE__).'/jsmin.php'); + if(SOURCE_DIR===false || TARGET_DIR===false) die('Unable to determine the build path.'); if(!is_writable(TARGET_DIR)) @@ -161,8 +163,12 @@ foreach($libraries as $libFile => $sourceFiles) echo "...adding $sourceFile\n"; $contents.=file_get_contents($sourceFile)."\n\n"; } - - file_put_contents($libFile,compress_js($contents)); + $tempFile=$libFile.'.tmp'; + file_put_contents($tempFile,$contents); + $jsMin = new JSMin($tempFile, $libFile); + $jsMin -> minify(); + unset($jsMin); + @unlink($tempFile); echo "Saving file {$libFile}\n"; $builds++; } -- cgit v1.2.3