From 2540f23ac7322ff34d8886a690b9500ea880cd6a Mon Sep 17 00:00:00 2001 From: ccd0 Date: Mon, 3 Oct 2016 17:52:44 -0700 Subject: [PATCH] Don't hardcode SFW/NSFW board lists. --- src/Filtering/Filter.coffee | 6 +++--- src/General/BoardConfig.coffee | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Filtering/Filter.coffee b/src/Filtering/Filter.coffee index 46ec865c4..a3961ea86 100644 --- a/src/Filtering/Filter.coffee +++ b/src/Filtering/Filter.coffee @@ -7,9 +7,9 @@ Filter = unless Conf['Filtered Backlinks'] $.addClass doc, 'hide-backlinks' - nsfwBoards = 'aco,b,d,e,f,gif,h,hc,hm,hr,i,ic,pol,r,r9k,s,s4s,soc,t,trash,u,wg,y' - sfwBoards = '3,a,adv,an,asp,biz,c,cgl,ck,cm,co,diy,fa,fit,g,gd,his,int,jp,k,lgbt,lit,m,mlp,mu,n,news,o,out,p,po,qa,qst,sci,sp,tg,toy,trv,tv,v,vg,vp,vr,w,wsg,wsr,x' - + nsfwBoards = BoardConfig.sfwBoards(false).join(',') + sfwBoards = BoardConfig.sfwBoards(true).join(',') + for key of Config.filter @filters[key] = [] for line in Conf[key].split '\n' diff --git a/src/General/BoardConfig.coffee b/src/General/BoardConfig.coffee index e85cc0fc4..721283edc 100644 --- a/src/General/BoardConfig.coffee +++ b/src/General/BoardConfig.coffee @@ -35,3 +35,6 @@ BoardConfig = cb() else @cbs.push cb + + sfwBoards: (sfw) -> + board for board, data of (@boards or Conf['boardConfig'].boards) when !!data.ws_board is sfw