feature(listeners) open file on new tab on <ctrl> + click

This commit is contained in:
coderaiser 2013-12-27 10:23:54 +00:00
parent 64ba989bb9
commit 46170b1c42

View file

@ -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);
}