Merge pull request #3672 from Xotic750/normalise_click_outside

Normalise v-click-outside-x for Select
This commit is contained in:
Aresn 2018-05-22 14:40:05 +08:00 committed by GitHub
commit 5dd7b19078
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 682 additions and 489 deletions

File diff suppressed because it is too large Load diff

View file

@ -2,6 +2,7 @@
<div
:class="classes"
v-click-outside.capture="onClickOutside"
v-click-outside:mousedown.capture="onClickOutside"
>
<div
ref="reference"
@ -465,6 +466,10 @@
},
onClickOutside(event){
if (this.visible) {
if (event.type === 'mousedown') {
event.preventDefault();
return;
}
if (this.filterable) {
const input = this.$el.querySelector('input[type="text"]');