From dfc3f8a9cc46fffec89f917fa5a962473111b24e Mon Sep 17 00:00:00 2001 From: ccd0 Date: Tue, 26 May 2015 19:52:43 -0700 Subject: [PATCH] ThreadStats: Check if element we want to update exists instead of setting. --- src/Monitoring/ThreadStats.coffee | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Monitoring/ThreadStats.coffee b/src/Monitoring/ThreadStats.coffee index 2ccf125c1..fedb7ad88 100755 --- a/src/Monitoring/ThreadStats.coffee +++ b/src/Monitoring/ThreadStats.coffee @@ -43,7 +43,7 @@ ThreadStats = @posts.forEach (post) -> postCount++ fileCount++ if post.file - ThreadStats.lastPost = post.info.date if Conf["Page Count in Stats"] and g.BOARD.ID isnt 'f' + ThreadStats.lastPost = post.info.date if ThreadStats.pageCountEl ThreadStats.thread = @ ThreadStats.fetchPage() ThreadStats.update postCount, fileCount, @ipCount @@ -53,7 +53,7 @@ ThreadStats = return if e.detail[404] {postCount, fileCount, ipCount, newPosts} = e.detail ThreadStats.update postCount, fileCount, ipCount - return unless Conf["Page Count in Stats"] and g.BOARD.ID isnt 'f' + return unless ThreadStats.pageCountEl if newPosts.length ThreadStats.lastPost = g.posts[newPosts[newPosts.length - 1]].info.date if ThreadStats.pageCountEl?.textContent isnt '1' @@ -63,13 +63,13 @@ ThreadStats = {thread, postCountEl, fileCountEl, ipCountEl} = ThreadStats postCountEl.textContent = postCount fileCountEl.textContent = fileCount - if ipCount? and Conf["IP Count in Stats"] + if ipCount? and ipCountEl ipCountEl.textContent = ipCount (if thread.postLimit and !thread.isSticky then $.addClass else $.rmClass) postCountEl, 'warning' (if thread.fileLimit and !thread.isSticky then $.addClass else $.rmClass) fileCountEl, 'warning' fetchPage: -> - return unless Conf["Page Count in Stats"] and g.BOARD.ID isnt 'f' + return unless ThreadStats.pageCountEl clearTimeout ThreadStats.timeout if ThreadStats.thread.isDead ThreadStats.pageCountEl.textContent = 'Dead'