From c972a0f10c580538bd0d4ef4b5777fdccb0a7da4 Mon Sep 17 00:00:00 2001 From: CarlNation Date: Thu, 23 Jan 2025 11:59:11 -0500 Subject: [PATCH 01/23] CASH-144 CASH-144 checking expired session and routing to return user from the validateSession function in analytics does not prevent the forward click. So move the expiration check and routing to the forward and back buttons and skip the emit click when expired. --- src/fmg-components/nav-bar/nav-bar.vue | 25 +++++++++++++++++++++++-- src/mixins/analytics-mixin.js | 21 +++++++++++---------- 2 files changed, 34 insertions(+), 12 deletions(-) diff --git a/src/fmg-components/nav-bar/nav-bar.vue b/src/fmg-components/nav-bar/nav-bar.vue index 631e5c0e5..6f981f9e0 100644 --- a/src/fmg-components/nav-bar/nav-bar.vue +++ b/src/fmg-components/nav-bar/nav-bar.vue @@ -45,6 +45,9 @@ - From 9443e3182510b4819605774fb24fbaf9ab81df93 Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Fri, 31 Jan 2025 17:02:10 -0500 Subject: [PATCH 20/23] CASH-177: necessary structure and CSS updates due to modal markup changes made on SYP /quote popup question --- .../save-progress-popup-question.vue | 96 ++++++++++++------- 1 file changed, 63 insertions(+), 33 deletions(-) diff --git a/src/fmg-components/save-progress-popup-question/save-progress-popup-question.vue b/src/fmg-components/save-progress-popup-question/save-progress-popup-question.vue index 808163fe6..5d98d5c4b 100644 --- a/src/fmg-components/save-progress-popup-question/save-progress-popup-question.vue +++ b/src/fmg-components/save-progress-popup-question/save-progress-popup-question.vue @@ -14,20 +14,22 @@ v-model="userInput" cmsWidgetName="SaveProgressPopupQuestionWidget" class="save-progress-popup-question" /> - + - @@ -205,35 +207,63 @@ export default { left: 0; } } - .modal-footer { - order: 3; - padding: 0; - } - .modal-disclaimer { - order: 4; + .modal.modal-component .modal-dialog .modal-content { + p.modal-body { + padding: 0; + } + .modal-body { + display: flex; + flex-direction: column; + padding: 0 1.5rem; + + .textbox-question { + padding: 0; + margin: 0 0 1.5rem 0; + + label { + text-align: left; + font-weight: 900; + } + } + } + .modal-body-inner { + text-align: center; + margin-bottom: 1.5rem; + } + .modal-footer { + padding: 0 1.5rem; + margin: 0 0 1.5rem 0; + + button.btn { + order: 1; + margin-bottom: 1.5rem; + } + button.btn.skip-button { + padding: 0; + order: 2; + font-size: 1rem; + } + .modal-disclaimer { + font-size: 0.75rem; + text-align: left; + order: 3; + margin: 0; + + a { + text-decoration: none; + } + } + } } &.progress-saved { - .modal-footer, - .save-progress-popup-question { + .modal-footer-button, + .modal-disclaimer { display: none; } + .skip-button { + margin-bottom: 0; + } } } -.applied-promo { - font-size: 0.875rem; - font-weight: 500; - line-height: 24px; - color: $green; - - .promo-code { - text-transform: uppercase; - } -} -.alert { - color: $red; - font-size: 0.875rem; - font-weight: 500; - line-height: 24px; -} From b5f158ce803047ff84352d58e5702dd8cf054a48 Mon Sep 17 00:00:00 2001 From: Adam Caouette Date: Fri, 31 Jan 2025 17:05:57 -0500 Subject: [PATCH 21/23] CASH-177: adding 2nd slot to modal / removing SYP-specific CSS --- src/digital-components/modal/modal.vue | 52 +------------------------- 1 file changed, 2 insertions(+), 50 deletions(-) diff --git a/src/digital-components/modal/modal.vue b/src/digital-components/modal/modal.vue index 571c0aeb8..72ed56035 100644 --- a/src/digital-components/modal/modal.vue +++ b/src/digital-components/modal/modal.vue @@ -29,9 +29,10 @@