diff --git a/html/file.html b/html/file.html
index 3bfe194e..46903b76 100644
--- a/html/file.html
+++ b/html/file.html
@@ -1,8 +1,6 @@
-
- {{ name }}
-
+ {{ name }}
{{ size }}{{ owner }}
{{ mode }}
-
\ No newline at end of file
+
diff --git a/lib/cloudfunc.js b/lib/cloudfunc.js
index 3c8b9d70..b32ecef3 100644
--- a/lib/cloudfunc.js
+++ b/lib/cloudfunc.js
@@ -319,6 +319,8 @@ var Util;
*/
this.buildFromJSON = function(pJSON, pTemplate, pPathTemplate) {
var lFile, i, n, type, link, target, size, owner, mode,
+ linkTemplate = '{{ name }}',
+ linkResult,
files = pJSON.files,
/* сохраняем путь каталога в котором мы сейчас находимся*/
lPath = pJSON.path,
@@ -343,8 +345,6 @@ var Util;
lFileTable += Util.render(pTemplate, {
className : 'fm-header',
type : '',
- link : '',
- target : '',
name : 'name',
size : 'size',
owner : 'owner',
@@ -367,13 +367,17 @@ var Util;
lLink = FS + lDotDot;
+ linkResult = Util.render(linkTemplate, {
+ link : lLink,
+ name : '..',
+ target : ''
+ });
+
/* Сохраняем путь к каталогу верхнего уровня*/
lFileTable += Util.render(pTemplate,{
className : '',
type : 'directory',
- link : lLink,
- target : '',
- name : '..',
+ name : linkResult,
size : '<dir>',
owner : '.',
mode : ''
@@ -390,14 +394,20 @@ var Util;
owner = !lFile.uid ? 'root' : lFile.uid;
mode = CloudFunc.getSymbolicPermissions(lFile.mode);
+
+ linkResult = Util.render(linkTemplate, {
+ link : link,
+ name : lFile.name,
+ target : target
+ });
+
+
lFileTable += Util.render(pTemplate,{
className : '',
/* Если папка - выводим пиктограмму папки *
* В противоположном случае - файла */
type : type,
- link : link,
- target : target,
- name : lFile.name,
+ name : linkResult,
size : size,
owner : owner,
mode : mode