mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-21 15:27:57 +01:00
dont output continous "Waiting for page to load..." as a message
This commit is contained in:
@@ -1092,8 +1092,9 @@ function Events() //{{{
|
|||||||
if (buffer.loaded == 1)
|
if (buffer.loaded == 1)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
const maxWaitTime = 25;
|
||||||
let start = Date.now();
|
let start = Date.now();
|
||||||
let end = start + 25000; // maximum time to wait - TODO: add option
|
let end = start + (maxWaitTime * 1000); // maximum time to wait - TODO: add option
|
||||||
let now;
|
let now;
|
||||||
while (now = Date.now(), now < end)
|
while (now = Date.now(), now < end)
|
||||||
{
|
{
|
||||||
@@ -1110,14 +1111,14 @@ function Events() //{{{
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
liberator.echomsg("Waiting for page to load...");
|
liberator.echo("Waiting for page to load...", commandline.DISALLOW_MULTILINE);
|
||||||
}
|
}
|
||||||
modes.show();
|
modes.show();
|
||||||
|
|
||||||
// TODO: allow macros to be continued when page does not fully load with an option
|
// TODO: allow macros to be continued when page does not fully load with an option
|
||||||
let ret = (buffer.loaded == 1);
|
let ret = (buffer.loaded == 1);
|
||||||
if (!ret)
|
if (!ret)
|
||||||
liberator.echoerr("Page did not load completely in " + ms + " milliseconds. Macro stopped.");
|
liberator.echoerr("Page did not load completely in " + maxWaitTime + " seconds. Macro stopped.");
|
||||||
liberator.dump("done waiting: " + ret);
|
liberator.dump("done waiting: " + ret);
|
||||||
|
|
||||||
// sometimes the input widget had focus when replaying a macro
|
// sometimes the input widget had focus when replaying a macro
|
||||||
|
|||||||
Reference in New Issue
Block a user