summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2018-12-11 17:58:10 +0300
committerAndrew Dolgov <[email protected]>2018-12-11 17:58:10 +0300
commit721f9ad866014aa684b78906673ec8d973aaf7f1 (patch)
tree208b93d91cf34d5bf3098bf80057b09b9af5b48f /js
parent54aeb6f5928a03e5a44da48629ebd8dea6fde941 (diff)
requestIdleCallback: remove hard dependency for now
Diffstat (limited to 'js')
-rwxr-xr-xjs/Headlines.js7
-rw-r--r--js/tt-rss.js2
2 files changed, 6 insertions, 3 deletions
diff --git a/js/Headlines.js b/js/Headlines.js
index 2f056aef6..364a9e748 100755
--- a/js/Headlines.js
+++ b/js/Headlines.js
@@ -40,9 +40,12 @@ define(["dojo/_base/declare"], function (declare) {
Headlines.updateSelectedPrompt();
Headlines.updateFloatingTitle(true);
- window.requestIdleCallback(() => {
+ if ('requestIdleCallback' in window)
+ window.requestIdleCallback(() => {
+ Headlines.syncModified(modified);
+ });
+ else
Headlines.syncModified(modified);
- });
}),
syncModified: function(modified) {
const ops = {
diff --git a/js/tt-rss.js b/js/tt-rss.js
index eaf6ae1cd..7635e3a83 100644
--- a/js/tt-rss.js
+++ b/js/tt-rss.js
@@ -95,7 +95,7 @@ require(["dojo/_base/kernel",
checkBrowserFeatures: function() {
let errorMsg = "";
- ['requestIdleCallback', 'MutationObserver'].each(function(wf) {
+ ['MutationObserver'].each(function(wf) {
if (! (wf in window)) {
errorMsg = `Browser feature check failed: <code>window.${wf}</code> not found.`;
throw $break;