diff --git a/app/javascript/submission_form/form.vue b/app/javascript/submission_form/form.vue index 0f80a3f6..dc224fad 100644 --- a/app/javascript/submission_form/form.vue +++ b/app/javascript/submission_form/form.vue @@ -395,7 +395,9 @@ v-model="values[currentField.uuid]" :reason="values[currentField.preferences?.reason_field_uuid]" :field="currentField" + :values="values" :previous-value="previousSignatureValueFor(currentField) || previousSignatureValue" + :touch-attachment-uuid="previousSignatureValue" :with-typed-signature="withTypedSignature" :remember-signature="rememberSignature" :attachments-index="attachmentsIndex" @@ -407,6 +409,7 @@ :submitter="submitter" :show-field-names="showFieldNames" @update:reason="values[currentField.preferences?.reason_field_uuid] = $event" + @touch-attachment="attachmentsIndex[previousSignatureValue] ? attachmentsIndex[previousSignatureValue].created_at = new Date() : null" @attached="attachments.push($event)" @start="scrollIntoField(currentField)" @minimize="minimizeForm" diff --git a/app/javascript/submission_form/signature_step.vue b/app/javascript/submission_form/signature_step.vue index 19e9ab2b..91937ec9 100644 --- a/app/javascript/submission_form/signature_step.vue +++ b/app/javascript/submission_form/signature_step.vue @@ -127,6 +127,12 @@ type="hidden" :name="`values[${field.uuid}]`" > +