X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=JsCompile.php;h=c43144b879c1013461a5b336fd888b5278b73469;hb=a9618e2cff58cc68f992199b39ed187988fde7e1;hp=84a609ed496d4564bdd29fa728df7b8bc38be033;hpb=bcba6e6f54936d5caeb45e98ea537b905e4911ac;p=Pman.Core diff --git a/JsCompile.php b/JsCompile.php index 84a609ed..c43144b8 100644 --- a/JsCompile.php +++ b/JsCompile.php @@ -5,6 +5,8 @@ * * -- we will use this later to compile on the fly... * +* -- updated to use roojspacker https://github.com/roojs/roojspacker +* * * For general usage: * $x = new Pman_Core_JsCompile(); @@ -35,7 +37,7 @@ class Pman_Core_JsCompile extends Pman } - function get($proj, $args) + function get($proj, $args=array()) { if (empty($args)) { die("missing action : eg. build or install"); @@ -122,7 +124,7 @@ class Pman_Core_JsCompile extends Pman } $tf = // sort exc. the .js - usort($ofiles,create_function('$a,$b', 'return Pman_Core_JsCompile::jsSort($a,$b);')); + usort($ofiles,function($a,$b) { return Pman_Core_JsCompile::jsSort($a,$b); }); //print_R($ofiles); @@ -144,6 +146,8 @@ class Pman_Core_JsCompile extends Pman } + // this is depricated... - we can use the pear CSS library for this.. + function packCss($basedir, $files, $output_url) { // this outputs '; + + + echo ""; + return false; + + } + + // depricated verison using seed. + function packSeed($files, $output, $translation_base=false) + { + $o = HTML_FlexyFramework::get()->Pman_Core; - if (empty($o['jspacker']) || !file_exists($o['jspacker'].'/pack.js')) { + if (empty($o['packseed']) || !file_exists($o['jspacker'].'/pack.js')) { echo ''; return false; @@ -297,8 +392,8 @@ class Pman_Core_JsCompile extends Pman $cmd = ($seed ? - "$seed {$o['jspacker']}/pack.js " : - "$gjs -I {$o['jspacker']} -I {$o['jspacker']}/JSDOC {$o['jspacker']}/pack.js -- -- " + "$seed {$o['packseed']}/pack.js " : + "$gjs -I {$o['packseed']} -I {$o['packseed']}/JSDOC {$o['packseed']}/pack.js -- -- " ) . " $eoutput $toutput " . implode($ofiles, ' ') . ' 2>&1'; //echo "
$cmd\n"; @@ -325,7 +420,9 @@ class Pman_Core_JsCompile extends Pman return true; } - echo ""; + + + echo "\n\n"; return false; } @@ -367,8 +464,8 @@ class Pman_Core_JsCompile extends Pman $o = HTML_FlexyFramework::get()->Pman_Core; - if (empty($o['jspacker']) || !file_exists($o['jspacker'].'/pack.js')) { - $this->err ="no jstoolkit path set [Pman_Core][jspacker] to the + if (empty($o['packseed']) || !file_exists($o['packseed'].'/pack.js')) { + $this->err ="no jstoolkit path set [Pman_Core][packseed] to the introspection documentation directory where pack.js is located."; if ($this->cli) echo $this->err; return false; @@ -376,7 +473,7 @@ class Pman_Core_JsCompile extends Pman // should we be more specirfic!??!?!? - $cmd = "$seed {$o['jspacker']}/pack.js -m $proj -a $src/*.js"; + $cmd = "$seed {$o['packseed']}/pack.js -m $proj -a $src/*.js"; echo "$cmd\n"; passthru($cmd); // technically we should trash old compiled files..