diff options
author | Andrew Dolgov <[email protected]> | 2018-12-11 17:58:10 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2018-12-11 17:58:10 +0300 |
commit | 721f9ad866014aa684b78906673ec8d973aaf7f1 (patch) | |
tree | 208b93d91cf34d5bf3098bf80057b09b9af5b48f /js | |
parent | 54aeb6f5928a03e5a44da48629ebd8dea6fde941 (diff) |
requestIdleCallback: remove hard dependency for now
Diffstat (limited to 'js')
-rwxr-xr-x | js/Headlines.js | 7 | ||||
-rw-r--r-- | js/tt-rss.js | 2 |
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; |