mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-21 02:29:23 +00:00
fixed bug with setting current file when mouse down
This commit is contained in:
parent
ff76ffd69a
commit
6a033c1c08
3 changed files with 28 additions and 9 deletions
|
|
@ -392,7 +392,7 @@ CloudFunc.buildFromJSON = function(pJSON, pKeyBinded)
|
|||
if(lDotDot === '')lDotDot = '/';
|
||||
|
||||
/* Сохраняем путь к каталогу верхнего уровня*/
|
||||
lFileTable += '<li class=current-file>'+
|
||||
lFileTable += '<li draggable class=current-file>'+
|
||||
'<span class="mini-icon directory">' +
|
||||
'</span>' +
|
||||
'<span class=name>' +
|
||||
|
|
@ -408,15 +408,15 @@ CloudFunc.buildFromJSON = function(pJSON, pKeyBinded)
|
|||
var lLength = files.length;
|
||||
|
||||
for(var i = 1; i < lLength; i++){
|
||||
lFileTable += '<li class>';
|
||||
lFileTable += '<span class="mini-icon ';
|
||||
lFileTable += '<li draggable class>';
|
||||
lFileTable += '<span draggable class="mini-icon ';
|
||||
|
||||
/* если папка - выводим другую иконку */
|
||||
lFileTable += (files[i].size==='dir'?
|
||||
'directory':'text-file') +
|
||||
'">';
|
||||
lFileTable += '</span>';
|
||||
lFileTable += '<span class=name>' +
|
||||
lFileTable += '<span draggable class=name>' +
|
||||
'<a href="' + lFS_s + lNoJS_s +
|
||||
lPath+files[i].name +
|
||||
'"' +
|
||||
|
|
@ -436,7 +436,7 @@ CloudFunc.buildFromJSON = function(pJSON, pKeyBinded)
|
|||
"</a>" +
|
||||
'</span>';
|
||||
/* если папка - не выводим размер */
|
||||
lFileTable +='<span class=size>' +
|
||||
lFileTable +='<span draggable class=size>' +
|
||||
(files[i].size === 'dir' ?
|
||||
'<dir>'
|
||||
/* если это файл - получаем
|
||||
|
|
@ -445,10 +445,10 @@ CloudFunc.buildFromJSON = function(pJSON, pKeyBinded)
|
|||
: CloudFunc.getShortedSize(
|
||||
files[i].size));
|
||||
lFileTable +='</span>' +
|
||||
'<span class=owner>' +
|
||||
'<span draggable class=owner>' +
|
||||
(!files[i].uid ? 'root' : files[i].uid) +
|
||||
'</span>' +
|
||||
'<span class=mode>' +
|
||||
'<span draggable class=mode>' +
|
||||
/* конвертируем названия разрешений
|
||||
* из числового формата в буквенный
|
||||
* при этом корневой каталог не трогаем
|
||||
|
|
@ -471,7 +471,8 @@ CloudFunc.buildFromJSON = function(pJSON, pKeyBinded)
|
|||
if(pKeyBinded && lPath === '/'&&
|
||||
lFileTable.indexOf('<li class=current-file>') < 0){
|
||||
lFileTable = lFileTable
|
||||
.replace('<li class>', '<li class=current-file>');
|
||||
.replace('<li draggable class>',
|
||||
'<li draggable class=current-file>');
|
||||
}
|
||||
|
||||
return lFileTable;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue