From ff5637a7daf0ab45d6feb36771cbdbf3d7b932a6 Mon Sep 17 00:00:00 2001 From: Tobias Reich Date: Sun, 28 Aug 2016 12:29:21 +0200 Subject: [PATCH] Use cmd on macOS and ctrl on Windows to trigger multi select of individual items Using https://api.jquery.com/event.metakey/ --- src/scripts/multiselect.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/scripts/multiselect.js b/src/scripts/multiselect.js index 5cc6117..882ce49 100644 --- a/src/scripts/multiselect.js +++ b/src/scripts/multiselect.js @@ -57,8 +57,8 @@ multiselect.albumClick = function(e, albumObj) { let id = albumObj.attr('data-id') - if (e.shiftKey) multiselect.toggleItem(albumObj, id) - else lychee.goto(id) + if (e.metaKey===true) multiselect.toggleItem(albumObj, id) + else lychee.goto(id) } @@ -66,8 +66,8 @@ multiselect.photoClick = function(e, photoObj) { let id = photoObj.attr('data-id') - if (e.shiftKey) multiselect.toggleItem(photoObj, id) - else lychee.goto(album.getID() + '/' + id) + if (e.metaKey===true) multiselect.toggleItem(photoObj, id) + else lychee.goto(album.getID() + '/' + id) } @@ -235,7 +235,7 @@ multiselect.getSelection = function(e) { if (visible.contextMenu()) return false if (!visible.multiselect()) return false - if (!e.shiftKey && (size.width==0 || size.height==0)) { + if (e.metaKey===false && (size.width==0 || size.height==0)) { multiselect.close() return false }