From dd4efa6bcaf21df9e995b8964b95b4a36b08eaa1 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sun, 24 May 2020 09:34:19 -0700 Subject: [PATCH] Link former Samachan users to SushiChan with one-time notification. --- src/Miscellaneous/PSA.coffee | 17 +++++++++++------ src/config/Config.coffee | 2 ++ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/Miscellaneous/PSA.coffee b/src/Miscellaneous/PSA.coffee index 9d9da56cf..5adbcd913 100644 --- a/src/Miscellaneous/PSA.coffee +++ b/src/Miscellaneous/PSA.coffee @@ -1,9 +1,14 @@ PSA = init: -> - return unless g.SITE.software is 'yotsuba' - if g.BOARD.ID is 'qa' + if g.SITE.software is 'yotsuba' and g.BOARD.ID is 'qa' announcement = <%= html('Stay in touch with your /qa/ friends!') %> - return unless announcement - el = $.el 'div', {className: 'fcx-announcement'}, announcement - $.onExists doc, '.boardBanner', (banner) -> - $.after banner, el + el = $.el 'div', {className: 'fcx-announcement'}, announcement + $.onExists doc, '.boardBanner', (banner) -> + $.after banner, el + if 'samachan.org' of Conf['siteProperties'] and 'samachan' not in Conf['PSAseen'] + el = $.el 'span', + <%= html('Looking for a new home?
Some former Samachan users are regrouping on SushiChan.

(a message from 4chan X)') %> + Main.ready -> + new Notice 'info', el + Conf['PSAseen'].push('samachan') + $.set 'PSAseen', Conf['PSAseen'] diff --git a/src/config/Config.coffee b/src/config/Config.coffee index 7ea614bdc..7b63213d3 100644 --- a/src/config/Config.coffee +++ b/src/config/Config.coffee @@ -1180,3 +1180,5 @@ Config = passMessageClosed: false 'Prerequest Captcha': false + + 'PSAseen': [[]]