From e378025a2d5a79a3f8b6faad65c812105094fe63 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Tue, 12 May 2026 21:38:15 +0300 Subject: [PATCH] fix refactor complete button --- app/javascript/form.js | 6 +-- app/javascript/submission_form/form.vue | 37 +++++--------- app/views/submit_form/show.html.erb | 66 ++++++++++++++----------- spec/system/signing_form_spec.rb | 6 ++- 4 files changed, 55 insertions(+), 60 deletions(-) diff --git a/app/javascript/form.js b/app/javascript/form.js index 6fbfe19c..75158250 100644 --- a/app/javascript/form.js +++ b/app/javascript/form.js @@ -53,10 +53,8 @@ safeRegisterElement('submission-form', class extends HTMLElement { completedRedirectUrl: this.dataset.completedRedirectUrl, attachments: reactive(JSON.parse(this.dataset.attachments)), fields: JSON.parse(this.dataset.fields), - completeButtonRef: document.getElementById('complete_button_container'), - completeButtonMobileRef: document.getElementById('complete_button_container_mobile'), - declineButtonRef: document.getElementById('decline_button')?.closest('modal-button'), - declineButtonMobileRef: document.getElementById('decline_button_mobile')?.closest('modal-button') + completeButtonContainer: document.getElementById('complete_button_container'), + completeButtonScrollContainer: document.getElementById('complete_button_container_scroll') }) this.app.mount(this.appElem) diff --git a/app/javascript/submission_form/form.vue b/app/javascript/submission_form/form.vue index fc90c7bd..e63c1844 100644 --- a/app/javascript/submission_form/form.vue +++ b/app/javascript/submission_form/form.vue @@ -114,12 +114,12 @@ + + <% end %> + <% if @form_configs[:with_delegate] %> - + <% if @form_configs[:with_decline] %> - + <% end %> <% if @form_configs[:with_partial_download] %> - +