minor changes

This commit is contained in:
coderaiser 2012-07-26 09:36:02 -04:00
parent 076ffbc4a7
commit fb29e0fe57
2 changed files with 31 additions and 10 deletions

View file

@ -25,6 +25,33 @@ var CloudFunc={
SHORTNAMELENGTH : 16
};
/*
* Функция копирует масив целиком
* нужна для того, что бы копировать
* значения одного массива в другой
* без использования дополнительных
* функций и для создания двух
* независящих друг-от-друга
* переменных
* @pArray - массив
* Пример:
* m=[1,2]
* t=m;
* t[t.length]=3;
* t
* [1,2,3]
* m
* [1,2,3]
*/
CloudFunc.arrayCopy = function(pArray){
if(Array.isArray(pArray)){
var lArray = [];
for(var i=0; i < pArray.length; i++)
lArray[lArray.length] = pArray[i];
return lArray;
}
};
/*
* Функция убирает последний слеш,
* если он - последний символ строки

View file

@ -4,7 +4,7 @@
* - Cache
* - Minify
*/
var CloudFunc = require('cloudfunc');
/*
* Обьект для работы с кэшем
@ -122,13 +122,7 @@ exports.Minify={
this.LIBDIRCLIENT + 'keyBinding.js',
this.LIBDIRCLIENT + 'editor.js',
this.LIBDIRCLIENT + 'viewer.js'];
var lArrayCopy_f = function(pArray){
var lArray = [];
for(var i=0; i < pArray.length; i++)
lArray[lArray.length] = pArray[i];
return lArray;
};
/* post processing function for file
* client.js
*/
@ -150,7 +144,7 @@ exports.Minify={
console.log(lJSFiles);
for(var i=0; i < lJSFiles.length; i++){
console.log(lJSFiles[i]+'\n');
console.log(lJSFiles[i]);
pFinalCode = pFinalCode.replace(lJSFiles[i],
getMinName_f(lJSFiles[i]));
@ -162,7 +156,7 @@ exports.Minify={
return pFinalCode;
};
var lOptimizeParams = lArrayCopy_f(lJSFiles);
var lOptimizeParams = CloudFunc.arrayCopy(lJSFiles);
lOptimizeParams[lOptimizeParams.length] = {
'client.js': lPostProcessing_f};
}