fix bug where left/right arrows break in some situations
This commit is contained in:
1 parent
00803f1c42
commit
ea9cf8c29f
1 file changed
+7
-1
+7
-1
@@ -1303,7 +1303,6 @@ let last_manual_interaction = Date.now();
|
||||
|
||||
async function send_lookup(lookup)
|
||||
{
|
||||
last_lookup = lookup;
|
||||
if(!settings.kanji_mode)
|
||||
{
|
||||
let response = await browser.runtime.sendMessage(
|
||||
@@ -1326,11 +1325,13 @@ async function send_lookup(lookup)
|
||||
if(!response.length)
|
||||
{
|
||||
let mydiv = build_div(response.text, response.result, lookup[5], lookup[6]);
|
||||
last_lookup = lookup;
|
||||
if(mydiv)
|
||||
display_div(mydiv, lookup[3], lookup[4]);
|
||||
}
|
||||
else
|
||||
{
|
||||
last_lookup = lookup;
|
||||
let mydiv = build_div_compound(response, lookup[5], lookup[6]);
|
||||
if(mydiv)
|
||||
display_div(mydiv, lookup[3], lookup[4]);
|
||||
@@ -1351,6 +1352,7 @@ async function send_lookup(lookup)
|
||||
response = response["response"];
|
||||
if(response && response != "itsthesame")
|
||||
{
|
||||
last_lookup = lookup;
|
||||
let mydiv = build_div_kanji([...lookup[0]][0], response, lookup[5], lookup[6]);
|
||||
if(mydiv)
|
||||
display_div(mydiv, lookup[3], lookup[4]);
|
||||
@@ -1716,7 +1718,11 @@ function update(event)
|
||||
//let middle = other.firstChild.cloneNode(true);
|
||||
let middle = other.firstChild;
|
||||
if(middle)
|
||||
{
|
||||
last_lookup[3] = event.pageX;
|
||||
last_lookup[4] = event.pageY;
|
||||
display_div(middle, event.pageX, event.pageY);
|
||||
}
|
||||
//move_div(event.pageX, event.pageY);
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user