mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-25 17:04:16 +00:00
feature(cloudfunc) buildFromJSON: add data-name
This commit is contained in:
parent
f6fa86f598
commit
1468c04593
2 changed files with 14 additions and 9 deletions
|
|
@ -862,13 +862,13 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
|
|||
* get current file by name
|
||||
*/
|
||||
this.getCurrentFileByName = function(name) {
|
||||
var ret, panel;
|
||||
var element,
|
||||
panel = DOM.getPanel();
|
||||
|
||||
name = 'js-file-' + name;
|
||||
element = DOM.getByDataName(name, panel);
|
||||
|
||||
panel = DOM.getPanel();
|
||||
name = name + '(' + panel.id + ')';
|
||||
ret = DOM.getById(name);
|
||||
|
||||
return ret;
|
||||
return element;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -369,7 +369,7 @@ var Util;
|
|||
this.buildFromJSON = function(params) {
|
||||
var file, i, n, type, attribute, size, owner, mode,
|
||||
/* ссылка на верхний каталог*/
|
||||
dotDot, link,
|
||||
dotDot, link, dataName,
|
||||
linkResult,
|
||||
template = params.template,
|
||||
templateFile = template.file,
|
||||
|
|
@ -430,10 +430,12 @@ var Util;
|
|||
name : '..'
|
||||
});
|
||||
|
||||
dataName = 'data-name="js-file-.."',
|
||||
attribute = 'draggable="true"' + dataName,
|
||||
/* Сохраняем путь к каталогу верхнего уровня*/
|
||||
fileTable += Util.render(template.file, {
|
||||
tag : 'li',
|
||||
attribute : 'draggable="true" ',
|
||||
attribute : attribute,
|
||||
className : '',
|
||||
type : 'directory',
|
||||
name : linkResult,
|
||||
|
|
@ -467,9 +469,12 @@ var Util;
|
|||
attribute : attribute
|
||||
});
|
||||
|
||||
dataName = 'data-name="js-file-' + file.name + '" ';
|
||||
attribute = 'draggable="true" ' + dataName;
|
||||
|
||||
fileTable += Util.render(templateFile, {
|
||||
tag : 'li',
|
||||
attribute : 'draggable="true" ',
|
||||
attribute : attribute,
|
||||
className : '',
|
||||
/* Если папка - выводим пиктограмму папки *
|
||||
* В противоположном случае - файла */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue