improving build-vendor for production files and set style for tiny
This commit is contained in:
107
build-vendor.php
107
build-vendor.php
@@ -8,6 +8,8 @@
|
||||
* @author Erik Amaru Ortiz
|
||||
*/
|
||||
|
||||
$rootPath = __DIR__;
|
||||
|
||||
$config = @parse_ini_file("workflow/engine/config/env.ini");
|
||||
|
||||
$debug = !empty($config) && isset($config['debug']) ? $config['debug'] : 0;
|
||||
@@ -44,6 +46,7 @@ $projects = array(
|
||||
|
||||
out("build-vendor.php", 'purple');
|
||||
|
||||
|
||||
out("generating files for ", 'purple', false);
|
||||
out( $debug ? 'debug' : 'production', 'success', false);
|
||||
out(" mode", 'purple');
|
||||
@@ -76,6 +79,110 @@ foreach ($projects as $project) {
|
||||
|
||||
}
|
||||
|
||||
//the script is completed if the option is Debug = 1
|
||||
if ($debug) {
|
||||
echo PHP_EOL;
|
||||
die;
|
||||
}
|
||||
|
||||
out("=> compresing and combining js files", 'info');
|
||||
|
||||
$jsFiles = array (
|
||||
"workflow/public_html/lib/js/wz_jsgraphics.js",
|
||||
"workflow/public_html/lib/js/jquery-1.10.2.min.js",
|
||||
"workflow/public_html/lib/js/underscore-min.js",
|
||||
"workflow/public_html/lib/js/jquery-ui-1.10.3.custom.min.js",
|
||||
"workflow/public_html/lib/js/jquery.layout.min.js",
|
||||
"workflow/public_html/lib/js/restclient.min.js",
|
||||
"workflow/public_html/lib/pmUI/pmui.min.js",
|
||||
"workflow/public_html/lib/mafe/mafe.min.js",
|
||||
"workflow/public_html/lib/mafe/designer.min.js",
|
||||
"workflow/public_html/lib/js/tiny_mce.min.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/tiny_mce.js",
|
||||
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/pmGrids/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/pmSimpleUploader/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/pmVariablePicker/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/visualblocks/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/template/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/visualblocks/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/lists/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/example_dependency/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/advlist/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/autolink/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/directionality/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/emotions/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin.js",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js",
|
||||
|
||||
"gulliver/js/codemirror/lib/codemirror.js",
|
||||
"gulliver/js/codemirror/mode/javascript/javascript.js",
|
||||
"gulliver/js/codemirror/addon/edit/matchbrackets.js",
|
||||
"gulliver/js/codemirror/mode/htmlmixed/htmlmixed.js",
|
||||
"gulliver/js/codemirror/mode/xml/xml.js",
|
||||
"gulliver/js/codemirror/mode/css/css.js",
|
||||
"gulliver/js/codemirror/mode/clike/clike.js",
|
||||
"gulliver/js/codemirror/mode/php/php.js",
|
||||
);
|
||||
$bigHandler = fopen ("{$rootPath}/workflow/public_html/lib/js/big.js", "w");
|
||||
foreach ($jsFiles as $jsFile) {
|
||||
$fileContent = file_get_contents("{$rootPath}/$jsFile");
|
||||
fprintf($bigHandler, "%s\n\n", $fileContent);
|
||||
printf (" - File %s added to big.js\n", basename($jsFile));
|
||||
}
|
||||
fclose ($bigHandler);
|
||||
printf ( "big.js file has %d bytes\n", filesize("{$rootPath}/workflow/public_html/lib/js/big.js"));
|
||||
|
||||
|
||||
|
||||
out("=> compresing and combining css files", 'info');
|
||||
|
||||
$cssFiles = array (
|
||||
"workflow/public_html/lib/pmUI/pmui.min.css",
|
||||
"workflow/public_html/lib/mafe/mafe.min.css",
|
||||
"gulliver/js/codemirror/lib/codemirror.css",
|
||||
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css",
|
||||
"gulliver/js/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css"
|
||||
);
|
||||
$bigHandler = fopen ("{$rootPath}/workflow/public_html/lib/css/big.css", "w");
|
||||
foreach ($cssFiles as $cssFile) {
|
||||
$fileContent = file_get_contents("{$rootPath}/$cssFile");
|
||||
fprintf($bigHandler, "%s\n\n", $fileContent);
|
||||
printf (" - File %s added to big.css\n", basename($cssFile));
|
||||
}
|
||||
fclose ($bigHandler);
|
||||
printf ( "big.css file has %d bytes\n", filesize("{$rootPath}/workflow/public_html/lib/css/big.css"));
|
||||
|
||||
echo PHP_EOL;
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* Reset */
|
||||
.o2k7Skin table, .o2k7Skin tbody, .o2k7Skin a, .o2k7Skin img, .o2k7Skin tr, .o2k7Skin div, .o2k7Skin td, .o2k7Skin iframe, .o2k7Skin span, .o2k7Skin *, .o2k7Skin .mceText {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000; vertical-align:baseline; width:auto; border-collapse:separate; text-align:left}
|
||||
.o2k7Skin a:hover, .o2k7Skin a:link, .o2k7Skin a:visited, .o2k7Skin a:active {text-decoration:none; font-weight:normal; cursor:default; color:#000}
|
||||
.o2k7Skin table td {vertical-align:middle}
|
||||
.o2k7Skin table td {vertical-align:top; background-color: white;}
|
||||
|
||||
/* Containers */
|
||||
.o2k7Skin table {background:transparent}
|
||||
@@ -224,4 +224,4 @@
|
||||
|
||||
a.mce_pmSimpleUploader, a.mce_pmVariablePicker, a.mce_pmGrids { border: 1px solid #BBBBBB; border-width: 1px 0 1px 0; background: #EEEEEE !important;}
|
||||
a.mce_pmSimpleUploader:hover, a.mce_pmVariablePicker:hover, a.mce_pmGrids:hover {background: #FFDB6F !important;}
|
||||
a.mce_pmSimpleUploader img, a.mce_pmVariablePicker img, a.mce_pmGrids img {margin: 0.25em 0 0 0.25em !important; width: 14px !important; height: 14px !important;}
|
||||
a.mce_pmSimpleUploader img, a.mce_pmVariablePicker img, a.mce_pmGrids img {margin: 0.25em 0 0 0.25em !important; width: 14px !important; height: 14px !important;}
|
||||
|
||||
@@ -38,11 +38,28 @@
|
||||
{foreach from=$designerCacheFile item=file}
|
||||
<script type="text/javascript" src="/lib-dev/mafe/{$file}"></script>
|
||||
{/foreach}
|
||||
|
||||
<!-- tinyMCE -->
|
||||
<script type="text/javascript" src="/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
|
||||
|
||||
<!-- CodeMirror -->
|
||||
<script type="text/javascript" src="/js/codemirror/lib/codemirror.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/js/codemirror/lib/codemirror.css"/>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/javascript/javascript.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/js/codemirror/addon/edit/matchbrackets.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/htmlmixed/htmlmixed.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/xml/xml.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/css/css.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/clike/clike.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/php/php.js"></script>
|
||||
|
||||
{else}
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/lib/css/big.css" />
|
||||
<!--
|
||||
<link rel="stylesheet" type="text/css" href="/lib/pmUI/pmui.min.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/lib/mafe/mafe.min.css" />
|
||||
<!--
|
||||
<link rel="stylesheet" type="text/css" href="/lib/css/jquery.layout.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/lib/css/jquery-ui-1.10.3.custom.min.css" />
|
||||
!-->
|
||||
@@ -52,33 +69,34 @@
|
||||
var prj_uid = "{$prj_uid}";
|
||||
var credentials = "{$credentials}";
|
||||
</script>
|
||||
<script type="text/javascript" src="/lib/js/big.js"></script>
|
||||
<!--
|
||||
<script type="text/javascript" src="/lib/js/wz_jsgraphics.js"></script>
|
||||
<script type="text/javascript" src="/lib/js/jquery-1.10.2.min.js"></script>
|
||||
<script type="text/javascript" src="/lib/js/underscore-min.js"></script>
|
||||
<script type="text/javascript" src="/lib/js/jquery-ui-1.10.3.custom.min.js"></script>
|
||||
<script type="text/javascript" src="/lib/js/jquery.layout.min.js"></script>
|
||||
<script type="text/javascript" src="/lib/js/restclient.min.js"></script>
|
||||
<!--<script type="text/javascript" src="/lib/js/jquery.dataTables.min.js"></script>-->
|
||||
<script type="text/javascript" src="/lib/pmUI/pmui.min.js"></script>
|
||||
<script type="text/javascript" src="/lib/mafe/mafe.min.js"></script>
|
||||
<script type="text/javascript" src="/lib/mafe/designer.min.js"></script>
|
||||
{/if}
|
||||
|
||||
<!-- tinyMCE -->
|
||||
<script type="text/javascript" src="/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
|
||||
<script type="text/javascript" src="/lib/js/tiny_mce.js"></script>
|
||||
|
||||
<!-- CodeMirror -->
|
||||
<script type="text/javascript" src="/js/codemirror/lib/codemirror.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/js/codemirror/lib/codemirror.css"/>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/javascript/javascript.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/lib/codemirror.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/javascript/javascript.js"></script>
|
||||
|
||||
<script type="text/javascript" src="/js/codemirror/addon/edit/matchbrackets.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/htmlmixed/htmlmixed.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/xml/xml.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/css/css.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/clike/clike.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/php/php.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/js/codemirror/lib/codemirror.css"/>
|
||||
|
||||
<script type="text/javascript" src="/js/codemirror/addon/edit/matchbrackets.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/htmlmixed/htmlmixed.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/xml/xml.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/css/css.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/clike/clike.js"></script>
|
||||
<script type="text/javascript" src="/js/codemirror/mode/php/php.js"></script>
|
||||
<!--
|
||||
<link rel="stylesheet" type="text/css" href="/js/codemirror/doc/docs.css"/>
|
||||
!-->
|
||||
|
||||
|
||||
{/if}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user