diff --git a/src/App.vue b/src/App.vue index ae924427..c5f99eee 100644 --- a/src/App.vue +++ b/src/App.vue @@ -40,6 +40,17 @@ export default { shouldShowTextCarousel() { return this.globalNonpersistedState.showTextCarousel; } + }, + watch: { + shouldShowLoader(newVal) { + // prevent keyboard input when loader is shown, re-enable when hidden + if(newVal) { + document.onkeydown = () => false; + } + else { + document.onkeydown = null; + } + } } }; // Add a global Javascript exception handler for logging exceptions, this handler will log when there is an uncaught exception diff --git a/src/constants/progress-bar-mapper.js b/src/constants/progress-bar-mapper.js index 09be633c..02b9c9be 100644 --- a/src/constants/progress-bar-mapper.js +++ b/src/constants/progress-bar-mapper.js @@ -1,33 +1,33 @@ export const pageProgressMapper = { 'duplicate-check': { - percent: 10 - }, - 'policy-holder-details': { percent: 15 }, 'policy-vehicles': { - percent: 15 - }, - 'policy-endorsements': { - percent: 15 - }, - 'vehicle-selection': { percent: 20 }, - 'vehicle-damage': { + 'policy-endorsements': { + percent: 20 + }, + 'vehicle-selection': { + percent: 25 + }, + 'policy-holder-details': { percent: 30 }, - 'part-questions': { + 'vehicle-damage': { percent: 35 }, - 'molding-questions': { + 'part-questions': { percent: 40 }, + 'molding-questions': { + percent: 45 + }, 'vehicle-parts': { - percent: 40 + percent: 45 }, 'capability-questions': { - percent: 40 + percent: 45 }, 'vehicle-lookup': { percent: 45 @@ -69,7 +69,7 @@ export const pageProgressMapper = { percent: 95 }, 'tpa-search': { - percent: 85 + percent: 80 }, 'tpa-submit': { percent: 95 diff --git a/src/digital-components/text-block/text-block.vue b/src/digital-components/text-block/text-block.vue index f6db4887..33b452b8 100644 --- a/src/digital-components/text-block/text-block.vue +++ b/src/digital-components/text-block/text-block.vue @@ -7,7 +7,7 @@ :key="copy"> + - -
+
-
+
+ diff --git a/src/layouts/policy-vehicles/policy-vehicles.vue b/src/layouts/policy-vehicles/policy-vehicles.vue index e6493075..62a102a1 100644 --- a/src/layouts/policy-vehicles/policy-vehicles.vue +++ b/src/layouts/policy-vehicles/policy-vehicles.vue @@ -297,7 +297,7 @@ export default { } }; - diff --git a/src/layouts/provider-preference/provider-preference.vue b/src/layouts/provider-preference/provider-preference.vue index a5f578e1..5ab20e5b 100644 --- a/src/layouts/provider-preference/provider-preference.vue +++ b/src/layouts/provider-preference/provider-preference.vue @@ -16,7 +16,7 @@ cmsWidgetName="SiteSubHeader" class="mb-0 mt-4 text-center" />
+ :marginTopSizeOverride="0" />