From d627f6c38d8858f799db7f7885ff8c6967469221 Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Mon, 12 Jun 2023 09:55:55 -0400 Subject: [PATCH 1/3] WIP set spacing between footer and last element on page. --- .../questions-page-layout.vue | 3 +- .../site-footer/site-footer.vue | 27 +++--- src/layouts/address-lookup/address-lookup.vue | 5 +- .../license-plate-lookup.vue | 1 + .../policy-holder-details.vue | 17 ++-- src/layouts/vehicle-damage/vehicle-damage.vue | 1 + src/layouts/vehicle-lookup/vehicle-lookup.vue | 2 +- .../glass-part-question.vue | 8 +- .../vehicle-selection/vehicle-selection.vue | 93 ++++++++++--------- src/layouts/vin-lookup/vin-lookup.vue | 4 +- src/layouts/welcome-page/welcome-page.vue | 17 ++-- 11 files changed, 92 insertions(+), 86 deletions(-) diff --git a/src/iss-components/questions-page-layout/questions-page-layout.vue b/src/iss-components/questions-page-layout/questions-page-layout.vue index 657d02b9..9a500e89 100644 --- a/src/iss-components/questions-page-layout/questions-page-layout.vue +++ b/src/iss-components/questions-page-layout/questions-page-layout.vue @@ -16,7 +16,7 @@ alertClass="alert-warning" :manualHeadline="alertFewMoreQuestionsHeader" :manualCopy="alertFewMoreQuestionsCopy" - v-bind:isDismissible="false" + v-bind:isDismissible="false" class="mt-5"/>
- -
-
-
- +
+
+
+ -
- +
+
+
-
-
-
@@ -77,8 +78,8 @@ export default { }, buttonText() { return this.customButtontext - ? this.customButtontext - : this.getCmsContent(this.cmsWidgetName, "ForwardButtonText"); + ? this.customButtontext + : this.getCmsContent(this.cmsWidgetName, "ForwardButtonText"); }, footerImageURL() { diff --git a/src/layouts/address-lookup/address-lookup.vue b/src/layouts/address-lookup/address-lookup.vue index ea0b4622..40d3bd92 100644 --- a/src/layouts/address-lookup/address-lookup.vue +++ b/src/layouts/address-lookup/address-lookup.vue @@ -41,14 +41,13 @@ - - { vm.setCmsContent(resultMap.cmsContent); - }); - + }); + }, methods: { @@ -101,8 +102,8 @@ export default { }, async forwardButtonAction() - { - this.mainStore.updatePolicyHolderDetails(this.customerQuestions); + { + this.mainStore.updatePolicyHolderDetails(this.customerQuestions); return this.navigateForward(); }, @@ -114,7 +115,7 @@ export default { {}, {}, this.vehiclesFound - ); + ); else this.$router.navigate( this.navigationScenarios.CLICKED_FORWARD_POLICY_UNVERIFIED, @@ -135,7 +136,7 @@ export default { firstName : this.mainStore.order.customer.firstName, lastName : this.mainStore.order.customer.lastName, } - }, + }, }, computed:{ isCoverageEnabled(){ @@ -143,7 +144,7 @@ export default { }, vehiclesCount(){ return this.vehiclesFound.length; - } + } }, components: { siteHeader, diff --git a/src/layouts/vehicle-damage/vehicle-damage.vue b/src/layouts/vehicle-damage/vehicle-damage.vue index 5106203c..7ee5102c 100644 --- a/src/layouts/vehicle-damage/vehicle-damage.vue +++ b/src/layouts/vehicle-damage/vehicle-damage.vue @@ -51,6 +51,7 @@ groupName="BackGlassReplaceOptionsQuestion" validationRules="replace-options-required" /> - + diff --git a/src/layouts/vehicle-parts/glass-part-question/glass-part-question.vue b/src/layouts/vehicle-parts/glass-part-question/glass-part-question.vue index 9b1beaec..e8f662ef 100644 --- a/src/layouts/vehicle-parts/glass-part-question/glass-part-question.vue +++ b/src/layouts/vehicle-parts/glass-part-question/glass-part-question.vue @@ -181,12 +181,12 @@ export default { }, AutoSelectIfSinglePart() { - if (this.partsForSelectedTint?.length > 0) + if (this.partsForSelectedTint?.length > 0) { // Check if only a single part is present for the tint and set the v-model if it is. if (this.partsForSelectedTint?.length == 1) { this.selectedPartNumber = { value: this.partsForSelectedTint[0].partNumber }; - + // //select element with matching partNumber this.$nextTick(() => { const radioInput = document.querySelector('input[value=' + this.selectedPartNumber + ']'); @@ -199,7 +199,7 @@ export default { } } }, - + // Loads the preselected values from the store. LoadPreselectedValues() { this.$nextTick(() => { @@ -208,7 +208,7 @@ export default { { this.selectedTint = this.modelValue.color; } - }); + }); }, }, watch: { diff --git a/src/layouts/vehicle-selection/vehicle-selection.vue b/src/layouts/vehicle-selection/vehicle-selection.vue index 5e0aa53b..32d04c87 100644 --- a/src/layouts/vehicle-selection/vehicle-selection.vue +++ b/src/layouts/vehicle-selection/vehicle-selection.vue @@ -1,5 +1,5 @@ @@ -159,12 +160,12 @@ export default { this.$router.navigate(scenario, this.$route); }, navigateWithTPAAck() { - this.mainStore.saveProviderPreferenceData({selectedProvider: this.selectedProvider, tpaAcknowledgement: this.tpaAcknowledgement}); + this.mainStore.saveProviderPreferenceData({selectedProvider: this.selectedProvider, tpaAcknowledgement: this.tpaAcknowledgement}); this.navigateForward(this.navigationScenarios.CLICKED_FORWARD_WITH_TPA_ENABLED); }, forwardButtonAction() { if(this.selectedProvider) { - let scenario = null; + let scenario = null; switch (this.selectedProvider) { case options.SAFELITE: scenario = this.navigationScenarios.CLICKED_FORWARD_WITH_SAFELITE; @@ -186,7 +187,7 @@ export default { break; }; this.navigateForward(scenario); - this.mainStore.saveProviderPreferenceData({selectedProvider: this.selectedProvider, tpaAcknowledgement: this.tpaAcknowledgement}); + this.mainStore.saveProviderPreferenceData({selectedProvider: this.selectedProvider, tpaAcknowledgement: this.tpaAcknowledgement}); } }, openStateSteeringModal() { diff --git a/src/layouts/service-location/service-location.vue b/src/layouts/service-location/service-location.vue index 3b93b6c9..77a2ff10 100644 --- a/src/layouts/service-location/service-location.vue +++ b/src/layouts/service-location/service-location.vue @@ -31,11 +31,12 @@ validationRules="selection-required" class="service-location-button-question mb-1"/>
-
+
{ vm.setCmsContent(resultMap.cmsContent); vm.setData( @@ -161,7 +162,7 @@ export default { }, displayMilitaryZipAlert() { return this.zipContainsMilitaryBase && this.isServiceableMobile; - } + } }, methods: { arePagePrerequisiteValid() { @@ -258,11 +259,11 @@ export default { .service-location-button-question { .question-text { margin-top: 1.5rem; - + span { text-align: center; } - + } } From e5622762b6bf13e2fa5f375a77fa5ff579ca77d9 Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Mon, 12 Jun 2023 10:42:51 -0400 Subject: [PATCH 3/3] Set footer spacing for schedule page. --- src/layouts/schedule-page/schedule-page.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/layouts/schedule-page/schedule-page.vue b/src/layouts/schedule-page/schedule-page.vue index 228a8386..f1ce943c 100644 --- a/src/layouts/schedule-page/schedule-page.vue +++ b/src/layouts/schedule-page/schedule-page.vue @@ -6,6 +6,7 @@

Placeholder for schedule page