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

@ -166,25 +166,17 @@
function readConfig(pCallBack) {
fs.readFile(CONFIG_PATH, function(pError, pData) {
var msg, status;
if (!pError) {
status = 'ok';
var lStr = pData.toString(),
lReadedConf = Util.parseJSON(lStr);
if (!Config.minify)
main.config = Config = lReadedConf;
Util.tryCatchLog(function() {
Config.minify = lReadedConf.minify;
Config.cache = lReadedConf.cache;
Minify.setAllowed(Config.minify);
});
}
else
var msg, status, str, readed;
if (pError)
status = 'error';
else {
status = 'ok';
str = pData.toString(),
readed = Util.parseJSON(str);
main.config = Config = readed;
}
msg = CloudFunc.formatMsg('read', 'config', status);
Util.log(msg);

View file

@ -35,11 +35,6 @@
/* базовая инициализация */
function init(pAppCachProcessing) {
var config = main.config;
/*
* Change default parameters of
* js/css/html minification
*/
Minify.setAllowed(config.minify);
/* создаём файл app cache */
if (config.appcache && AppCache && config.server )

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;