diff --git a/app/javascript/submission_form/form.vue b/app/javascript/submission_form/form.vue index 64125ad0..58502fec 100644 --- a/app/javascript/submission_form/form.vue +++ b/app/javascript/submission_form/form.vue @@ -19,7 +19,13 @@ class="btn btn-neutral flex text-white absolute rounded-none border-x-0 md:border md:rounded-full bottom-0 w-full md:mb-4 text-base" @click.prevent="[isFormVisible = true, scrollIntoField(currentField)]" > - {{ t('submit_form') }} + + = 768 && this.expand !== true && ['signature', 'initials', 'file', 'image'].includes(this.currentField?.type)) { + this.isFormVisible = false + } + if (/iPhone|iPad|iPod/i.test(navigator.userAgent)) { this.$nextTick(() => { const root = this.$root.$el.parentNode.getRootNode() diff --git a/app/javascript/submission_form/i18n.js b/app/javascript/submission_form/i18n.js index 1b059484..593a9da8 100644 --- a/app/javascript/submission_form/i18n.js +++ b/app/javascript/submission_form/i18n.js @@ -17,6 +17,7 @@ const en = { payment: 'Payment', phone: 'Phone', submit_form: 'Submit Form', + sign_now: 'Sign Now', type_here_: 'Type here...', optional: 'optional', option: 'Option', @@ -82,6 +83,7 @@ const es = { phone: 'Teléfono', take_photo: 'Tomar foto', submit_form: 'Enviar Formulario', + sign_now: 'Firmar ahora', type_here_: 'Escribe aquí...', optional: 'opcional', appears_on: 'Aparece en', @@ -145,6 +147,7 @@ const it = { payment: 'Pagamento', phone: 'Telefono', submit_form: 'Invia Modulo', + sign_now: 'Firma ora', type_here_: 'Digita qui...', optional: 'opzionale', appears_on: 'Compare su', @@ -209,6 +212,7 @@ const de = { payment: 'Zahlung', phone: 'Telefon', submit_form: 'Formular absenden', + sign_now: 'Jetzt unterschreiben', type_here_: 'Hier eingeben...', optional: 'optional', appears_on: 'Erscheint auf', @@ -273,6 +277,7 @@ const fr = { payment: 'Paiement', phone: 'Téléphone', submit_form: 'Envoyer le Formulaire', + sign_now: 'Signer maintenant', type_here_: 'Tapez ici...', optional: 'facultatif', appears_on: 'Apparaît sur', @@ -337,6 +342,7 @@ const pl = { payment: 'Płatność', phone: 'Telefon', submit_form: 'Wyślij Formularz', + sign_now: 'Podpisz teraz', type_here_: 'Wpisz tutaj...', optional: 'opcjonalny', appears_on: 'Pojawia się na', @@ -401,6 +407,7 @@ const uk = { payment: 'Платіж', phone: 'Телефон', submit_form: 'Надіслати Форму', + sign_now: 'Підписати зараз', type_here_: 'Введіть тут', optional: 'необов’язково', appears_on: "З'являється на", @@ -465,6 +472,7 @@ const cs = { payment: 'Platba', phone: 'Telefon', submit_form: 'Odeslat formulář', + sign_now: 'Podepsat nyní', type_here_: 'Zadejte zde', optional: 'volitelné', appears_on: 'Zobrazuje se na', @@ -529,6 +537,7 @@ const pt = { payment: 'Pagamento', phone: 'Telefone', submit_form: 'Enviar Formulário', + sign_now: 'Assinar agora', type_here_: 'Digite aqui', optional: 'opcional', appears_on: 'Aparece em', @@ -593,6 +602,7 @@ const he = { payment: 'תשלום', phone: 'טלפון', submit_form: 'שלח טופס', + sign_now: 'חתום כעת', type_here_: 'הקלד כאן', optional: 'אופציונלי', option: 'אפשרות', @@ -659,6 +669,7 @@ const nl = { payment: 'Betaling', phone: 'Telefoon', submit_form: 'Formulier verzenden', + sign_now: 'Nu ondertekenen', type_here_: 'Typ hier...', optional: 'Optioneel', option: 'Optie', @@ -724,6 +735,7 @@ const ar = { payment: 'الدفع', phone: 'هاتف', submit_form: 'إرسال النموذج', + sign_now: 'وقع الآن', type_here_: 'اكتب هنا', optional: 'اختياري', option: 'خيار',