mirror of
https://github.com/purocean/yn.git
synced 2026-09-24 15:46:02 +08:00
fix(mask): improve event handling for mask close functionality
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
#!/bin/sh
|
||||
set -ex
|
||||
|
||||
#rm -r src/renderer/public/vs
|
||||
|
||||
yarn
|
||||
node scripts/download-pandoc.js
|
||||
yarn run build
|
||||
|
||||
|
||||
yarn electron-builder --mac --universal
|
||||
@@ -2,8 +2,11 @@
|
||||
<teleport to="body">
|
||||
<transition name="fade">
|
||||
<div v-if="show" :class="{'mask-wrapper': true, transparent}" :style="style" v-auto-z-index="{ layer, onEsc }">
|
||||
<div class="mask" @click="() => maskCloseable && $emit('close')" @contextmenu.prevent.stop="$emit('close')" />
|
||||
<div class="content" @click.self="() => maskCloseable && $emit('close')">
|
||||
<div class="mask"
|
||||
@click.self="() => maskCloseable && $emit('close')"
|
||||
/>
|
||||
<div class="content"
|
||||
@click.self="() => maskCloseable && $emit('close')">
|
||||
<slot></slot>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user