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:
parent
ebab910e00
commit
22d2751a67
@ -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";
|
||||
|
||||
$("#chat .chan.active .chat").trigger("msg.sticky"); // fix growing
|
||||
if (this.style.height !== origHeight) {
|
||||
$("#chat .chan.active .chat").trigger("msg.sticky"); // fix growing
|
||||
}
|
||||
})
|
||||
.tab(complete, {hint: false});
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user