feature(minify) rm setAllowed

This commit is contained in:
coderaiser 2013-11-05 11:04:24 +00:00
parent 7ac3b1d564
commit 948dfcab59
3 changed files with 19 additions and 54 deletions

View file

@ -28,46 +28,24 @@
exports.Minify = {
/* pathes to directories */
INDEX : HTMLDIR + 'index.html',
/* приватный переключатель минимизации */
allowed : true,
/* функция разрешает или
* запрещает минимизировать
* css/js/html
* @pAllowed: - структура, в которой
* передаються параметры
* минификации, вида
* {js:true,css:true,html:false; img:true}
* img отвечает за перевод картинок в base64
* и сохранение их в css-файл
*/
setAllowed :function(pAllowed) {
this.allowed = pAllowed && Minify;
},
optimize: function(pName, pParams) {
var lRet;
if (Minify) {
if (!Minify)
Util.log(COULD_NOT_MINIFY);
else {
pParams.name = Minify.getName(pName);
lRet = this.allowed;
if (!this.MinFolder)
this.MinFolder = Minify.MinFolder;
if (lRet)
IsChanged.isFileChanged(pName, function(pChanged) {
if(pChanged)
Minify.optimize(pName, pParams);
else
Util.exec(pParams.callback, pParams);
});
}
else {
this.allowed = false;
Util.log(COULD_NOT_MINIFY);
IsChanged.isFileChanged(pName, function(pChanged) {
if(pChanged)
Minify.optimize(pName, pParams);
else
Util.exec(pParams.callback, pParams);
});
}
return lRet;