Fix(RevealAllSpoilers): New spoiler class name (#1229)

This commit is contained in:
whqwert 2023-06-04 15:22:21 -05:00 committed by GitHub
parent 263fbc377e
commit 55543d8640
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -20,7 +20,7 @@ import { Devs } from "@utils/constants";
import definePlugin from "@utils/types";
import { findByPropsLazy } from "@webpack";
const SpoilerClasses = findByPropsLazy("spoilerText");
const SpoilerClasses = findByPropsLazy("spoilerContent");
const MessagesClasses = findByPropsLazy("messagesWrapper", "messages");
export default definePlugin({
@ -43,14 +43,14 @@ export default definePlugin({
if (!ctrlKey) { return; }
const { spoilerText, hidden } = SpoilerClasses;
const { spoilerContent, hidden } = SpoilerClasses;
const { messagesWrapper } = MessagesClasses;
const parent = shiftKey
? document.querySelector(`div.${messagesWrapper}`)
: (target as HTMLSpanElement).parentElement;
for (const spoiler of parent!.querySelectorAll(`span.${spoilerText}.${hidden}`)) {
for (const spoiler of parent!.querySelectorAll(`span.${spoilerContent}.${hidden}`)) {
(spoiler as HTMLSpanElement).click();
}
}