From 709a248d10111254b8e5e011c2ccbf30e6a265d8 Mon Sep 17 00:00:00 2001 From: marktaiwan Date: Wed, 18 Feb 2015 14:03:06 +0800 Subject: [PATCH] Clear empty thread/board from filter list --- js/post-filter.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/js/post-filter.js b/js/post-filter.js index 151a6f5d..87e03ea9 100644 --- a/js/post-filter.js +++ b/js/post-filter.js @@ -127,6 +127,16 @@ if (active_page === 'thread' || active_page === 'index') { break; } } + + if ($.isEmptyObject(filter[boardId][threadId])) { + delete filter[boardId][threadId]; + delete list.nextPurge[boardId][threadId]; + + if ($.isEmptyObject(filter[boardId])) { + delete filter[boardId]; + delete list.nextPurge[boardId]; + } + } setList(list); }, uid: function (boardId, threadId, uniqueId) { @@ -143,6 +153,16 @@ if (active_page === 'thread' || active_page === 'index') { break; } } + + if ($.isEmptyObject(filter[boardId][threadId])) { + delete filter[boardId][threadId]; + delete list.nextPurge[boardId][threadId]; + + if ($.isEmptyObject(filter[boardId])) { + delete filter[boardId]; + delete list.nextPurge[boardId]; + } + } setList(list); } }