mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
feature(listeners) add ability to select files via mouse click
This commit is contained in:
parent
81f5cd4446
commit
5547094315
1 changed files with 13 additions and 2 deletions
|
|
@ -145,14 +145,25 @@ var Util, DOM, CloudFunc, CloudCmd;
|
|||
}
|
||||
|
||||
function onClick(event) {
|
||||
var ctrl = event.ctrlKey;
|
||||
var ctrl = event.ctrlKey,
|
||||
meta = event.metaKey;
|
||||
|
||||
if (!ctrl)
|
||||
if (!ctrl && !meta)
|
||||
event.preventDefault();
|
||||
else
|
||||
toggleSelect(ctrl, meta);
|
||||
|
||||
changePanel(event.target);
|
||||
}
|
||||
|
||||
function toggleSelect(ctrl, meta) {
|
||||
var Info = DOM.CurrentInfo,
|
||||
isMac = /Mac/.test(window.navigator.platform);
|
||||
|
||||
if (isMac && meta || ctrl)
|
||||
DOM.toggleSelectedFile(Info.element);
|
||||
}
|
||||
|
||||
function changePanel(element) {
|
||||
var panel = Info.panel,
|
||||
files = DOM.getByDataName('js-files', panel),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue