Remove unnecessary listeners from popper
This commit is contained in:
parent
17d281fffe
commit
f33b3c21fe
@ -1,4 +1,4 @@
|
|||||||
<div class="popper" :class="{ 'popper--arrow': arrow }" v-on="listeners">
|
<div class="popper" :class="{ 'popper--arrow': arrow }" v-on="$listeners">
|
||||||
<div class="popper__arrow" ref="arrow" v-if="arrow"></div>
|
<div class="popper__arrow" ref="arrow" v-if="arrow"></div>
|
||||||
<slot />
|
<slot />
|
||||||
</div>
|
</div>
|
||||||
|
@ -66,10 +66,6 @@ export class PopperComponent extends Vue {
|
|||||||
this._popper.update();
|
this._popper.update();
|
||||||
}
|
}
|
||||||
|
|
||||||
get listeners() {
|
|
||||||
return { ...this.$listeners, focusout: this.focusOut }
|
|
||||||
}
|
|
||||||
|
|
||||||
@Watch('visible')
|
@Watch('visible')
|
||||||
private onVisibilityUpdate() {
|
private onVisibilityUpdate() {
|
||||||
this._popper.update();
|
this._popper.update();
|
||||||
|
@ -106,7 +106,7 @@
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<popper reference="save" v-if="visibility.save" arrow tabindex="-1" @leave="visibility.save = false">
|
<popper reference="save" v-if="visibility.save" arrow tabindex="-1" @leave="visibility.save = false" placement="bottom-end">
|
||||||
<favourites-adder @saved="visibility.save = false"/>
|
<favourites-adder @saved="visibility.save = false"/>
|
||||||
</popper>
|
</popper>
|
||||||
</section>
|
</section>
|
||||||
|
Loading…
Reference in New Issue
Block a user