From fd477a80f9ed1a390793d4b89de5936517a7653f Mon Sep 17 00:00:00 2001 From: Mirco Wittrien Date: Tue, 29 Jun 2021 16:12:13 +0200 Subject: [PATCH] Update BadgesEverywhere.plugin.js --- .../BadgesEverywhere/BadgesEverywhere.plugin.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Plugins/BadgesEverywhere/BadgesEverywhere.plugin.js b/Plugins/BadgesEverywhere/BadgesEverywhere.plugin.js index a35551a0d7..192efd9224 100644 --- a/Plugins/BadgesEverywhere/BadgesEverywhere.plugin.js +++ b/Plugins/BadgesEverywhere/BadgesEverywhere.plugin.js @@ -2,7 +2,7 @@ * @name BadgesEverywhere * @author DevilBro * @authorId 278543574059057154 - * @version 1.7.6 + * @version 1.7.7 * @description Displays Badges (Nitro, Hypesquad, etc...) in the Chat/MemberList * @invite Jx3TjNS * @donate https://www.paypal.me/MircoWittrien @@ -17,13 +17,14 @@ module.exports = (_ => { "info": { "name": "BadgesEverywhere", "author": "DevilBro", - "version": "1.7.6", + "version": "1.7.7", "description": "Displays Badges (Nitro, Hypesquad, etc...) in the Chat/MemberList" }, "changeLog": { "fixed": { "Removed Uncolored": "Discord no longer has the white version of the Badges", - "Size": "Badges arent giant or tiny anymore" + "Size": "Badges arent giant or tiny anymore", + "Click": "Disabled Click Pages again" } } }; @@ -289,7 +290,12 @@ module.exports = (_ => { let keyName = e.instance.props.filter && Object.keys(this.defaults.badges).find(n => this.defaults.badges[n].keys.includes(key)); if (keyName && !this.settings.badges[keyName]) e.returnvalue.props.children[i] = null; else if (e.returnvalue.props.children[i].type.displayName == "TooltipContainer" || e.returnvalue.props.children[i].type.displayName == "Tooltip") { - if (BDFDB.ObjectUtils.get(e, `returnvalue.props.children.${i}.props.children.props.onClick`)) delete e.returnvalue.props.children[i].props.children.props.onClick; + const childrenRender = e.returnvalue.props.children[i].props.children; + e.returnvalue.props.children[i].props.children = (...args) => { + const children = childrenRender(...args); + delete children.props.onClick; + return children; + }; e.returnvalue.props.children[i] = BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.TooltipContainer, e.returnvalue.props.children[i].props); } }