Commit f4f00e30 authored by Felix Schäfer's avatar Felix Schäfer

Allow issue multiselect on Mac. #178

Contributed by Simon COURTOIS
parent ecb29a60
......@@ -40,7 +40,7 @@ ContextMenu.prototype = {
this.hideMenu();
if (Event.element(e).tagName == 'A') { return; }
if (window.opera && e.altKey) { return; }
if (Event.isLeftClick(e) || (navigator.appVersion.match(/\bMSIE\b/))) {
if (!Event.isRightClick(e) || (navigator.appVersion.match(/\bMSIE\b/))) {
var tr = Event.findElement(e, 'tr');
if (tr!=null && tr!=document && tr.hasClassName('hascontextmenu')) {
// a row was clicked, check if the click was on checkbox
......@@ -53,7 +53,7 @@ ContextMenu.prototype = {
tr.removeClassName('context-menu-selection');
}
} else {
if (e.ctrlKey) {
if (e.ctrlKey || e.metaKey) {
this.toggleSelection(tr);
} else if (e.shiftKey) {
if (this.lastSelected != null) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment