summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/js/sharedialogview.js17
1 files changed, 16 insertions, 1 deletions
diff --git a/core/js/sharedialogview.js b/core/js/sharedialogview.js
index 72d57c0c667..ea7e198cb46 100644
--- a/core/js/sharedialogview.js
+++ b/core/js/sharedialogview.js
@@ -67,6 +67,10 @@
/** @type {object} **/
shareeListView: undefined,
+ events: {
+ 'input .shareWithField': 'onShareWithFieldChanged'
+ },
+
initialize: function(options) {
var view = this;
@@ -109,7 +113,18 @@
: options[name];
}
- _.bindAll(this, 'autocompleteHandler', '_onSelectRecipient');
+ _.bindAll(this,
+ 'autocompleteHandler',
+ '_onSelectRecipient',
+ 'onShareWithFieldChanged'
+ );
+ },
+
+ onShareWithFieldChanged: function() {
+ var $el = this.$el.find('.shareWithField');
+ if ($el.val().length < 2) {
+ $el.removeClass('error').tooltip('hide');
+ }
},
autocompleteHandler: function (search, response) {