adjust signature step

pull/289/merge
Pete Matsyburka 1 year ago
parent 3852870c09
commit c2051c156e

@ -83,15 +83,23 @@
<IconReload :width="16" /> <IconReload :width="16" />
{{ t('redraw') }} {{ t('redraw') }}
</a> </a>
<a <span
v-else v-if="withQrButton && !modelValue && !computedPreviousValue && field.preferences?.format !== 'typed'"
href="#" class=" tooltip"
class="btn btn-outline btn-sm font-medium" :data-tip="t('drawn_signature_on_a_touchscreen_device')"
@click.prevent="[clear(), hideQr()]"
> >
<IconReload :width="16" /> <a
{{ t('clear') }} href="#"
</a> class="btn btn-sm btn-neutral font-medium hidden md:flex"
:class="{ 'btn-outline': !isShowQr, 'text-white': isShowQr }"
@click.prevent="isShowQr ? hideQr() : [isTextSignature = false, showQr()]"
>
<IconQrcode
:width="19"
:height="19"
/>
</a>
</span>
<a <a
href="#" href="#"
:title="t('minimize')" :title="t('minimize')"
@ -125,17 +133,16 @@
> >
<div class="relative"> <div class="relative">
<div <div
v-if="withQrButton" v-if="!modelValue && !computedPreviousValue && !isShowQr && !isTextSignature && isSignatureStarted"
class="absolute top-1.5 right-1.5 tooltip hidden md:inline" class="absolute top-0.5 right-0.5"
:data-tip="t('drawn_signature_on_a_touchscreen_device')"
> >
<a <a
v-if="!isShowQr && !isSignatureStarted && !isTextSignature && !modelValue"
href="#" href="#"
class="btn btn-sm btn-circle btn-ghost" class="btn btn-ghost font-medium btn-xs md:btn-sm"
@click.prevent="showQr" @click.prevent="[clear(), hideQr()]"
> >
<IconQrcode /> <IconReload :width="16" />
{{ t('clear') }}
</a> </a>
</div> </div>
<canvas <canvas
@ -144,6 +151,10 @@
style="padding: 1px; 0" style="padding: 1px; 0"
class="bg-white border border-base-300 rounded-2xl w-full" class="bg-white border border-base-300 rounded-2xl w-full"
/> />
<div
v-if="isShowQr"
class="top-0 bottom-0 right-0 left-0 absolute bg-white rounded-2xl m-0.5"
/>
<div <div
v-show="isShowQr" v-show="isShowQr"
class="top-0 bottom-0 right-0 left-0 absolute bg-base-content/10 rounded-2xl" class="top-0 bottom-0 right-0 left-0 absolute bg-base-content/10 rounded-2xl"
@ -333,7 +344,7 @@ export default {
if (this.$refs.canvas) { if (this.$refs.canvas) {
this.pad = new SignaturePad(this.$refs.canvas) this.pad = new SignaturePad(this.$refs.canvas)
this.pad.addEventListener('beginStroke', () => { this.pad.addEventListener('endStroke', () => {
this.isSignatureStarted = true this.isSignatureStarted = true
this.$emit('start') this.$emit('start')
@ -421,6 +432,7 @@ export default {
if (this.$refs.textInput) { if (this.$refs.textInput) {
this.$refs.textInput.value = '' this.$refs.textInput.value = ''
this.$refs.textInput.focus()
} }
}, },
updateWrittenSignature (e) { updateWrittenSignature (e) {

Loading…
Cancel
Save