Slight optimization in the textarea code

Not that it matters (7.9ms->3.8ms), but I figured since I took the time to profile it as a joke I might as well make it a PR. Mobile might have a slight reduction in typing lag from it?
This commit is contained in:
Maxime Poulin 2016-07-16 02:54:22 -04:00 committed by Maxime Poulin
parent ebab910e00
commit 22d2751a67
No known key found for this signature in database
GPG Key ID: CB63C36252F40D4B
1 changed files with 5 additions and 1 deletions

View File

@ -632,6 +632,8 @@ $(function() {
.history()
.on("input keyup", function() {
var style = window.getComputedStyle(this);
var origHeight = this.style.height;
this.style.height = "0px";
this.offsetHeight; // force reflow
this.style.height = Math.min(
@ -641,7 +643,9 @@ $(function() {
+ Math.round(parseFloat(style.borderBottomWidth) || 0)
) + "px";
if (this.style.height !== origHeight) {
$("#chat .chan.active .chat").trigger("msg.sticky"); // fix growing
}
})
.tab(complete, {hint: false});