From ee350324e5def607f3818e20a8b78960afe2e52e Mon Sep 17 00:00:00 2001 From: Alex Turchyn Date: Wed, 20 Sep 2023 00:13:14 +0300 Subject: [PATCH] add initials field --- app/javascript/application.scss | 17 ++ app/javascript/submission_form/area.vue | 16 +- app/javascript/submission_form/form.vue | 20 +- app/javascript/submission_form/i18n.js | 63 +++++ .../submission_form/initials_step.vue | 245 ++++++++++++++++++ .../submission_form/signature_step.vue | 28 +- app/javascript/template_builder/builder.vue | 11 +- app/javascript/template_builder/field.vue | 33 ++- .../template_builder/field_type.vue | 8 +- app/javascript/template_builder/fields.vue | 2 +- app/views/submissions/_value.html.erb | 2 +- app/views/submissions/show.html.erb | 4 +- lib/submissions/generate_audit_trail.rb | 4 +- .../generate_result_attachments.rb | 2 +- 14 files changed, 426 insertions(+), 29 deletions(-) create mode 100644 app/javascript/submission_form/initials_step.vue diff --git a/app/javascript/application.scss b/app/javascript/application.scss index 4cb86b4f..e731dfc5 100644 --- a/app/javascript/application.scss +++ b/app/javascript/application.scss @@ -74,3 +74,20 @@ button[disabled] .enabled { .base-select { @apply select base-input w-full font-normal; } + +.tooltip-bottom-end:before { + transform: translateX(-95%); + top: var(--tooltip-offset); + left: 100%; + right: auto; + bottom: auto; +} + +.tooltip-bottom-end:after { + transform: translateX(-25%); + border-color: transparent transparent var(--tooltip-color) transparent; + top: var(--tooltip-tail-offset); + left: 50%; + right: auto; + bottom: auto; +} diff --git a/app/javascript/submission_form/area.vue b/app/javascript/submission_form/area.vue index 7f057bab..96eef249 100644 --- a/app/javascript/submission_form/area.vue +++ b/app/javascript/submission_form/area.vue @@ -47,6 +47,11 @@ class="object-contain mx-auto" :src="signature.url" > +
diff --git a/app/javascript/submission_form/signature_step.vue b/app/javascript/submission_form/signature_step.vue index ff2269c5..9806a417 100644 --- a/app/javascript/submission_form/signature_step.vue +++ b/app/javascript/submission_form/signature_step.vue @@ -3,7 +3,7 @@
+ >{{ field.name || t('signature') }}
- Redraw + {{ t('redraw') }}