From 4a116312abef267cfe514ed7c55f116446a9ab74 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 4 Dec 2013 14:23:06 +0000 Subject: [PATCH] refactor(cloudfunc) _getFileTableHeader --- lib/cloudfunc.js | 33 ++++++++++++++------------------- 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/lib/cloudfunc.js b/lib/cloudfunc.js index 4976034b..12d4903c 100644 --- a/lib/cloudfunc.js +++ b/lib/cloudfunc.js @@ -314,21 +314,18 @@ var Util; * Функция формирует заголовки столбиков * @pFileTableTitles - массив названий столбиков */ - this._getFileTableHeader = function(pFileTableTitles) { - var i, lStr, lHeader='
  • '; + this._getFileTableHeader = function(pTemplate) { + var lFileTable = Util.render(pTemplate, { + type : '', + link : '', + target : '', + name : 'name', + size : 'size', + owner : 'owner', + mode : 'mode' + }); - lHeader+=''; - - for(i = 0;i < pFileTableTitles.length; i++) { - lStr = pFileTableTitles[i]; - lHeader +='' + - lStr + - ''; - } - - lHeader += '
  • '; - - 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;