double click to toggle signing date

pull/349/head
Pete Matsyburka 1 year ago
parent ab0278198a
commit 988d1b93a5

@ -184,6 +184,11 @@
v-else-if="field.type === 'number' && !isContenteditable" v-else-if="field.type === 'number' && !isContenteditable"
class="whitespace-pre-wrap" class="whitespace-pre-wrap"
>{{ formatNumber(field.default_value, field.preferences?.format) }}</span> >{{ formatNumber(field.default_value, field.preferences?.format) }}</span>
<span
v-else-if="field.default_value === '{{date}}'"
>
{{ t('signing_date') }}
</span>
<span <span
v-else v-else
ref="defaultValue" ref="defaultValue"
@ -211,7 +216,7 @@
ref="touchTarget" ref="touchTarget"
class="absolute top-0 bottom-0 right-0 left-0" class="absolute top-0 bottom-0 right-0 left-0"
:class="isDragged ? 'cursor-grab' : 'cursor-pointer'" :class="isDragged ? 'cursor-grab' : 'cursor-pointer'"
@dblclick="maybeFocusDefaultValue" @dblclick="maybeToggleDefaultValue"
/> />
<span <span
v-if="field?.type && editable" v-if="field?.type && editable"
@ -454,7 +459,7 @@ export default {
closeDropdown () { closeDropdown () {
document.activeElement.blur() document.activeElement.blur()
}, },
maybeFocusDefaultValue () { maybeToggleDefaultValue () {
if (['text', 'number'].includes(this.field.type)) { if (['text', 'number'].includes(this.field.type)) {
this.isContenteditable = true this.isContenteditable = true
@ -468,6 +473,11 @@ export default {
) )
} }
}) })
} else if (this.field.type === 'date') {
this.field.readonly = !this.field.readonly
this.field.default_value === '{{date}}' ? delete this.field.default_value : this.field.default_value = '{{date}}'
this.save()
} }
}, },
formatNumber (number, format) { formatNumber (number, format) {

@ -27,6 +27,7 @@ const en = {
are_you_sure: 'Are you sure?', are_you_sure: 'Are you sure?',
sign_yourself: 'Sign Yourself', sign_yourself: 'Sign Yourself',
set_signing_date: 'Set signing date', set_signing_date: 'Set signing date',
signing_date: 'Signing Date',
send: 'Send', send: 'Send',
remove: 'Remove', remove: 'Remove',
edit: 'Edit', edit: 'Edit',

Loading…
Cancel
Save