From 547bc9aa9463afcec67535a556e86f6cfa519dbd Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Thu, 17 Sep 2026 22:16:09 +0300 Subject: [PATCH] adjust mobile ui --- app/javascript/application.js | 2 +- .../template_builder/area_title.vue | 4 +-- .../template_builder/custom_field.vue | 4 +-- app/javascript/template_builder/field.vue | 4 +-- app/javascript/template_builder/preview.vue | 4 +-- app/views/shared/_native_navbar.html.erb | 4 +-- app/views/submissions/_detailed_form.html.erb | 6 ++-- app/views/submissions/_email_form.html.erb | 8 ++--- app/views/submissions/_phone_form.html.erb | 8 ++--- app/views/submissions/new.html.erb | 2 +- app/views/submissions/show.html.erb | 2 +- .../submissions_dashboard/index.html.erb | 2 +- .../_applied_filters.html.erb | 12 +++---- .../_filter_button.html.erb | 10 +++--- app/views/template_folders/show.html.erb | 2 +- app/views/templates/_dropzone.html.erb | 2 +- app/views/templates/_submission.html.erb | 32 +++++++++---------- app/views/templates/_template.html.erb | 4 +-- app/views/templates/_title.html.erb | 16 +++++----- app/views/templates/show.html.erb | 10 +++--- .../index.html.erb | 2 +- app/views/templates_dashboard/index.html.erb | 2 +- app/views/templates_preferences/show.html.erb | 2 +- app/views/templates_share_link/show.html.erb | 4 ++- config/locales/i18n.yml | 2 +- 25 files changed, 76 insertions(+), 74 deletions(-) diff --git a/app/javascript/application.js b/app/javascript/application.js index f932c174a..d8f8f2bd3 100644 --- a/app/javascript/application.js +++ b/app/javascript/application.js @@ -112,7 +112,7 @@ if (window.webkit?.messageHandlers?.native) { }) document.addEventListener('turbo:load', () => { - if (staleSnapshots.delete(window.location.href.split('#')[0]) && isRestoring) { + if (staleSnapshots.delete(window.location.href.split('#')[0]) && isRestoring && window.location.pathname !== '/search') { setTimeout(() => window.Turbo.session.refresh(document.baseURI)) } }) diff --git a/app/javascript/template_builder/area_title.vue b/app/javascript/template_builder/area_title.vue index 7d1792a7f..e8a6f1358 100644 --- a/app/javascript/template_builder/area_title.vue +++ b/app/javascript/template_builder/area_title.vue @@ -388,7 +388,7 @@ export default { methods: { openFormulaModal () { if (window.webkit?.messageHandlers?.modal) { - window.webkit.messageHandlers.modal.postMessage({ action: 'sheet', name: 'formula', uuid: this.field.uuid }) + window.webkit.messageHandlers.modal.postMessage({ action: 'sheet', name: 'formula', detent: 'medium', uuid: this.field.uuid }) } else { this.isShowFormulaModal = true } @@ -409,7 +409,7 @@ export default { }, openDescriptionModal () { if (window.webkit?.messageHandlers?.modal) { - window.webkit.messageHandlers.modal.postMessage({ action: 'sheet', name: 'description', uuid: this.field.uuid }) + window.webkit.messageHandlers.modal.postMessage({ action: 'sheet', name: 'description', detent: 'medium', uuid: this.field.uuid }) } else { this.isShowDescriptionModal = true } diff --git a/app/javascript/template_builder/custom_field.vue b/app/javascript/template_builder/custom_field.vue index 6e014e980..ca9e3d12c 100644 --- a/app/javascript/template_builder/custom_field.vue +++ b/app/javascript/template_builder/custom_field.vue @@ -262,7 +262,7 @@ export default { methods: { openFormulaModal () { if (window.webkit?.messageHandlers?.modal) { - window.webkit.messageHandlers.modal.postMessage({ action: 'sheet', name: 'formula', custom_field_uuid: this.field.uuid }) + window.webkit.messageHandlers.modal.postMessage({ action: 'sheet', name: 'formula', detent: 'medium', custom_field_uuid: this.field.uuid }) } else { this.isShowFormulaModal = true } @@ -276,7 +276,7 @@ export default { }, openDescriptionModal () { if (window.webkit?.messageHandlers?.modal) { - window.webkit.messageHandlers.modal.postMessage({ action: 'sheet', name: 'description', custom_field_uuid: this.field.uuid }) + window.webkit.messageHandlers.modal.postMessage({ action: 'sheet', name: 'description', detent: 'medium', custom_field_uuid: this.field.uuid }) } else { this.isShowDescriptionModal = true } diff --git a/app/javascript/template_builder/field.vue b/app/javascript/template_builder/field.vue index e64aed3c9..1e2787dd6 100644 --- a/app/javascript/template_builder/field.vue +++ b/app/javascript/template_builder/field.vue @@ -560,7 +560,7 @@ export default { }, openFormulaModal () { if (window.webkit?.messageHandlers?.modal) { - window.webkit.messageHandlers.modal.postMessage({ action: 'sheet', name: 'formula', uuid: this.field.uuid }) + window.webkit.messageHandlers.modal.postMessage({ action: 'sheet', name: 'formula', detent: 'medium', uuid: this.field.uuid }) } else { this.isShowFormulaModal = true } @@ -581,7 +581,7 @@ export default { }, openDescriptionModal () { if (window.webkit?.messageHandlers?.modal) { - window.webkit.messageHandlers.modal.postMessage({ action: 'sheet', name: 'description', uuid: this.field.uuid }) + window.webkit.messageHandlers.modal.postMessage({ action: 'sheet', name: 'description', detent: 'medium', uuid: this.field.uuid }) } else { this.isShowDescriptionModal = true } diff --git a/app/javascript/template_builder/preview.vue b/app/javascript/template_builder/preview.vue index 44fe38bf2..8f7485057 100644 --- a/app/javascript/template_builder/preview.vue +++ b/app/javascript/template_builder/preview.vue @@ -106,7 +106,7 @@ {{ t('reorder_fields') }} -
  • +