From ca91ef4e39cb338200b553eeab905f3f04537940 Mon Sep 17 00:00:00 2001 From: Ryan Cao <70191398+ryanccn@users.noreply.github.com> Date: Sat, 15 Apr 2023 08:31:36 +0800 Subject: feat(moreUserTags): add HTML data attributes to user tags (#883) Co-authored-by: V --- src/plugins/moreUserTags.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/plugins') diff --git a/src/plugins/moreUserTags.ts b/src/plugins/moreUserTags.ts index e45e30a..3fa0aa1 100644 --- a/src/plugins/moreUserTags.ts +++ b/src/plugins/moreUserTags.ts @@ -118,7 +118,7 @@ const settings = definePluginSettings({ export default definePlugin({ name: "MoreUserTags", description: "Adds tags for webhooks and moderative roles (owner, admin, etc.)", - authors: [Devs.Cyn, Devs.TheSun], + authors: [Devs.Cyn, Devs.TheSun, Devs.RyanCaoDev], settings, patches: [ // add tags to the tag list @@ -140,6 +140,11 @@ export default definePlugin({ { match: /(\i)=(\i)===\i\.ORIGINAL_POSTER/, replace: "$1=$self.isOPTag($2)" + }, + // add HTML data attributes (for easier theming) + { + match: /children:\[(?=\i,\(0,\i\.jsx\)\("span",{className:\i\(\)\.botText,children:(\i)}\)\])/, + replace: "'data-tag':$1.toLowerCase(),children:[" } ], }, -- cgit