From 4a2ebb333d239b58c19d09ee88646fa0e32e71ed Mon Sep 17 00:00:00 2001 From: wei <> Date: Mon, 16 Apr 2007 02:02:27 +0000 Subject: Updates to db stuff, removed js build from build.xml (no longer necessary) --- buildscripts/jsbuilder/build.php | 121 --------------------------------------- 1 file changed, 121 deletions(-) delete mode 100644 buildscripts/jsbuilder/build.php (limited to 'buildscripts/jsbuilder/build.php') diff --git a/buildscripts/jsbuilder/build.php b/buildscripts/jsbuilder/build.php deleted file mode 100644 index ead55ae2..00000000 --- a/buildscripts/jsbuilder/build.php +++ /dev/null @@ -1,121 +0,0 @@ -#!/usr/bin/php -, Qiang Xue - * @link http://www.pradosoft.com/ - * @copyright Copyright © 2005 PradoSoft - * @license http://www.pradosoft.com/license/ - * @version $Id$ - * @package Tools - */ - -/** - * The root directory for storing all source js files - */ -define('SOURCE_DIR',realpath(dirname(__FILE__).'/../../framework/Web/Javascripts/source')); -/** - * The directory for storing compressed js files - */ -define('TARGET_DIR',realpath(dirname(__FILE__).'/../../framework/Web/Javascripts/js')); - -define('JSMIN_AS_LIB',true); - -include(dirname(__FILE__).'/jsmin.php'); - -if(SOURCE_DIR===false || TARGET_DIR===false) - die('Unable to determine the build path.'); -if(!is_writable(TARGET_DIR)) - die('Unable to create files under '.TARGET_DIR.'.'); - -/** - * list of js library files to be compressed and built - */ -$libraries = array( - 'prado.js' => array( - 'prototype/prototype.js', - 'scriptaculous/builder.js', - 'prado/prado.js', - 'prado/scriptaculous-adapter.js', - 'prado/controls/controls.js', - 'prado/ratings/ratings.js', - ), - - 'effects.js' => array( - 'scriptaculous/effects.js' - ), - - 'logger.js' => array( - 'prado/logger/logger.js', - ), - - 'validator.js' => array( - 'prado/validator/validation3.js' - ), - - 'datepicker.js' => array( - 'prado/datepicker/datepicker.js' - ), - - 'colorpicker.js' => array( - 'prado/colorpicker/colorpicker.js' - ), - - 'ajax.js' => array( - 'scriptaculous/controls.js', - 'prado/activecontrols/json.js', - 'prado/activecontrols/ajax3.js', - 'prado/activecontrols/activecontrols3.js', - 'prado/activecontrols/inlineeditor.js', - 'prado/activeratings/ratings.js' - ) -); - -/** - * Collect specific libraries to be built from command line - */ -$requestedLibs=array(); -for($i=1;$i<$argc;++$i) - $requestedLibs[]=$argv[$i].'.js'; - -$builds = 0; -/** - * loop through all target files and build them one by one - */ -foreach($libraries as $jsFile => $sourceFiles) -{ - if(!empty($requestedLibs) && !in_array($jsFile,$requestedLibs)) - continue; - //$libFile=TARGET_DIR.'/'.$jsFile; - echo "\nBuilding $jsFile...\n"; - $contents=''; - foreach($sourceFiles as $sourceJsFile) - { - $sourceFile=SOURCE_DIR.'/'.$sourceJsFile; - if(!is_file($sourceFile)) - echo "Source file not found: $sourceFile\n"; - - echo "...adding $sourceJsFile\n"; - $contents.=file_get_contents($sourceFile)."\n\n"; - } - $debugFile=TARGET_DIR.'/debug/'.$jsFile; - $compressFile=TARGET_DIR.'/compressed/'.$jsFile; - file_put_contents($debugFile,$contents); - $jsMin = new JSMin($debugFile, $compressFile); - $jsMin -> minify(); - unset($jsMin); - //@unlink($tempFile); - echo "Saving file {$jsFile}\n"; - $builds++; -} - -?> \ No newline at end of file -- cgit v1.2.3