diff --git a/views/menu.tpl b/views/menu.tpl index 138c29d7c..eef14a917 100644 --- a/views/menu.tpl +++ b/views/menu.tpl @@ -403,12 +403,15 @@ }, complete: function (data) { // Schedule the next - if (data !== "") { + if (data.responseText !== "") { notificationTimeout = setTimeout(doNotificationsAjax, 100); } else { - notificationTimeout = setTimeout(doNotificationsAjax, 1000); + notificationTimeout = setTimeout(doNotificationsAjax, 5000); } - } + }, + error: function () { + notificationTimeout = setTimeout(doNotificationsAjax, 5000); + } }); } notificationTimeout = setTimeout(doNotificationsAjax, 1000);