Update StaffTag.plugin.js
This commit is contained in:
parent
f36873cf15
commit
086327956f
|
@ -2,7 +2,7 @@
|
||||||
* @name StaffTag
|
* @name StaffTag
|
||||||
* @author DevilBro
|
* @author DevilBro
|
||||||
* @authorId 278543574059057154
|
* @authorId 278543574059057154
|
||||||
* @version 1.5.4
|
* @version 1.5.5
|
||||||
* @description Adds a Crown/Tag to Server Owners (or Admins/Management)
|
* @description Adds a Crown/Tag to Server Owners (or Admins/Management)
|
||||||
* @invite Jx3TjNS
|
* @invite Jx3TjNS
|
||||||
* @donate https://www.paypal.me/MircoWittrien
|
* @donate https://www.paypal.me/MircoWittrien
|
||||||
|
@ -17,13 +17,8 @@ module.exports = (_ => {
|
||||||
"info": {
|
"info": {
|
||||||
"name": "StaffTag",
|
"name": "StaffTag",
|
||||||
"author": "DevilBro",
|
"author": "DevilBro",
|
||||||
"version": "1.5.4",
|
"version": "1.5.5",
|
||||||
"description": "Adds a Crown/Tag to Server Owners (or Admins/Management)"
|
"description": "Adds a Crown/Tag to Server Owners (or Admins/Management)"
|
||||||
},
|
|
||||||
"changeLog": {
|
|
||||||
"improved": {
|
|
||||||
"Custom Title Option": "Using the crown icons and changing the custom titles, will now also change the title in the tooltip text"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -100,6 +95,7 @@ module.exports = (_ => {
|
||||||
MessageUsername: "default",
|
MessageUsername: "default",
|
||||||
VoiceUser: "render",
|
VoiceUser: "render",
|
||||||
NameTag: "default",
|
NameTag: "default",
|
||||||
|
UsernameSection: "default",
|
||||||
UserPopoutInfo: "UserPopoutInfo"
|
UserPopoutInfo: "UserPopoutInfo"
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -304,10 +300,15 @@ module.exports = (_ => {
|
||||||
inject = this.settings.tagPlaces.userPopout;
|
inject = this.settings.tagPlaces.userPopout;
|
||||||
tagClass = BDFDB.disCNS.userpopoutheaderbottag + BDFDB.disCN.bottagnametag;
|
tagClass = BDFDB.disCNS.userpopoutheaderbottag + BDFDB.disCN.bottagnametag;
|
||||||
}
|
}
|
||||||
|
else if (e.instance.props.className.indexOf(BDFDB.disCN.userpopoutusernametagnonickname) > -1) {
|
||||||
|
inject = this.settings.tagPlaces.userPopout;
|
||||||
|
tagClass = BDFDB.disCNS.userpopoutusernamebottag + BDFDB.disCN.bottagnametag;
|
||||||
|
}
|
||||||
else if (e.instance.props.className.indexOf(BDFDB.disCN.userprofilenametag) > -1) {
|
else if (e.instance.props.className.indexOf(BDFDB.disCN.userprofilenametag) > -1) {
|
||||||
inject = this.settings.tagPlaces.userProfile;
|
inject = this.settings.tagPlaces.userProfile;
|
||||||
tagClass = BDFDB.disCNS.userprofilebottag + BDFDB.disCN.bottagnametag;
|
tagClass = BDFDB.disCNS.userprofilebottag + BDFDB.disCN.bottagnametag;
|
||||||
}
|
}
|
||||||
|
console.log(e);
|
||||||
if (inject) this.injectStaffTag(e.returnvalue.props.children, e.instance.props.user, userType, 2, {
|
if (inject) this.injectStaffTag(e.returnvalue.props.children, e.instance.props.user, userType, 2, {
|
||||||
tagClass: tagClass,
|
tagClass: tagClass,
|
||||||
useRem: e.instance.props.useRemSizes,
|
useRem: e.instance.props.useRemSizes,
|
||||||
|
@ -317,6 +318,22 @@ module.exports = (_ => {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
processUsernameSection (e) {
|
||||||
|
if (e.instance.props.user && this.settings.tagPlaces.userPopout) {
|
||||||
|
let userType = this.getUserType(e.instance.props.user, e.instance.props.channel && e.instance.props.channel.id);
|
||||||
|
if (userType) {
|
||||||
|
let [children, index] = BDFDB.ReactUtils.findParent(e.returnvalue, {props: [["className", BDFDB.disCN.userpopoutusernamenickname]]});
|
||||||
|
if (index > -1) {
|
||||||
|
if (!BDFDB.ArrayUtils.is(children[index].props.children)) children[index].props.children = [children[index].props.children].flat(10);
|
||||||
|
this.injectStaffTag(children[index].props.children, e.instance.props.user, userType, 2, {
|
||||||
|
tagClass: BDFDB.disCNS.userpopoutheaderbottag + BDFDB.disCN.bottagnametag,
|
||||||
|
inverted: typeof e.instance.getMode == "function" && e.instance.getMode() !== "Normal"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
processUserPopoutInfo (e) {
|
processUserPopoutInfo (e) {
|
||||||
if (e.instance.props.user && this.settings.tagPlaces.userPopout) {
|
if (e.instance.props.user && this.settings.tagPlaces.userPopout) {
|
||||||
let userType = this.getUserType(e.instance.props.user, e.instance.props.channel && e.instance.props.channel.id);
|
let userType = this.getUserType(e.instance.props.user, e.instance.props.channel && e.instance.props.channel.id);
|
||||||
|
|
Loading…
Reference in New Issue