From e91e404650936426a3249761d269c91ec5e57f55 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Thu, 5 Sep 2019 07:40:13 -0700 Subject: [PATCH] Tweak message to Pass buyers and add button to dismiss it. --- src/Miscellaneous/PassMessage.coffee | 5 +++++ src/Miscellaneous/PassMessage/PassMessage.html | 9 +++++++-- src/config/Config.coffee | 2 ++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/Miscellaneous/PassMessage.coffee b/src/Miscellaneous/PassMessage.coffee index 8cee3f21b..e6c7db6b5 100644 --- a/src/Miscellaneous/PassMessage.coffee +++ b/src/Miscellaneous/PassMessage.coffee @@ -1,9 +1,14 @@ PassMessage = init: -> + return if Conf['passMessageClosed'] msg = $.el 'div', className: 'box-outer top-box' , `<%= readHTML('PassMessage.html') %>` + close = $ 'a', msg + $.on close, 'click', -> + $.rm msg + $.set 'passMessageClosed', true $.ready -> if (hd = $.id 'hd') $.after hd, msg diff --git a/src/Miscellaneous/PassMessage/PassMessage.html b/src/Miscellaneous/PassMessage/PassMessage.html index 7323c748a..32b744cf4 100644 --- a/src/Miscellaneous/PassMessage/PassMessage.html +++ b/src/Miscellaneous/PassMessage/PassMessage.html @@ -1,8 +1,13 @@
-

Trouble buying a 4chan Pass? (a message from 4chan X)

+
+

+ Trouble buying a 4chan Pass? (a message from 4chan X) + × +

+

- You can buy solved CAPTCHAs at <%= meta.captchaServiceLinks.map(function(x) {return '' + x[0] + ''}).join(', ') %>, and similar services. + You can buy solved CAPTCHAs at <%= meta.captchaServiceLinks.map(function(x) {return x[0]}).join(', ') %>, and similar services. They're a bit slow, but sufficient for image dumping. Depending on how much you post, this can be cheaper than a Pass, and it doesn't require cryptocurrency to purchase. 4chan X has integrated support for services that use 2captcha's API. diff --git a/src/config/Config.coffee b/src/config/Config.coffee index 12a8b78d2..12ac9b322 100644 --- a/src/config/Config.coffee +++ b/src/config/Config.coffee @@ -1182,3 +1182,5 @@ Config = knownBanners: '<%= readJSON("banners.json").join(",") %>' cachedTitles: [[]] + + passMessageClosed: false