mirror of
https://github.com/zotero/zotero.git
synced 2026-10-03 02:21:49 +00:00
fx140: Fix Ctrl-Enter check (#5608)
This commit is contained in:
parent
e09e993081
commit
7877c63600
1 changed files with 1 additions and 9 deletions
|
|
@ -96,15 +96,7 @@ document.addEventListener('DOMContentLoaded', (event) => {
|
|||
var { getTargetElement, createContextMenuEvent } = ChromeUtils.importESModule("chrome://zotero/content/contextMenuUtils.sys.mjs");
|
||||
let lastPreventedContextMenuTime = 0;
|
||||
document.addEventListener('contextmenu', (event) => {
|
||||
if (!(event.button === 2 && event.buttons === 0 && !event.ctrlKey)) {
|
||||
return;
|
||||
}
|
||||
// Two-finger tap (on some machines?) generates an event that looks
|
||||
// identical to the Ctrl-Enter event, except that the Ctrl-Enter event
|
||||
// should always be exactly in the middle of the window.
|
||||
if (event.mozInputSource === MouseEvent.MOZ_SOURCE_MOUSE
|
||||
&& (event.clientX !== Math.floor(window.innerWidth / 2)
|
||||
|| event.clientY !== Math.floor(window.innerHeight / 2))) {
|
||||
if (!(event.button === 0 && event.buttons === 0 && !event.ctrlKey)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue