From 1c9db7536d236b2dfb863cdeb480225ed21f348f Mon Sep 17 00:00:00 2001 From: Zixaphir Date: Sun, 13 Oct 2013 14:44:09 -0700 Subject: [PATCH] Restore ThreadUpdater.count() --- builds/4chan-X.user.js | 6 ++++++ builds/crx/script.js | 6 ++++++ src/Monitoring/ThreadUpdater.coffee | 4 ++++ 3 files changed, 16 insertions(+) diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js index a08d0fe53..642e253a2 100644 --- a/builds/4chan-X.user.js +++ b/builds/4chan-X.user.js @@ -8095,6 +8095,12 @@ return el.className = klass; } }, + count: function(start) { + clearTimeout(ThreadUpdater.timeoutID); + if (start && ThreadUpdater.isUpdating && navigator.onLine) { + return ThreadUpdater.timeout(); + } + }, timeout: function() { var n; diff --git a/builds/crx/script.js b/builds/crx/script.js index c31c687b7..0d07efd79 100644 --- a/builds/crx/script.js +++ b/builds/crx/script.js @@ -8082,6 +8082,12 @@ return el.className = klass; } }, + count: function(start) { + clearTimeout(ThreadUpdater.timeoutID); + if (start && ThreadUpdater.isUpdating && navigator.onLine) { + return ThreadUpdater.timeout(); + } + }, timeout: function() { var n; diff --git a/src/Monitoring/ThreadUpdater.coffee b/src/Monitoring/ThreadUpdater.coffee index 53686c85b..4f93ca507 100755 --- a/src/Monitoring/ThreadUpdater.coffee +++ b/src/Monitoring/ThreadUpdater.coffee @@ -178,6 +178,10 @@ ThreadUpdater = el.textContent = text el.className = klass if klass isnt undefined + count: (start) -> + clearTimeout ThreadUpdater.timeoutID + ThreadUpdater.timeout() if start and ThreadUpdater.isUpdating and navigator.onLine + timeout: -> ThreadUpdater.timeoutID = setTimeout ThreadUpdater.timeout, 1000 unless n = --ThreadUpdater.seconds