minor changes

This commit is contained in:
coderaiser 2012-08-20 05:13:54 -04:00
parent 0b92ba5b16
commit c70934df26

View file

@ -419,38 +419,40 @@ CloudFunc.buildFromJSON=function(pJSON,pKeyBinded)
lFileTable += (files[i].size==='dir'?
'directory':'text-file') +
'">';
lFileTable +='</span>';
lFileTable +='<span class=name>' +
'<a href="'+lFS_s+lNoJS_s +
lFileTable += '</span>';
lFileTable += '<span class=name>' +
'<a href="' + lFS_s + lNoJS_s +
lPath+files[i].name +
'"' +
/* открываем файлы */
/*в новой вкладке */
(files[i].size==='dir'?'': ' target="_blank"')+
(files[i].size === 'dir' ?
'' : ' target="_blank"') +
/* если длина имени файла больше 16 символов
* отрезаем лишнее, оставляя лишь 16,
* и добавляем две точки и тайтл
*/
(files[i].name.length > CloudFunc.SHORTNAMELENGTH?
' title="' + files[i].name + '">' +
CloudFunc.getShortedName(files[i].name):
'>' + files[i].name) +
"</a>" +
(files[i].name.length > CloudFunc.SHORTNAMELENGTH ?
' title="' + files[i].name + '">' +
CloudFunc.getShortedName(files[i].name)
: '>' + files[i].name) +
"</a>" +
'</span>';
/* если папка - не выводим размер */
lFileTable +='<span class=size>' +
(files[i].size==='dir'?
'&lt;dir&gt;':
lFileTable +='<span class=size>' +
(files[i].size === 'dir' ?
'&lt;dir&gt;'
/* если это файл - получаем
* короткий размер
*/
CloudFunc.getShortedSize(
files[i].size));
lFileTable +='</span>' +
'<span class=owner>' +
(!files[i].uid?'root':files[i].uid) +
'</span>' +
'<span class=mode>' +
: CloudFunc.getShortedSize(
files[i].size));
lFileTable +='</span>' +
'<span class=owner>' +
(!files[i].uid ? 'root' : files[i].uid) +
'</span>' +
'<span class=mode>' +
/* конвертируем названия разрешений
* из числового формата в буквенный
* при этом корневой каталог не трогаем
@ -458,9 +460,11 @@ CloudFunc.buildFromJSON=function(pJSON,pKeyBinded)
* установлено еще на сервере
*/
(//lPath==='/'?files[i].mode:
CloudFunc.convertPermissionsToSymbolic(files[i].mode)) +
CloudFunc
.convertPermissionsToSymbolic
(files[i].mode)) +
'</span>';
lFileTable +='</li>';
lFileTable += '</li>';
}
/* если клавиши назначены и
@ -468,13 +472,12 @@ CloudFunc.buildFromJSON=function(pJSON,pKeyBinded)
* верхний файл еще не выделен -
* выделяем верхний файл
*/
if(pKeyBinded && lPath==='/'&&
lFileTable.indexOf('<li class=current-file>')<0){
lFileTable=lFileTable.replace('<li class>','<li class=current-file>');
if(pKeyBinded && lPath === '/'&&
lFileTable.indexOf('<li class=current-file>') < 0){
lFileTable = lFileTable
.replace('<li class>', '<li class=current-file>');
}
return lFileTable;
};
@ -495,7 +498,7 @@ try{
/* константы*/
exports.Name = CloudFunc.NAME;
exports.NOJS = CloudFunc.NOJS;
exports.FS =CloudFunc.FS;
exports.FS = CloudFunc.FS;
console.log('cloudfunc.js loaded...');
}