mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-18 17:05:17 +00:00
minor changes
This commit is contained in:
parent
0b92ba5b16
commit
c70934df26
1 changed files with 31 additions and 28 deletions
|
|
@ -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'?
|
||||
'<dir>':
|
||||
lFileTable +='<span class=size>' +
|
||||
(files[i].size === 'dir' ?
|
||||
'<dir>'
|
||||
/* если это файл - получаем
|
||||
* короткий размер
|
||||
*/
|
||||
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...');
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue