fix hotkeys triggering while text editing was focused and while lookup window not displaying

This commit is contained in:
wareya committed 2018-05-06 00:40:54 -04:00
1 parent ad7ed951dd
commit 6fcbb1b5c4
1 file changed
+4 -2
+4 -2
View File
@@ -1358,6 +1358,8 @@ function mine(highlight)
function keytest(event) function keytest(event)
{ {
if(event.target != document.body)
return;
if(event.shiftKey || event.ctrlKey || event.metaKey || event.altKey) if(event.shiftKey || event.ctrlKey || event.metaKey || event.altKey)
return; return;
if(event.key == "m") if(event.key == "m")
@@ -1414,6 +1416,8 @@ function keytest(event)
document.body.appendChild(mydiv); document.body.appendChild(mydiv);
} }
} }
if(!exists_div())
return;
if(event.key == "n") if(event.key == "n")
{ {
lookup_cancel_force(); lookup_cancel_force();
@@ -1423,8 +1427,6 @@ function keytest(event)
settings.sticky = !settings.sticky; settings.sticky = !settings.sticky;
browser.storage.local.set({"sticky":settings.sticky}); browser.storage.local.set({"sticky":settings.sticky});
} }
if(!exists_div())
return;
if(event.keyCode == 37) // left if(event.keyCode == 37) // left
{ {
lookup_left(); lookup_left();