feature(config) minification -> minify: {} -> true

This commit is contained in:
coderaiser 2013-10-16 14:02:20 +00:00
parent a479b73cf2
commit cb5a529fb4
5 changed files with 39 additions and 66 deletions

View file

@ -32,7 +32,7 @@
/* базовая инициализация */
function init(pAppCachProcessing) {
var lConfig = main.config,
lMinifyAllowed = lConfig.minification;
lMinifyAllowed = lConfig.minify;
/* Change default parameters of
* js/css/html minification
@ -179,9 +179,7 @@
lName = Path.join(DIR, lName);
lMin = Minify.allowed,
lExt = Util.getExtension(lName),
lResult = lExt === '.js' && lMin.js ||
lExt === '.css' && lMin.css ||
lExt === '.html' && lMin.html;
lResult = lMin && Util.strCmp(lExt, ['.js', '.css', '.html']);
Util.ifExec(!lResult,
function(pParams) {

View file

@ -29,12 +29,7 @@
/* pathes to directories */
INDEX : HTMLDIR + 'index.html',
/* приватный переключатель минимизации */
allowed : {
css : true,
js : true,
html : true,
img : true
},
allowed : true,
/* функция разрешает или
* запрещает минимизировать
@ -47,19 +42,16 @@
* и сохранение их в css-файл
*/
setAllowed :function(pAllowed) {
this.allowed = pAllowed && Minify ? pAllowed : {
js : false,
css : false,
html : false
};
this.allowed = pAllowed && Minify;
},
optimize: function(pName, pParams) {
var lRet;
if (Minify) {
pParams.name = Minify.getName(pName);
lRet = this.allowed.css || this.allowed.js || this.allowed.html;
lRet = this.allowed;
if(!this.MinFolder)
this.MinFolder = Minify.MinFolder;
@ -75,12 +67,8 @@
});
}
else {
this.allowed = {
js : false,
css : false,
html : false
};
this.allowed = false;
Util.log(COULD_NOT_MINIFY);
}