Update EditUsers.plugin.js
This commit is contained in:
parent
b51c88635e
commit
e5c7bebb11
|
@ -2,7 +2,7 @@
|
||||||
* @name EditUsers
|
* @name EditUsers
|
||||||
* @author DevilBro
|
* @author DevilBro
|
||||||
* @authorId 278543574059057154
|
* @authorId 278543574059057154
|
||||||
* @version 4.5.7
|
* @version 4.5.8
|
||||||
* @description Allows you to locally edit Users
|
* @description Allows you to locally edit Users
|
||||||
* @invite Jx3TjNS
|
* @invite Jx3TjNS
|
||||||
* @donate https://www.paypal.me/MircoWittrien
|
* @donate https://www.paypal.me/MircoWittrien
|
||||||
|
@ -17,7 +17,7 @@ module.exports = (_ => {
|
||||||
"info": {
|
"info": {
|
||||||
"name": "EditUsers",
|
"name": "EditUsers",
|
||||||
"author": "DevilBro",
|
"author": "DevilBro",
|
||||||
"version": "4.5.7",
|
"version": "4.5.8",
|
||||||
"description": "Allows you to locally edit Users"
|
"description": "Allows you to locally edit Users"
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -523,29 +523,29 @@ module.exports = (_ => {
|
||||||
if (e.returnvalue && e.instance.props.user && (e.instance.props.className || e.instance.props.usernameClass)) {
|
if (e.returnvalue && e.instance.props.user && (e.instance.props.className || e.instance.props.usernameClass)) {
|
||||||
let change = false, guildId = null;
|
let change = false, guildId = null;
|
||||||
let tagClass = "";
|
let tagClass = "";
|
||||||
switch (e.instance.props.className) {
|
if (e.instance.props.className) {
|
||||||
case BDFDB.disCN.userpopoutheadertagnonickname:
|
if (e.instance.props.className.indexOf(BDFDB.disCN.userpopoutheadertagnonickname) > -1) {
|
||||||
change = this.settings.places.userPopout;
|
change = this.settings.places.userPopout;
|
||||||
guildId = BDFDB.LibraryModules.LastGuildStore.getGuildId();
|
guildId = BDFDB.LibraryModules.LastGuildStore.getGuildId();
|
||||||
tagClass = BDFDB.disCNS.userpopoutheaderbottag + BDFDB.disCN.bottagnametag;
|
tagClass = BDFDB.disCNS.userpopoutheaderbottag + BDFDB.disCN.bottagnametag;
|
||||||
break;
|
}
|
||||||
case BDFDB.disCN.guildsettingsinviteusername:
|
else if (e.instance.props.className.indexOf(BDFDB.disCN.guildsettingsinviteusername) > -1) {
|
||||||
change = this.settings.places.guildSettings;
|
change = this.settings.places.guildSettings;
|
||||||
break;
|
}
|
||||||
case BDFDB.disCN.peoplesdiscordtag:
|
else if (e.instance.props.className.indexOf(BDFDB.disCN.peoplesdiscordtag) > -1) {
|
||||||
change = this.settings.places.friendList;
|
change = this.settings.places.friendList;
|
||||||
tagClass = BDFDB.disCN.bottagnametag;
|
tagClass = BDFDB.disCN.bottagnametag;
|
||||||
break;
|
}
|
||||||
}
|
}
|
||||||
switch (e.instance.props.usernameClass) {
|
if (e.instance.props.usernameClass) {
|
||||||
case BDFDB.disCN.messagereactionsmodalusername:
|
if (e.instance.props.usernameClass.indexOf(BDFDB.disCN.messagereactionsmodalusername) > -1) {
|
||||||
change = this.settings.places.reactions && !BDFDB.LibraryModules.MemberStore.getNick(BDFDB.LibraryModules.LastGuildStore.getGuildId(), e.instance.props.user.id);
|
change = this.settings.places.reactions && !BDFDB.LibraryModules.MemberStore.getNick(BDFDB.LibraryModules.LastGuildStore.getGuildId(), e.instance.props.user.id);
|
||||||
break;
|
}
|
||||||
case BDFDB.disCN.userprofileusername:
|
else if (e.instance.props.usernameClass.indexOf(BDFDB.disCN.userprofileusername) > -1) {
|
||||||
change = this.settings.places.userProfile;
|
change = this.settings.places.userProfile;
|
||||||
guildId = BDFDB.LibraryModules.LastGuildStore.getGuildId();
|
guildId = BDFDB.LibraryModules.LastGuildStore.getGuildId();
|
||||||
tagClass = BDFDB.disCNS.userprofilebottag + BDFDB.disCN.bottagnametag;
|
tagClass = BDFDB.disCNS.userprofilebottag + BDFDB.disCN.bottagnametag;
|
||||||
break;
|
}
|
||||||
}
|
}
|
||||||
if (change) {
|
if (change) {
|
||||||
let userName = BDFDB.ReactUtils.findChild(e.returnvalue, {props: [["className", BDFDB.disCN.username]]});
|
let userName = BDFDB.ReactUtils.findChild(e.returnvalue, {props: [["className", BDFDB.disCN.username]]});
|
||||||
|
@ -1294,24 +1294,24 @@ module.exports = (_ => {
|
||||||
}
|
}
|
||||||
|
|
||||||
changeUserColor (child, userId, options = {}) {
|
changeUserColor (child, userId, options = {}) {
|
||||||
if (BDFDB.ReactUtils.isValidElement(child)) {
|
if (!BDFDB.ReactUtils.isValidElement(child)) return;
|
||||||
let data = changedUsers[userId] || {};
|
let data = changedUsers[userId] || {};
|
||||||
if (data.color1) {
|
if (data.color1) {
|
||||||
let childProp = child.props.children ? "children" : "text";
|
let childProp = child.props.children ? "children" : "text";
|
||||||
let color1 = data.color1 && data.useRoleColor && options.guildId && (BDFDB.LibraryModules.MemberStore.getMember(options.guildId, userId) || {}).colorString || data.color1;
|
let color1 = data.color1 && data.useRoleColor && options.guildId && (BDFDB.LibraryModules.MemberStore.getMember(options.guildId, userId) || {}).colorString || data.color1;
|
||||||
let fontColor = options.modify && !(data.useRoleColor && options.guildId) ? this.chooseColor(color1, options.modify) : color1;
|
let fontColor = options.modify && !(data.useRoleColor && options.guildId) ? this.chooseColor(color1, options.modify) : color1;
|
||||||
let fontGradient = BDFDB.ObjectUtils.is(fontColor);
|
let fontGradient = BDFDB.ObjectUtils.is(fontColor);
|
||||||
if (BDFDB.ObjectUtils.is(child.props.style)) delete child.props.style.color;
|
if (BDFDB.ObjectUtils.is(child.props.style)) delete child.props.style.color;
|
||||||
child.props[childProp] = BDFDB.ReactUtils.createElement("span", {
|
if (child.props[childProp].props) delete child.props[childProp].props.color;
|
||||||
style: {
|
child.props[childProp] = BDFDB.ReactUtils.createElement("span", {
|
||||||
color: fontGradient ? BDFDB.ColorUtils.convert(fontColor[0], "RGBA") : BDFDB.ColorUtils.convert(fontColor, "RGBA")
|
style: {
|
||||||
},
|
color: fontGradient ? BDFDB.ColorUtils.convert(fontColor[0], "RGBA") : BDFDB.ColorUtils.convert(fontColor, "RGBA")
|
||||||
children: fontGradient ? BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.TextGradientElement, {
|
},
|
||||||
gradient: BDFDB.ColorUtils.createGradient(fontColor),
|
children: fontGradient ? BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.TextGradientElement, {
|
||||||
children: child.props[childProp]
|
gradient: BDFDB.ColorUtils.createGradient(fontColor),
|
||||||
}) : child.props[childProp]
|
children: child.props[childProp]
|
||||||
});
|
}) : child.props[childProp]
|
||||||
}
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue