forked from I2P_Developers/i2p.i2p
Delay router down message until two consecutive fails
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
var fails = 0;
|
||||||
|
|
||||||
function ajax(url, target, refresh) {
|
function ajax(url, target, refresh) {
|
||||||
// native XMLHttpRequest object
|
// native XMLHttpRequest object
|
||||||
if (window.XMLHttpRequest) {
|
if (window.XMLHttpRequest) {
|
||||||
@@ -21,9 +23,13 @@ function ajaxDone(url, target, refresh) {
|
|||||||
if (req.readyState == 4) {
|
if (req.readyState == 4) {
|
||||||
// only if "OK"
|
// only if "OK"
|
||||||
if (req.status == 200) {
|
if (req.status == 200) {
|
||||||
|
fails = 0;
|
||||||
results = req.responseText;
|
results = req.responseText;
|
||||||
document.getElementById(target).innerHTML = results;
|
document.getElementById(target).innerHTML = results;
|
||||||
//document.getElementsbyClassName("hideifdown").style.display="block";
|
//document.getElementsbyClassName("hideifdown").style.display="block";
|
||||||
|
} else if (fails == 0) {
|
||||||
|
// avoid spurious message if cancelled by user action
|
||||||
|
fails++;
|
||||||
} else {
|
} else {
|
||||||
document.getElementById(target).innerHTML = failMessage;
|
document.getElementById(target).innerHTML = failMessage;
|
||||||
//document.getElementByClassName("hideifdown").style.display="none";
|
//document.getElementByClassName("hideifdown").style.display="none";
|
||||||
|
Reference in New Issue
Block a user