Update CharCounter.plugin.js
This commit is contained in:
parent
cac4ff6bdc
commit
684b4e5fe4
|
@ -3,7 +3,7 @@
|
||||||
class CharCounter {
|
class CharCounter {
|
||||||
getName () {return "CharCounter";}
|
getName () {return "CharCounter";}
|
||||||
|
|
||||||
getVersion () {return "1.3.8";}
|
getVersion () {return "1.3.9";}
|
||||||
|
|
||||||
getAuthor () {return "DevilBro";}
|
getAuthor () {return "DevilBro";}
|
||||||
|
|
||||||
|
@ -11,6 +11,7 @@ class CharCounter {
|
||||||
|
|
||||||
constructor () {
|
constructor () {
|
||||||
this.changelog = {
|
this.changelog = {
|
||||||
|
"fixed":[["Textarea","Fied issue where counter would not get attached to chat textarea"]],
|
||||||
"improved":[["New Library Structure & React","Restructured my Library and switched to React rendering instead of DOM manipulation"]]
|
"improved":[["New Library Structure & React","Restructured my Library and switched to React rendering instead of DOM manipulation"]]
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -126,13 +127,13 @@ class CharCounter {
|
||||||
|
|
||||||
processChannelTextArea (e) {
|
processChannelTextArea (e) {
|
||||||
if (e.instance.props.type && this.maxLenghts[e.instance.props.type]) {
|
if (e.instance.props.type && this.maxLenghts[e.instance.props.type]) {
|
||||||
let [children, index] = BDFDB.ReactUtils.findChildren(e.returnvalue, {name: "TextAreaAutosize"});
|
let [children, index] = BDFDB.ReactUtils.findChildren(e.returnvalue, {name: ["TextAreaAutosize", "TextArea", "PlainTextArea"]});
|
||||||
if (index > -1) this.injectCounter(e.returnvalue, children, e.instance.props.type, BDFDB.dotCN.textarea, true);
|
if (index > -1) this.injectCounter(e.returnvalue, children, e.instance.props.type, BDFDB.dotCN.textarea, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
processNote (e) {
|
processNote (e) {
|
||||||
let [children, index] = BDFDB.ReactUtils.findChildren(e.returnvalue, {name: "TextAreaAutosize"});
|
let [children, index] = BDFDB.ReactUtils.findChildren(e.returnvalue, {name: ["TextAreaAutosize", "TextArea", "PlainTextArea"]});
|
||||||
if (index > -1) this.injectCounter(e.returnvalue, children, e.instance.props.className && e.instance.props.className.indexOf(BDFDB.disCN.usernotepopout) > -1 ? "popout" : "profile", "textarea");
|
if (index > -1) this.injectCounter(e.returnvalue, children, e.instance.props.className && e.instance.props.className.indexOf(BDFDB.disCN.usernotepopout) > -1 ? "popout" : "profile", "textarea");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue