From 5c17e51124631b2c7745e45c06bfb424b26b3735 Mon Sep 17 00:00:00 2001 From: Jason Wheeler Date: Wed, 31 May 2023 16:28:41 -0400 Subject: [PATCH 01/50] Check for if 2nd tier should be shown wasn't being used. Fixed the preparation of the tiers so that it will be hidden when it should be. --- .../service-package-question.vue | 47 +++++++++---------- 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/src/layouts/service-packages/service-package-question/service-package-question.vue b/src/layouts/service-packages/service-package-question/service-package-question.vue index ecfa647b..50a3afc5 100644 --- a/src/layouts/service-packages/service-package-question/service-package-question.vue +++ b/src/layouts/service-packages/service-package-question/service-package-question.vue @@ -63,20 +63,28 @@ }, servicePackageAnswers() { if (!this.cmsWidgetName) return []; - const cmsAnswersContent = [ + const cmsAnswersContent = []; + cmsAnswersContent.push( { Name: 'TierOne', cmsWidgetName: 'EconomyServicePackage' - }, - { - Name: 'TierTwo', - cmsWidgetName: 'StandardServicePackage' - }, + } + ); + if(this.shouldDisplayTierTwoPackage) + { + cmsAnswersContent.push( + { + Name: 'TierTwo', + cmsWidgetName: 'StandardServicePackage' + }, + ); + } + cmsAnswersContent.push( { Name: 'TierThree', cmsWidgetName: 'PremiumServicePackage' } - ]; + ); //if cms content has not yet loaded, skip if (this.getCmsContent(cmsAnswersContent[0].cmsWidgetName, 'HeaderText') == '') { return {}; @@ -96,27 +104,18 @@ return this.lineItemsContainsPartType(partTypeStrings.RECALIBRATION); }, frontWipersApplicableForTierTwo() { - const store = useMainStore(); const frontWipersAreAvailable = this.lineItemsContainsPartType( partTypeStrings.FRONT_WIPER ); - const isRepair = store.order.damage.isRepair; - const glassToReplaceContainsWindshield = this.glassToReplaceContainsGlassLocation( - glassLocations.WINDSHIELD - ); - if (frontWipersAreAvailable) { - if (isRepair) { - return true; - } else { - if (glassToReplaceContainsWindshield) { - return true; - } else { - return false; - } - } - } else { - return false; + const glassToReplaceContainsWindshield = this.glassToReplaceContainsGlassLocation(glassLocations.WINDSHIELD); + + if(frontWipersAreAvailable && (useMainStore().order.damage.isRepair || glassToReplaceContainsWindshield)) + { + return true; } + + return false; + }, rearWiperApplicableForTierTwo() { const rearWiperIsAvailable = this.lineItemsContainsPartType(partTypeStrings.REAR_WIPER); From 8879944fe07c574ab5148280ca80e6b575d445be Mon Sep 17 00:00:00 2001 From: Jason Wheeler Date: Wed, 31 May 2023 16:41:35 -0400 Subject: [PATCH 02/50] updated so that it will show the line drawing of a vehicle if image url not found --- src/layouts/vehicle-selection/vehicle-selection.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/layouts/vehicle-selection/vehicle-selection.vue b/src/layouts/vehicle-selection/vehicle-selection.vue index 1e86b9fb..5e0aa53b 100644 --- a/src/layouts/vehicle-selection/vehicle-selection.vue +++ b/src/layouts/vehicle-selection/vehicle-selection.vue @@ -207,7 +207,7 @@ export default { }, computed: { displayGeneric() { - return !useMainStore().order.vehicle.imageUrl || !this.selectedStyle; + return !this.selectedStyle; } }, components: { From 94db0bf63b985beba2bf77f719b92ccdfe7b28e2 Mon Sep 17 00:00:00 2001 From: Katie Kroell Date: Thu, 1 Jun 2023 13:32:02 -0400 Subject: [PATCH 03/50] back button navigation from coverage-statement --- src/layouts/coverage-statement/coverage-statement.vue | 11 ++++++++++- src/router/router-constants/navigation-scenarios.js | 3 +++ src/router/router-constants/routing-table.js | 6 +++++- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/layouts/coverage-statement/coverage-statement.vue b/src/layouts/coverage-statement/coverage-statement.vue index 20f86f32..1dadeee7 100644 --- a/src/layouts/coverage-statement/coverage-statement.vue +++ b/src/layouts/coverage-statement/coverage-statement.vue @@ -33,7 +33,7 @@ @@ -140,6 +140,15 @@ export default { return false; }, + backButtonAction() { + if (useMainStore().order.damage.isRepair) { + this.$router.navigate(this.navigationScenarios.CLICKED_BACK_WITH_REPAIR, this.$route); + } + else { + this.$router.navigate(this.navigationScenarios.CLICKED_BACK, this.$route); + } + }, + async forwardButtonAction() { return this.navigateForward(); }, diff --git a/src/router/router-constants/navigation-scenarios.js b/src/router/router-constants/navigation-scenarios.js index 7c9e90da..5331ac76 100644 --- a/src/router/router-constants/navigation-scenarios.js +++ b/src/router/router-constants/navigation-scenarios.js @@ -52,6 +52,9 @@ const navigationScenarios = { CLICKED_BACK_WITH_VIN_AND_NO_MORE_QUESTIONS: "CLICKED_BACK_WITH_VIN_AND_NO_MORE_QUESTIONS", CLICKED_BACK_WITH_NO_VIN_NOR_QUESTIONS: "CLICKED_BACK_WITH_NO_VIN_NOR_QUESTIONS", + // Coverage Statement + CLICKED_BACK_WITH_REPAIR: "CLICKED_BACK_WITH_REPAIR", + //Provider Preference CLICKED_FORWARD_WITH_SAFELITE: "CLICKED_FORWARD_WITH_SAFELITE", CLICKED_FORWARD_WITH_TPA_ENABLED: "CLICKED_FORWARD_WITH_TPA_ENABLED", diff --git a/src/router/router-constants/routing-table.js b/src/router/router-constants/routing-table.js index b2aba7a7..7d3945a0 100644 --- a/src/router/router-constants/routing-table.js +++ b/src/router/router-constants/routing-table.js @@ -474,10 +474,14 @@ const routingTable = function(store) { scenario: navigationScenarios.CLICKED_BACK_WITH_CAPABILITY_QUESTIONS, destinationIssPageValue: issPageValues.CAPABILITY_QUESTIONS }, + { + scenario: navigationScenarios.CLICKED_BACK_WITH_REPAIR, + destinationIssPageValue: issPageValues.VEHICLE_DAMAGE + }, { scenario: navigationScenarios.CLICKED_FORWARD, destinationIssPageValue: issPageValues.PROVIDER_PREFERENCE - } + }, ] }, { From 30782afadbffdf23cd84f850990ea951de7e24f3 Mon Sep 17 00:00:00 2001 From: Katie Kroell Date: Thu, 1 Jun 2023 13:34:54 -0400 Subject: [PATCH 04/50] formatting clean up --- .../coverage-statement/coverage-statement.vue | 35 ++++++++----------- 1 file changed, 15 insertions(+), 20 deletions(-) diff --git a/src/layouts/coverage-statement/coverage-statement.vue b/src/layouts/coverage-statement/coverage-statement.vue index 1dadeee7..020847af 100644 --- a/src/layouts/coverage-statement/coverage-statement.vue +++ b/src/layouts/coverage-statement/coverage-statement.vue @@ -9,34 +9,29 @@
+ cmsWidgetName="verifyingCoverageStatement" + typeStyle="h5" + justifyText="center" + class="mt-4 mb-4" + id="coverage-statement-text-block" />
-

