Prevent share dropdown to close too early with autocomplete
When clicking on an autocomplete result in the sharing dropdown, it will mistakenly be detected as being clicked outside and would trigger the sharing dropdown closing. This fix adds a check to detect clicks inside the autocomplete and prevent closing the dropdown in that case. This fixes #4142
This commit is contained in:
parent
68fbd7b922
commit
e97aaee1aa
|
@ -476,7 +476,7 @@ $(document).ready(function() {
|
|||
$(this).click(function(event) {
|
||||
var target = $(event.target);
|
||||
var isMatched = !target.is('.drop, .ui-datepicker-next, .ui-datepicker-prev, .ui-icon')
|
||||
&& !target.closest('#ui-datepicker-div').length;
|
||||
&& !target.closest('#ui-datepicker-div').length && !target.closest('.ui-autocomplete').length;
|
||||
if (OC.Share.droppedDown && isMatched && $('#dropdown').has(event.target).length === 0) {
|
||||
OC.Share.hideDropDown();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue