fix: firefox can now create region annotations, fixes #9638

(cherry picked from commit 0c2aa91e61)
This commit is contained in:
Torkel Ödegaard
2017-10-26 10:58:31 +02:00
parent d7dd7e3c81
commit bd11b01aaa
2 changed files with 10 additions and 2 deletions
+5 -2
View File
@@ -2962,8 +2962,11 @@ Licensed under the MIT license.
}
function onClick(e) {
triggerClickHoverEvent("plotclick", e,
function (s) { return s["clickable"] != false; });
if (plot.isSelecting) {
return;
}
triggerClickHoverEvent("plotclick", e, function (s) { return s["clickable"] != false; });
}
// trigger click or hover event (they send the same parameters
+5
View File
@@ -152,6 +152,10 @@ The plugin allso adds the following methods to the plot object:
plot.getPlaceholder().trigger("plotselecting", [ null ]);
}
setTimeout(function() {
plot.isSelecting = false;
}, 10);
return false;
}
@@ -218,6 +222,7 @@ The plugin allso adds the following methods to the plot object:
setSelectionPos(selection.second, pos);
if (selectionIsSane()) {
plot.isSelecting = true;
selection.show = true;
plot.triggerRedrawOverlay();
}