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)
|
async function send_lookup(lookup)
|
||||||
{
|
{
|
||||||
last_lookup = lookup;
|
|
||||||
if(!settings.kanji_mode)
|
if(!settings.kanji_mode)
|
||||||
{
|
{
|
||||||
let response = await browser.runtime.sendMessage(
|
let response = await browser.runtime.sendMessage(
|
||||||
@@ -1326,11 +1325,13 @@ async function send_lookup(lookup)
|
|||||||
if(!response.length)
|
if(!response.length)
|
||||||
{
|
{
|
||||||
let mydiv = build_div(response.text, response.result, lookup[5], lookup[6]);
|
let mydiv = build_div(response.text, response.result, lookup[5], lookup[6]);
|
||||||
|
last_lookup = lookup;
|
||||||
if(mydiv)
|
if(mydiv)
|
||||||
display_div(mydiv, lookup[3], lookup[4]);
|
display_div(mydiv, lookup[3], lookup[4]);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
last_lookup = lookup;
|
||||||
let mydiv = build_div_compound(response, lookup[5], lookup[6]);
|
let mydiv = build_div_compound(response, lookup[5], lookup[6]);
|
||||||
if(mydiv)
|
if(mydiv)
|
||||||
display_div(mydiv, lookup[3], lookup[4]);
|
display_div(mydiv, lookup[3], lookup[4]);
|
||||||
@@ -1351,6 +1352,7 @@ async function send_lookup(lookup)
|
|||||||
response = response["response"];
|
response = response["response"];
|
||||||
if(response && response != "itsthesame")
|
if(response && response != "itsthesame")
|
||||||
{
|
{
|
||||||
|
last_lookup = lookup;
|
||||||
let mydiv = build_div_kanji([...lookup[0]][0], response, lookup[5], lookup[6]);
|
let mydiv = build_div_kanji([...lookup[0]][0], response, lookup[5], lookup[6]);
|
||||||
if(mydiv)
|
if(mydiv)
|
||||||
display_div(mydiv, lookup[3], lookup[4]);
|
display_div(mydiv, lookup[3], lookup[4]);
|
||||||
@@ -1716,7 +1718,11 @@ function update(event)
|
|||||||
//let middle = other.firstChild.cloneNode(true);
|
//let middle = other.firstChild.cloneNode(true);
|
||||||
let middle = other.firstChild;
|
let middle = other.firstChild;
|
||||||
if(middle)
|
if(middle)
|
||||||
|
{
|
||||||
|
last_lookup[3] = event.pageX;
|
||||||
|
last_lookup[4] = event.pageY;
|
||||||
display_div(middle, event.pageX, event.pageY);
|
display_div(middle, event.pageX, event.pageY);
|
||||||
|
}
|
||||||
//move_div(event.pageX, event.pageY);
|
//move_div(event.pageX, event.pageY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user