Disable textarea button for chat
This commit is contained in:
parent
1394b55c54
commit
ea54591658
|
@ -336,9 +336,24 @@ define([
|
||||||
// text box setup autosize input text
|
// text box setup autosize input text
|
||||||
|
|
||||||
this.setupAutoSizingTextBox();
|
this.setupAutoSizingTextBox();
|
||||||
this.txtMessage.bind('input propertychange', _.bind(this.updateHeightTextBox, this));
|
this.disableTextBoxButton($(this.txtMessage));
|
||||||
|
this.txtMessage.bind('input propertychange', _.bind(this.onTextareaInput, this));
|
||||||
},
|
},
|
||||||
|
onTextareaInput: function(event) {
|
||||||
|
this.updateHeightTextBox(event);
|
||||||
|
this.disableTextBoxButton($(event.target));
|
||||||
|
},
|
||||||
|
disableTextBoxButton: function(textboxEl) {
|
||||||
|
var button = $(textboxEl.siblings('#chat-msg-btn-add')[0]);
|
||||||
|
|
||||||
|
if(textboxEl.val().length > 0) {
|
||||||
|
button.removeAttr('disabled');
|
||||||
|
button.removeClass('disabled');
|
||||||
|
} else {
|
||||||
|
button.attr('disabled', true);
|
||||||
|
button.addClass('disabled');
|
||||||
|
}
|
||||||
|
},
|
||||||
updateLayout: function (applyUsersAutoSizig) {
|
updateLayout: function (applyUsersAutoSizig) {
|
||||||
var me = this;
|
var me = this;
|
||||||
var height = this.panelBox.height();
|
var height = this.panelBox.height();
|
||||||
|
|
Loading…
Reference in a new issue