From fa2ed2218a5b3cffd7ef13e54394baf51926e22d Mon Sep 17 00:00:00 2001 From: ccd0 Date: Fri, 12 Sep 2014 22:31:54 -0700 Subject: [PATCH] partially revert ef99677f142c6b2dadb0e3f70745f0c4b14cf7d4 --- src/General/Index.coffee | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/src/General/Index.coffee b/src/General/Index.coffee index e30e53f80..e305c100b 100644 --- a/src/General/Index.coffee +++ b/src/General/Index.coffee @@ -385,22 +385,12 @@ Index = sortedNodes.push nodes[Index.liveThreadIDs.indexOf(threadID)] if Index.isSearching and nodes = Index.querySearch(Index.searchInput.value) Index.sortedNodes = nodes - items = [ - # Sticky threads - fn: (thread) -> thread.isSticky - cnd: true - , # Highlighted threads - fn: (thread) -> thread.isOnTop - cnd: Conf['Filter'] - , # Non-hidden threads - fn: (thread) -> !thread.isHidden - cnd: Conf['Anchor Hidden Threads'] - ] - i = 0 - while item = items[i++] - {fn, cnd} = item - Index.sortOnTop fn if cnd - return + # Sticky threads + Index.sortOnTop (thread) -> thread.isSticky + # Highlighted threads + Index.sortOnTop((thread) -> thread.isOnTop) if Conf['Filter'] + # Non-hidden threads + Index.sortOnTop((thread) -> !thread.isHidden) if Conf['Anchor Hidden Threads'] sortOnTop: (match) -> topNodes = []