From 89d0810625022ccdcff691fd9c30c7ff3daefed6 Mon Sep 17 00:00:00 2001 From: DocuSeal Date: Sat, 18 Nov 2023 13:57:49 +0200 Subject: [PATCH] adjust signature step --- app/javascript/submission_form/i18n.js | 45 +++++++++++++++++++ .../submission_form/initials_step.vue | 33 +++++++++++--- .../submission_form/signature_step.vue | 41 +++++++++++++---- 3 files changed, 105 insertions(+), 14 deletions(-) diff --git a/app/javascript/submission_form/i18n.js b/app/javascript/submission_form/i18n.js index 05e7339d..0f665a7e 100644 --- a/app/javascript/submission_form/i18n.js +++ b/app/javascript/submission_form/i18n.js @@ -32,6 +32,11 @@ const en = { please_fill_all_required_fields: 'Please fill all required fields', set_today: 'Set Today', toggle_multiline_text: 'Toggle Multiline Text', + draw_signature: 'Draw signature', + type_initial: 'Type initials', + draw: 'Draw', + type: 'Type', + type_text: 'Type text', date: 'Date', email_has_been_sent: 'Email has been sent' } @@ -71,6 +76,11 @@ const es = { set_today: 'Establecer Hoy', date: 'Fecha', toggle_multiline_text: 'Alternar Texto Multilínea', + draw_signature: 'Dibujar firma', + type_initial: 'Escribir iniciales', + draw: 'Dibujar', + type: 'Escribir', + type_text: 'Escribir texto', email_has_been_sent: 'El correo electrónico ha sido enviado' } @@ -108,6 +118,11 @@ const it = { please_fill_all_required_fields: 'Si prega di compilare tutti i campi obbligatori', set_today: 'Imposta Oggi', date: 'Data', + draw_signature: 'Disegna firma', + type_initial: 'Inserisci iniziali', + draw: 'Disegna', + type: 'Inserisci', + type_text: 'Inserisci testo', toggle_multiline_text: 'Attiva Testo Multilinea', email_has_been_sent: "L'email è stata inviata" } @@ -146,6 +161,11 @@ const de = { please_fill_all_required_fields: 'Bitte füllen Sie alle erforderlichen Felder aus', set_today: 'Heute einstellen', date: 'Datum', + draw_signature: 'Unterschrift zeichnen', + type_initial: 'Initialen eingeben', + draw: 'Zeichnen', + type: 'Eingeben', + type_text: 'Text eingeben', toggle_multiline_text: 'Mehrzeiligen Text umschalten', email_has_been_sent: 'Die E-Mail wurde gesendet' } @@ -184,6 +204,11 @@ const fr = { please_fill_all_required_fields: 'Veuillez remplir tous les champs obligatoires', set_today: "Définir Aujourd'hui", date: 'Date', + draw_signature: 'Dessiner une signature', + type_initial: 'Saisir les initiales', + draw: 'Dessiner', + type: 'Saisir', + type_text: 'Saisir du texte', toggle_multiline_text: 'Basculer le Texte Multiligne', email_has_been_sent: "L'email a été envoyé" } @@ -222,6 +247,11 @@ const pl = { please_fill_all_required_fields: 'Proszę wypełnić wszystkie wymagane pola', set_today: 'Ustaw Dziś', date: 'Data', + draw_signature: 'Rysuj podpis', + type_initial: 'Wprowadź inicjały', + draw: 'Rysuj', + type: 'Wprowadź', + type_text: 'Wprowadź tekst', toggle_multiline_text: 'Przełącz Tekst Wielolinijkowy', email_has_been_sent: 'E-mail został wysłany' } @@ -260,6 +290,11 @@ const uk = { please_fill_all_required_fields: "Будь ласка, заповніть всі обов'язкові поля", set_today: 'Задати Сьогодні', date: 'Дата', + draw_signature: 'Намалюйте підпис', + type_initial: 'Введіть ініціали', + draw: 'Підпис', + type: 'Текст', + type_text: 'Введіть текст', toggle_multiline_text: 'Перемкнути Багаторядковий Текст', email_has_been_sent: 'Електронний лист був відправлений' } @@ -298,6 +333,11 @@ const cs = { please_fill_all_required_fields: 'Prosím vyplňte všechny povinné položky', set_today: 'Nastavit Dnes', date: 'Datum', + draw_signature: 'Nakreslit podpis', + type_initial: 'Zadat iniciály', + draw: 'Kreslit', + type: 'Zadat', + type_text: 'Zadat text', toggle_multiline_text: 'Přepnout Víceřádkový Text', email_has_been_sent: 'E-mail byl odeslán' } @@ -336,6 +376,11 @@ const pt = { please_fill_all_required_fields: 'Por favor, preencha todos os campos obrigatórios', set_today: 'Definir Hoje', date: 'Data', + draw_signature: 'Desenhar assinatura', + type_initial: 'Inserir iniciais', + draw: 'Desenhar', + type: 'Inserir', + type_text: 'Inserir texto', toggle_multiline_text: 'Alternar Texto Multilinha', email_has_been_sent: 'Email enviado' } diff --git a/app/javascript/submission_form/initials_step.vue b/app/javascript/submission_form/initials_step.vue index 04a690f3..d82ea76d 100644 --- a/app/javascript/submission_form/initials_step.vue +++ b/app/javascript/submission_form/initials_step.vue @@ -6,23 +6,43 @@ >{{ field.name || t('initials') }}
+ + + + + + + @@ -31,7 +51,7 @@ @@ -63,7 +83,7 @@ import { cropCanvasAndExportToPNG } from './crop_canvas' -import { IconReload, IconSignature, IconArrowsDiagonalMinimize2 } from '@tabler/icons-vue' +import { IconReload, IconTextSize, IconSignature, IconArrowsDiagonalMinimize2 } from '@tabler/icons-vue' import SignaturePad from 'signature_pad' export default { name: 'InitialsStep', components: { IconReload, + IconTextSize, IconSignature, IconArrowsDiagonalMinimize2 }, diff --git a/app/javascript/submission_form/signature_step.vue b/app/javascript/submission_form/signature_step.vue index c9f74995..4157133d 100644 --- a/app/javascript/submission_form/signature_step.vue +++ b/app/javascript/submission_form/signature_step.vue @@ -6,17 +6,37 @@ >{{ field.name || t('signature') }}