diff --git a/cloudcmd.js b/cloudcmd.js index c74e8726..2bebe41e 100644 --- a/cloudcmd.js +++ b/cloudcmd.js @@ -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); diff --git a/lib/server.js b/lib/server.js index 8fb941c6..8a0e83ca 100644 --- a/lib/server.js +++ b/lib/server.js @@ -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 ) diff --git a/lib/server/minify.js b/lib/server/minify.js index fd2e77b6..90d54745 100644 --- a/lib/server/minify.js +++ b/lib/server/minify.js @@ -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;