Update CharCounter.plugin.js
This commit is contained in:
parent
2b96745d0f
commit
9c3f32645a
|
@ -2,7 +2,7 @@
|
||||||
* @name CharCounter
|
* @name CharCounter
|
||||||
* @author DevilBro
|
* @author DevilBro
|
||||||
* @authorId 278543574059057154
|
* @authorId 278543574059057154
|
||||||
* @version 1.6.5
|
* @version 1.6.6
|
||||||
* @description Adds a Character Counter to most Inputs
|
* @description Adds a Character Counter to most Inputs
|
||||||
* @invite Jx3TjNS
|
* @invite Jx3TjNS
|
||||||
* @donate https://www.paypal.me/MircoWittrien
|
* @donate https://www.paypal.me/MircoWittrien
|
||||||
|
@ -221,10 +221,14 @@ module.exports = (_ => {
|
||||||
parsing: parsing,
|
parsing: parsing,
|
||||||
max: maxLengths[type] || (BDFDB.LibraryModules.NitroUtils.canUseIncreasedMessageLength(BDFDB.LibraryStores.UserStore.getCurrentUser()) ? BDFDB.DiscordConstants.MAX_MESSAGE_LENGTH_PREMIUM : BDFDB.DiscordConstants.MAX_MESSAGE_LENGTH),
|
max: maxLengths[type] || (BDFDB.LibraryModules.NitroUtils.canUseIncreasedMessageLength(BDFDB.LibraryStores.UserStore.getCurrentUser()) ? BDFDB.DiscordConstants.MAX_MESSAGE_LENGTH_PREMIUM : BDFDB.DiscordConstants.MAX_MESSAGE_LENGTH),
|
||||||
showPercentage: this.settings.sliders.showPercentage,
|
showPercentage: this.settings.sliders.showPercentage,
|
||||||
|
style: {visibility: "hidden"},
|
||||||
onChange: instance => {
|
onChange: instance => {
|
||||||
let node = BDFDB.ReactUtils.findDOMNode(instance);
|
let node = BDFDB.ReactUtils.findDOMNode(instance);
|
||||||
|
node && node.style.removeProperty("visibility");
|
||||||
let form = node && BDFDB.DOMUtils.getParent(BDFDB.dotCN.chatform, node);
|
let form = node && BDFDB.DOMUtils.getParent(BDFDB.dotCN.chatform, node);
|
||||||
if (form) {
|
if (form) {
|
||||||
|
let widthDifference = BDFDB.DOMUtils.getWidth(form.firstElementChild) - BDFDB.DOMUtils.getWidth(node.parentElement);
|
||||||
|
if (widthDifference > 0) node.style.setProperty("right", `-${widthDifference}px`);
|
||||||
let typing = form.querySelector(BDFDB.dotCN.typing);
|
let typing = form.querySelector(BDFDB.dotCN.typing);
|
||||||
if (typing) typing.style.setProperty("margin-right", `${BDFDB.DOMUtils.getWidth(node) + 10}px`);
|
if (typing) typing.style.setProperty("margin-right", `${BDFDB.DOMUtils.getWidth(node) + 10}px`);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue