From c79112a35e0cecf500d6f545f6aae4d212128c49 Mon Sep 17 00:00:00 2001 From: fatchan Date: Wed, 10 Apr 2019 13:37:15 +0000 Subject: [PATCH] spoiler posts --- models/forms/make-post.js | 3 ++- static/img/spoiler.png | Bin 0 -> 1740 bytes views/includes/postform.pug | 8 ++++++-- views/mixins/post.pug | 5 ++++- wipe.js | 3 ++- 5 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 static/img/spoiler.png diff --git a/models/forms/make-post.js b/models/forms/make-post.js index b85f4e24..65c0e436 100644 --- a/models/forms/make-post.js +++ b/models/forms/make-post.js @@ -166,7 +166,8 @@ module.exports = async (req, res, numFiles) => { 'ip': ip, 'files': files, 'salt': !req.body.thread ? salt : '', - 'reports': [] + 'reports': [], + 'spoiler': req.body.spoiler ? true : false, }; let postId; diff --git a/static/img/spoiler.png b/static/img/spoiler.png new file mode 100644 index 0000000000000000000000000000000000000000..e6c18bf51f4b9ad2c95cb389b8d8a3330208ac64 GIT binary patch literal 1740 zcmaJ?Yc!kL8vgPbR8&=^q*9Ga(NXtNEhV&~gt~ObRFt9_)Gd;wsR=C!qf*p4O`9@x zIRrJWYqf|BC6Nvz(Mu>rsyM{0?n+szIiKG%bJkw(exLoUcdxzIv!4C#3?DC7HMkBO z001?-8}553Gj?K^5;P03m&H(0B6_&u0Qt@+e*W7%h*6=q`CkP9Rn47%0eJ;Th*YNH zJzbQ?zk#dm(|G^z>_v#ujr1i@oyjCpSS%G<0)TT|*kx*1sNTDfAyyJI`{Tk8RprHNHtz!>;mrJuU z^|UI_Y%2sdX~Hw9-==CrYhzxN5i)u*i4}sT3{M53j%m{HdsVZAwZw8#UO_@KC4M!0 zvU^qhp!>nUPvUS+FI0Z|k5PlW|rL zUQE3%Vs(Yyc^PhLYpbGh8jn|T_wcBrEfcE(dHeeM`Uq{w4quWT!4yCw7B^_|IYPC= zBW?6fJ|FlGHYrmeIE^bk|7BzOr;eiL5CIr7_*C)w`ka7;aeWfiXS}`pj=n*z7*D6S zA=3}<-@hLW@yhR=Vdvy%C9F(jOyeXfOOr2AGjnrn1CN~UglTzSW9+ao%PkF@xJNl@ zqO5)h!4z7O1@fUlv)lqldQfZ9)>+u(UAH6pr+!{Ax%Ea~y}6y7(K(I?X*_^JX$mdi zlPG!fg&%)3kVLS-ZbRlCUE_^WIw`2uuYHUnQQ>D4`xA*ou)4Y$i9(H^E53w(`27Hv zjD9+3as`~qpPh}G8>myr&dz>RTiZF*5Iwd`8(pT|5z8#F*nd&&vT62vdaW<#8S1lk zm6w-?*MIP<4H{dKiJKBu4UJM)woxI%bhRF-^jK+WX-@wGwoiPfXyF#rNrE!ZN96Z2{ z8`xJ0-AZd~Ye*#0DL5E?p^CuzyoSc!K$1u#(Y3D7eHaX;K>10gSa!zGPdliEmO_#? zzWmr2*p{qomg~WbrBLpG1WrxOp7O~5c4VUnO_Z?~vNwrj8b3c278%3<38Roe11$+x zPm_ATZg1U>{_y;|D~!tF@%(v{y}x-QoV5F^{7VB@*FO5ei&bSZ8O5$I-k%eUECJx> zyuF>*45PSGPZ)JfoNF!uY4(Spsyf0s9;9qKIGuVQU)a%c7UDiHj`-E6DE*>1Y-D;! zO{~oEaZ50KGarw+@6IVJOT#!>V)UmM7B198L${k=`j(H5n|h`DYx(2AcM{3@rKIu0 zqx4&y<4arHe}-DQU(2^4wXaUSR&Avpge5!MOxsWT!nvhI`4uTFXlpQC9ak$d%e2I(8x*1Bn` zK+n+7kR6?$m$w&wb961SL2BOEq-AmZxT4U)Fb8}QSoPkK7p#_x_>TaQXg zU5C=iS`j!*(*c`lH8>1<$U$9$nq6{~8zJ2nO=vTx@UDzRO~&qodHR>li0} z7Js&{($c}9n(8SR{GvSY{5se4)$RI2u!RrLD-l?r0Gl*qGZyU#TAw(9Ik-o@yn-!K zhu+MP{5;$AEF;Dyi^DlABexZ{zq`oTfd|?&jlB4=5yu#_Qr_(B?30*5E65s!yd3*ih2l!4{+w6z%+>7J+|xrHRYp# a { await Promise.all(files.map(async file => { - unlink(path.join('static/img/', file)); + if (file != 'spoiler.png') + unlink(path.join('static/img/', file)); })) }); console.log('creating admin account: admin:changeme');