From faa83c3250e6be0fa0291ed28f7fae419a6b9a09 Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Tue, 15 Aug 2017 13:36:51 +0200 Subject: [PATCH] Trigger search after re-focus If the share input field is unfocused, the autocomplete list is closed. Once the field was focused again it was not properly opened again. This adds a trigger to redo the search and show the results again. Signed-off-by: Morris Jobke --- core/js/sharedialogview.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/core/js/sharedialogview.js b/core/js/sharedialogview.js index 157887fbb9..6b65e46b25 100644 --- a/core/js/sharedialogview.js +++ b/core/js/sharedialogview.js @@ -70,6 +70,7 @@ shareeListView: undefined, events: { + 'focus .shareWithField': 'onShareWithFieldFocus', 'input .shareWithField': 'onShareWithFieldChanged' }, @@ -118,7 +119,8 @@ _.bindAll(this, 'autocompleteHandler', '_onSelectRecipient', - 'onShareWithFieldChanged' + 'onShareWithFieldChanged', + 'onShareWithFieldFocus' ); OC.Plugins.attach('OC.Share.ShareDialogView', this); @@ -131,6 +133,11 @@ } }, + /* trigger search after the field was re-selected */ + onShareWithFieldFocus: function() { + this.$el.find('.shareWithField').autocomplete("search"); + }, + autocompleteHandler: function (search, response) { var $shareWithField = $('.shareWithField'), view = this,