mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-21 02:29:23 +00:00
feature(listeners) open file on new tab on <ctrl> + click
This commit is contained in:
parent
64ba989bb9
commit
46170b1c42
1 changed files with 15 additions and 4 deletions
|
|
@ -99,6 +99,13 @@ var Util, DOM, CloudCmd;
|
|||
var lPanel = DOM.getById(pPanelID),
|
||||
a = DOM.getByTag('a', lPanel),
|
||||
|
||||
fileClick = function (event) {
|
||||
var ctrl = event.ctrlKey;
|
||||
|
||||
if (!ctrl)
|
||||
DOM.preventDefault(event);
|
||||
},
|
||||
|
||||
/* right mouse click function varible */
|
||||
lOnContextMenu_f = function(pEvent) {
|
||||
var target,
|
||||
|
|
@ -186,7 +193,6 @@ var Util, DOM, CloudCmd;
|
|||
Events.addClick( lLoadDir, ai );
|
||||
else {
|
||||
Events.add({
|
||||
'click' : DOM.preventDefault,
|
||||
'mousedown' : lSetCurrentFile_f,
|
||||
'contextmenu' : lOnContextMenu_f
|
||||
}, lLi);
|
||||
|
|
@ -194,10 +200,15 @@ var Util, DOM, CloudCmd;
|
|||
Events.add('dragstart', lOnDragStart_f, ai);
|
||||
|
||||
/* если ссылка на папку, а не файл */
|
||||
if (ai.target !== '_blank') {
|
||||
if (ai.target === '_blank')
|
||||
Events.add({
|
||||
'dblclick' : lLoadDirOnce,
|
||||
'touchend' : lLoadDirOnce
|
||||
'click' : fileClick
|
||||
});
|
||||
else {
|
||||
Events.add({
|
||||
'dblclick' : lLoadDirOnce,
|
||||
'touchend' : lLoadDirOnce,
|
||||
'click' : DOM.preventDefault,
|
||||
}, lLi);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue