refactor(cloudfunc) _getFileTableHeader

This commit is contained in:
coderaiser 2013-12-04 14:23:06 +00:00
parent ead9d2775e
commit 4a116312ab

View file

@ -314,21 +314,18 @@ var Util;
* Функция формирует заголовки столбиков
* @pFileTableTitles - массив названий столбиков
*/
this._getFileTableHeader = function(pFileTableTitles) {
var i, lStr, lHeader='<li class=fm-header>';
this._getFileTableHeader = function(pTemplate) {
var lFileTable = Util.render(pTemplate, {
type : '',
link : '',
target : '',
name : 'name',
size : 'size',
owner : 'owner',
mode : 'mode'
});
lHeader+='<span class=mini-icon></span>';
for(i = 0;i < pFileTableTitles.length; i++) {
lStr = pFileTableTitles[i];
lHeader +='<span class=' + lStr + '>' +
lStr +
'</span>';
}
lHeader += '</li>';
return lHeader;
return lFileTable;
};
/**
@ -356,14 +353,12 @@ var Util;
*/
lRefreshPath = CloudFunc.removeLastSlash(lPath),
lFileTable = Util.render(pPathTemplate, {
lFileTable = Util.render(pPathTemplate, {
link: FS + lRefreshPath,
path: lHtmlPath
}),
});
fileTableTitles = ['name','size','owner','mode'];
lFileTable += CloudFunc._getFileTableHeader(fileTableTitles);
lFileTable += CloudFunc._getFileTableHeader(pTemplate);
/* сохраняем путь */
CloudFunc.Path = lPath;