From fa7f2cb20b99ff9796015b9d28b11f266dc6c9c9 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Thu, 11 Jul 2019 05:54:22 -0700 Subject: [PATCH] These features are 4chan-specific. --- src/General/BoardConfig.coffee | 1 + src/Menu/ArchiveLink.coffee | 2 +- src/Monitoring/MarkNewIPs.coffee | 2 +- src/Posting/Captcha.replace.coffee | 2 +- src/Posting/PassLink.coffee | 2 +- src/site/SW.tinyboard.coffee | 5 ----- 6 files changed, 5 insertions(+), 9 deletions(-) diff --git a/src/General/BoardConfig.coffee b/src/General/BoardConfig.coffee index d02b027b5..502b6bddb 100644 --- a/src/General/BoardConfig.coffee +++ b/src/General/BoardConfig.coffee @@ -2,6 +2,7 @@ BoardConfig = cbs: [] init: -> + return unless g.SITE.software is 'yotsuba' now = Date.now() unless now - 2 * $.HOUR < (Conf['boardConfig'].lastChecked or 0) <= now and Conf['boardConfig'].troll_flags $.ajax "#{location.protocol}//a.4cdn.org/boards.json", diff --git a/src/Menu/ArchiveLink.coffee b/src/Menu/ArchiveLink.coffee index c96046e00..e45080ca7 100644 --- a/src/Menu/ArchiveLink.coffee +++ b/src/Menu/ArchiveLink.coffee @@ -1,6 +1,6 @@ ArchiveLink = init: -> - return unless g.VIEW in ['index', 'thread'] and Conf['Menu'] and Conf['Archive Link'] + return unless g.SITE.software is 'yotsuba' and g.VIEW in ['index', 'thread'] and Conf['Menu'] and Conf['Archive Link'] div = $.el 'div', textContent: 'Archive' diff --git a/src/Monitoring/MarkNewIPs.coffee b/src/Monitoring/MarkNewIPs.coffee index f9c52b4c8..f867b1196 100644 --- a/src/Monitoring/MarkNewIPs.coffee +++ b/src/Monitoring/MarkNewIPs.coffee @@ -1,6 +1,6 @@ MarkNewIPs = init: -> - return if g.VIEW isnt 'thread' or !Conf['Mark New IPs'] + return unless g.SITE.software is 'yotsuba' and g.VIEW is 'thread' and Conf['Mark New IPs'] Callbacks.Thread.push name: 'Mark New IPs' cb: @node diff --git a/src/Posting/Captcha.replace.coffee b/src/Posting/Captcha.replace.coffee index d849f3184..2d5b2fb34 100644 --- a/src/Posting/Captcha.replace.coffee +++ b/src/Posting/Captcha.replace.coffee @@ -1,6 +1,6 @@ Captcha.replace = init: -> - return unless d.cookie.indexOf('pass_enabled=1') < 0 + return unless g.SITE.software is 'yotsuba' and d.cookie.indexOf('pass_enabled=1') < 0 if Conf['Force Noscript Captcha'] and Main.jsEnabled $.ready Captcha.replace.noscript diff --git a/src/Posting/PassLink.coffee b/src/Posting/PassLink.coffee index a1a448bd5..c5f10b3fd 100644 --- a/src/Posting/PassLink.coffee +++ b/src/Posting/PassLink.coffee @@ -1,6 +1,6 @@ PassLink = init: -> - return unless Conf['Pass Link'] + return unless g.SITE.software is 'yotsuba' and Conf['Pass Link'] Main.ready @ready ready: -> diff --git a/src/site/SW.tinyboard.coffee b/src/site/SW.tinyboard.coffee index 72e30b77b..c5be0a1ec 100644 --- a/src/site/SW.tinyboard.coffee +++ b/src/site/SW.tinyboard.coffee @@ -3,21 +3,17 @@ SW.tinyboard = mayLackJSON: true disabledFeatures: [ - 'Board Configuration' 'Normalize URL' - 'Captcha Configuration' 'Index Generator' 'Announcement Hiding' 'Resurrect Quotes' 'Quick Reply Personas' 'Quick Reply' 'Cooldown' - 'Pass Link' 'Index Generator (Menu)' 'Report Link' 'Delete Link' 'Edit Link' - 'Archive Link' 'Quote Inlining' 'Quote Previewing' 'Quote Backlinks' @@ -30,7 +26,6 @@ SW.tinyboard = 'Quote Threading' 'Thread Stats' 'Thread Updater' - 'Mark New IPs' 'Banner' 'Flash Features' 'Reply Pruning'