+

+ cmsWidgetName="whatHappensNextCopy" + class="mt-4 mb-2 fw-bold" + id="coverage-statement-text-block" />
-

+

- -
+ cmsWidgetName="SiteFooterWidget" + :isForwardActionDisabled="!meta.valid" + @backClicked="backButtonAction" + @forwardClicked="forwardButtonAction" + ref="siteFooter" />
From 26a0d5086b6582bb61cdb1bfbe70838c857d4976 Mon Sep 17 00:00:00 2001 From: Katie Kroell Date: Thu, 1 Jun 2023 14:46:40 -0400 Subject: [PATCH 05/50] changes to vehicle-questions-mixin to account for repairs --- .../coverage-statement/coverage-statement.spec.js | 14 +++----------- .../coverage-statement/coverage-statement.vue | 13 ++----------- src/mixins/vehicle-questions-mixin.js | 12 +++++++++--- src/mixins/vehicle-questions-mixin.spec.js | 15 +++++++++++++++ 4 files changed, 29 insertions(+), 25 deletions(-) diff --git a/src/layouts/coverage-statement/coverage-statement.spec.js b/src/layouts/coverage-statement/coverage-statement.spec.js index 6254f006..92cc7215 100644 --- a/src/layouts/coverage-statement/coverage-statement.spec.js +++ b/src/layouts/coverage-statement/coverage-statement.spec.js @@ -122,8 +122,7 @@ const mockMixin = { function setupMocks({ pageHeaderWidgetHeaderText, -// cmsPageContent = "CMS content goes here", -// unverifiedNonADASRepairBodyText = "repair body text", +mountOptionsMockData = {}, }) { //Mock api responses const apiResponses = { @@ -142,6 +141,7 @@ pageHeaderWidgetHeaderText, unverifiedNonADASRepairBodyText: "Repair body text", }, }; + useMainStore().order = { vehicle: { vin: "TESTVIN", @@ -171,9 +171,7 @@ pageHeaderWidgetHeaderText, settleAllPromises.mockImplementation(() => apiPromise); fetchCmsContentForPage.mockImplementation(() => Promise.resolve()); - const mountOptions = getMountOptions({ - - }); + const mountOptions = getMountOptions({}); mountOptions.mixins = [baseMixin, vehicleQuestionsMixin]; @@ -181,12 +179,6 @@ pageHeaderWidgetHeaderText, wrapper.vm.setCmsContent = baseMixin.methods.setCmsContent; - // //Mock CMS content - // const cmsContent = { - // PageContent: cmsPageContent, - // NonADASRepairBodyText: unverifiedNonADASRepairBodyText, - // }; - return { wrapper }; } diff --git a/src/layouts/coverage-statement/coverage-statement.vue b/src/layouts/coverage-statement/coverage-statement.vue index 020847af..f1128f8a 100644 --- a/src/layouts/coverage-statement/coverage-statement.vue +++ b/src/layouts/coverage-statement/coverage-statement.vue @@ -29,7 +29,7 @@ @@ -134,16 +134,7 @@ export default { } return false; }, - - backButtonAction() { - if (useMainStore().order.damage.isRepair) { - this.$router.navigate(this.navigationScenarios.CLICKED_BACK_WITH_REPAIR, this.$route); - } - else { - this.$router.navigate(this.navigationScenarios.CLICKED_BACK, this.$route); - } - }, - + async forwardButtonAction() { return this.navigateForward(); }, diff --git a/src/mixins/vehicle-questions-mixin.js b/src/mixins/vehicle-questions-mixin.js index 28fdc4b7..aa9d5542 100644 --- a/src/mixins/vehicle-questions-mixin.js +++ b/src/mixins/vehicle-questions-mixin.js @@ -452,9 +452,15 @@ export default { this.hasGlassLocationWithMultipleParts(partsOrQuestions); const hasChildPartQuestions = this.hasChildPartQuestions(partsOrQuestions); const hasCapabilityQuestions = this.hasCapabilityQuestions(partsOrQuestions); - let backNavigationScenario = self.mainStore.vehicle.vin - ? navigationScenarios.CLICKED_BACK_WITH_VIN_AND_NO_MORE_QUESTIONS - : navigationScenarios.CLICKED_BACK_WITH_NO_VIN_NOR_QUESTIONS; + let backNavigationScenario = ""; + if (self.mainStore.order.damage.isRepair) { + backNavigationScenario = navigationScenarios.CLICKED_BACK_WITH_REPAIR; + } + else { + backNavigationScenario = self.mainStore.vehicle.vin + ? navigationScenarios.CLICKED_BACK_WITH_VIN_AND_NO_MORE_QUESTIONS + : navigationScenarios.CLICKED_BACK_WITH_NO_VIN_NOR_QUESTIONS; + } const currentPage = self.$route.query.issPage; if ( diff --git a/src/mixins/vehicle-questions-mixin.spec.js b/src/mixins/vehicle-questions-mixin.spec.js index 2ee9bffc..a9bc209c 100644 --- a/src/mixins/vehicle-questions-mixin.spec.js +++ b/src/mixins/vehicle-questions-mixin.spec.js @@ -2080,6 +2080,21 @@ describe("vehicle-questions-mixin", () => { }); describe("navigateBack", () => { + test("current page is coverage-statement and damage is repair => go to vehicle-damage", () => { + // Arrange + const { wrapper } = setupMocks({ issPage: issPageValues.COVERAGE_STATEMENT }); + useMainStore().order.damage.isRepair = true; + + // Act + wrapper.vm.navigateBack(); + + // Assert + expect(wrapper.vm.$router.navigate).toHaveBeenCalledWith( + navigationScenarios.CLICKED_BACK_WITH_REPAIR, + { query: { issPage: issPageValues.COVERAGE_STATEMENT } } + ); + }); + test("current page is molding questions and there are part questions, multiple parts to choose, and capability questions => go to vehicle-parts", () => { // Arrange const { wrapper } = setupMocks({ issPage: issPageValues.MOLDING_QUESTIONS }); From dd76ba88f92fec036dfb2b3c05d81790fe849960 Mon Sep 17 00:00:00 2001 From: brydon1 Date: Mon, 5 Jun 2023 11:09:38 -0400 Subject: [PATCH 06/50] Removing z index --- src/iss-components/site-header/menu-modal/menu-modal.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/src/iss-components/site-header/menu-modal/menu-modal.vue b/src/iss-components/site-header/menu-modal/menu-modal.vue index 1330a6da..98caab16 100644 --- a/src/iss-components/site-header/menu-modal/menu-modal.vue +++ b/src/iss-components/site-header/menu-modal/menu-modal.vue @@ -99,7 +99,6 @@ export default { justify-content: center; align-items: center; padding: 0;//Required to prevent 'squish' on iPhone - z-index: 1060; .bar1, .bar2, .bar3 { From a0f93042719676b9a5e7a8fffaf743fe12d542fa Mon Sep 17 00:00:00 2001 From: Jason Wheeler Date: Mon, 5 Jun 2023 15:53:10 -0400 Subject: [PATCH 07/50] Devyn requested they be able to input text on date fields --- .../textbox-question/textbox-question.vue | 24 ------------------- 1 file changed, 24 deletions(-) diff --git a/src/digital-components/textbox-question/textbox-question.vue b/src/digital-components/textbox-question/textbox-question.vue index e13f5c4b..bbbafa9e 100644 --- a/src/digital-components/textbox-question/textbox-question.vue +++ b/src/digital-components/textbox-question/textbox-question.vue @@ -16,7 +16,6 @@ class="form-control" v-model.trim="value" v-maska="mask" - @keydown="preventDateInput" :type="type" :ref="inputId" :id="inputId" @@ -138,17 +137,6 @@ export default { this.$emit("update:modelValue", value); }, - - preventDateInput(evt) { - if (this.type === "date") { - if (/\d/.test(evt.key)) { - evt.stopPropagation(); - evt.preventDefault(); - return false; - } - } - } - }, computed: { questionText() { @@ -203,18 +191,6 @@ export default { diff --git a/src/layouts/vin-lookup/vin-lookup.vue b/src/layouts/vin-lookup/vin-lookup.vue index 72c16127..70b52933 100644 --- a/src/layouts/vin-lookup/vin-lookup.vue +++ b/src/layouts/vin-lookup/vin-lookup.vue @@ -13,7 +13,7 @@ - + @@ -152,7 +152,7 @@ export default { this.bailout=true } - if(this.bailout){ + if(this.bailout){ return this.$router.navigate( this.navigationScenarios.CLICKED_FORWARD_WITH_BAILOUT, this.$route); diff --git a/src/layouts/welcome-page/welcome-page.vue b/src/layouts/welcome-page/welcome-page.vue index 553f6429..432989ef 100644 --- a/src/layouts/welcome-page/welcome-page.vue +++ b/src/layouts/welcome-page/welcome-page.vue @@ -2,7 +2,7 @@
- +
@@ -140,7 +140,8 @@
- Date: Mon, 12 Jun 2023 10:41:40 -0400 Subject: [PATCH 20/50] Set footer spacing for provider-preference and service-location. --- .../provider-preference.vue | 19 ++++++++++--------- .../service-location/service-location.vue | 13 +++++++------ 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/src/layouts/provider-preference/provider-preference.vue b/src/layouts/provider-preference/provider-preference.vue index 78ca2199..144b97a8 100644 --- a/src/layouts/provider-preference/provider-preference.vue +++ b/src/layouts/provider-preference/provider-preference.vue @@ -16,6 +16,7 @@ class="mx-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 21/50] 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

Date: Mon, 12 Jun 2023 11:04:12 -0400 Subject: [PATCH 22/50] added unit test for auto selecting vehicle --- .../policy-vehicles/policy-vehicles.spec.js | 40 +++++++++---------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/src/layouts/policy-vehicles/policy-vehicles.spec.js b/src/layouts/policy-vehicles/policy-vehicles.spec.js index 7f45d1cf..5cecac66 100644 --- a/src/layouts/policy-vehicles/policy-vehicles.spec.js +++ b/src/layouts/policy-vehicles/policy-vehicles.spec.js @@ -4,7 +4,6 @@ import { shallowMount } from "@vue/test-utils"; import { getMountOptions } from "@/helpers/unit-test-helper.js"; import { useMainStore } from "@/store"; import { fetchCmsContentForPage } from "@/helpers/cms-content-helper"; -import {vehicleSelectionOptions} from "@/constants/vehicle-selection-options"; import { navigationScenarios } from "@/router/router-constants/navigation-scenarios"; // Mock fetchCmsContentForPage @@ -33,17 +32,6 @@ describe("policy-vehicles.vue", () => { //Assert expect(wrapper.vm.$router.navigate).toBeCalled(); }); - test("Should navigate to CLICKED_BACK if backButtonAction is run", async () => { - // Arrange - const { wrapper } = setupMocks({}); - - // Act - await wrapper.vm.backButtonAction(); - - //Assert - expect(wrapper.vm.$router.navigate).toBeCalled(); - }); - test("Selected vehicle VIN do match vehicles listed in our system (CarIDs) found then navigate forward to vehicle-damage page.", async () => { //Arrange const { wrapper } = setupMocks({}); @@ -99,6 +87,16 @@ describe("policy-vehicles.vue", () => { {} ); }); + test("first vehicle is auto-selected if only one vehicle on policy", async () => { + //Arrange + const { wrapper } = setupMocks({}); + + // Act + await wrapper.vm.$nextTick(); + + // Assert + expect(wrapper.vm.selectedVehicleVin).toBe("5NMS3CADXLH233004"); + }); }); function setupMocks({ @@ -109,15 +107,15 @@ function setupMocks({ useMainStore().applicationUser = { pageData: { "policy-vehicles": - [ - { - vehicleMake: "Hyundai", - vehicleModel: "Santa Fe", - vehicleStyle: "4 door utility", - vehicleYear: 2020, - vin: "5NMS3CADXLH233004", - }, - ], + [ + { + vehicleMake: "Hyundai", + vehicleModel: "Santa Fe", + vehicleStyle: "4 door utility", + vehicleYear: 2020, + vin: "5NMS3CADXLH233004", + }, + ], } }; useMainStore().lookupVehicleByVin = jest.fn().mockImplementation(() => { From c7552b7f5cb4d0e4d79edff5f31cbd6179b15765 Mon Sep 17 00:00:00 2001 From: Jason Wheeler Date: Mon, 12 Jun 2023 11:04:14 -0400 Subject: [PATCH 23/50] Had to reset values prior to getting new values because if the same values comes back and it auto selects the watch won't trigger because the value doesn't technically change --- src/layouts/vehicle-selection/vehicle-selection.vue | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/layouts/vehicle-selection/vehicle-selection.vue b/src/layouts/vehicle-selection/vehicle-selection.vue index 5e0aa53b..1ae0b6db 100644 --- a/src/layouts/vehicle-selection/vehicle-selection.vue +++ b/src/layouts/vehicle-selection/vehicle-selection.vue @@ -140,33 +140,28 @@ export default { watch: { selectedYear(value) { this.mainStore.updateVehicleYear(value); + this.$refs["vehicleMakeQuestion"].clearValues(); if(value) { this.$refs["vehicleMakeQuestion"].getNewValues(); } - else{ - this.$refs["vehicleMakeQuestion"].clearValues(); - } }, selectedMake(value) { this.mainStore.updateVehicleMake(value); + this.$refs["vehicleModelQuestion"].clearValues(); if(value) { this.$refs["vehicleModelQuestion"].getNewValues(); } - else{ - this.$refs["vehicleModelQuestion"].clearValues(); - } }, selectedModel(value) { this.mainStore.updateVehicleModel(value); + this.$refs["vehicleStyleQuestion"].clearValues(); if(value) { this.$refs["vehicleStyleQuestion"].getNewValues(); } - else{ - this.$refs["vehicleStyleQuestion"].clearValues(); - } + }, selectedStyle(value) { this.mainStore.updateVehicleStyle(value); From 866919efcb1fa6824a54e16cb66dd02c0e252579 Mon Sep 17 00:00:00 2001 From: Katie Kroell Date: Mon, 12 Jun 2023 14:34:30 -0400 Subject: [PATCH 24/50] prevent aggressive validation in fields with regex rules --- src/digital-components/textbox-question/textbox-question.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/digital-components/textbox-question/textbox-question.vue b/src/digital-components/textbox-question/textbox-question.vue index bbbafa9e..c502681c 100644 --- a/src/digital-components/textbox-question/textbox-question.vue +++ b/src/digital-components/textbox-question/textbox-question.vue @@ -14,7 +14,7 @@ ]"> Date: Mon, 12 Jun 2023 14:41:43 -0400 Subject: [PATCH 25/50] Fix so that button border shows fully. --- src/iss-components/site-footer/site-footer.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/iss-components/site-footer/site-footer.vue b/src/iss-components/site-footer/site-footer.vue index 76cd9055..691192ac 100644 --- a/src/iss-components/site-footer/site-footer.vue +++ b/src/iss-components/site-footer/site-footer.vue @@ -127,6 +127,7 @@ export default { - \ No newline at end of file + From ac976b54fb9f6220c97e742ff5f768a9a2cad42f Mon Sep 17 00:00:00 2001 From: Jason Wheeler Date: Mon, 19 Jun 2023 15:19:41 -0400 Subject: [PATCH 31/50] Set modal button position to be absolute while relative to parent rather than the page. This prevents the button from scrolling down with the page since the header was unstuck. Also correct white space issues on welcome page. --- .../site-header/menu-modal/menu-modal.vue | 37 ++++++++++++------- .../site-header/site-header.vue | 1 + src/layouts/welcome-page/welcome-page.vue | 2 +- 3 files changed, 26 insertions(+), 14 deletions(-) diff --git a/src/iss-components/site-header/menu-modal/menu-modal.vue b/src/iss-components/site-header/menu-modal/menu-modal.vue index 98caab16..868b0693 100644 --- a/src/iss-components/site-header/menu-modal/menu-modal.vue +++ b/src/iss-components/site-header/menu-modal/menu-modal.vue @@ -1,13 +1,13 @@