From 886a21492486dc55a4538543a283a0ceecc32e81 Mon Sep 17 00:00:00 2001 From: tastytea Date: Thu, 26 Jan 2023 20:25:34 +0100 Subject: [PATCH] more Misskey 13 fixes for Misskey CW toggle MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit it actually toggles now! 🎉 --- fediverse/misskey_cw_toggle.user.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/fediverse/misskey_cw_toggle.user.js b/fediverse/misskey_cw_toggle.user.js index c8a92fb..a623e7e 100644 --- a/fediverse/misskey_cw_toggle.user.js +++ b/fediverse/misskey_cw_toggle.user.js @@ -1,7 +1,7 @@ // ==UserScript== // @name Misskey CW toggle // @description Adds a button to toggle the visibility of all notes with content warnings on note-pages. -// @version 2023.1.26.1 +// @version 2023.1.26.2 // @author tastytea // @copyright 2022-2023, tastytea (https://tastytea.de/) // @license GPL-3.0-only @@ -32,12 +32,15 @@ function toggle() { if (root === undefined) { return; } - for (let status of root.getElementsByClassName("cw")) { - let button = status.getElementsByTagName("button")[0]; - if (button === undefined) { - continue; + const cw_classes = ["cw", "xpfPt"]; + for (let classname of cw_classes) { + for (let status of root.getElementsByClassName(classname)) { + let button = status.getElementsByTagName("button")[0]; + if (button === undefined) { + continue; + } + button.click(); } - button.click(); } }