Commit graph

207 commits

Author SHA1 Message Date
Katie
e700dc6b4e CSR-762 Fix merge conflicts, heritage integration 2022-10-27 11:13:33 -04:00
Katie
751a04dc31 CSR-762 Add tests, fix some buttonsInfo logic 2022-10-27 09:57:16 -04:00
CarlNation
644bfebe22 CSR-752 renamed save and load endpoints 2022-10-07 10:49:50 -04:00
Bryan Mauger
035ff732e0 WIP date picker and drop down test. 2022-10-06 12:47:47 -04:00
Bryan Mauger
143a00e315 CSR-848
*Put all package variation modal on test Quote page.
*Fix font color.
*Fix text wrap on cash/insurance button.
*Re-add router info for test page.
2022-09-19 13:06:10 -04:00
Leah Schumann
200dcd12e4 Fixed some issues with the logic in arePagePrerequisitesValid 2022-09-16 10:38:29 -04:00
Katie
3c17de9f2c Fix merge conflicts 2022-09-14 11:28:41 -04:00
Katie
8e8f663be3 Add more tests 2022-09-13 13:13:07 -04:00
Katie
b350eaae93 Revert commit 'CSR-743 experiment integration testing' and change hasSettingEqualTo to use loose equality 2022-09-08 08:24:08 -04:00
Katie
65a2c3ae94 CSR-743 experiment integration testing 2022-09-01 16:53:54 -04:00
Katie
e97f466fd7 Fix merge conflicts 2022-08-29 10:44:52 -04:00
Bryan Mauger
145359e226 Update jest file and router file. 2022-08-29 10:13:45 -04:00
Bryan Mauger
ce840d8177 CSR-735 create text-block component. 2022-08-29 09:41:13 -04:00
Adam Caouette
27e43f52fd CSR-110: edit router logic to prevent accidental clearing of pageData 2022-08-24 10:38:46 -04:00
Katie
378dbea3cb Fix merge conflicts 2022-08-22 09:01:08 -04:00
Leah Schumann
c03c406eb2 Fixed navigation error, we needed to add the 'isSavingNavigation' parameter to the overrideNavigation call in vehicle-style 2022-08-22 08:45:48 -04:00
Leah Schumann
04ff118b55 merging from develop, fixed conflicts with refactoring vehicle question page navigations 2022-08-19 15:29:22 -04:00
Katie
23ac001a6a Fix merge conflicts 2022-08-18 16:15:44 -04:00
Katie
b23361d0a3 Revert "Merge pull request #674 from Safelite/revert-665-defect/CSR-759"
This reverts commit b890d85c28, reversing
changes made to c5f76d2424.
2022-08-18 11:55:45 -04:00
katieoh-safelite
62a3ceb8c5
Revert "Defect/csr 759" 2022-08-18 10:44:20 -04:00
katieoh-safelite
a7ed47d839
Merge pull request #665 from Safelite/defect/CSR-759
Defect/csr 759
2022-08-17 13:06:37 -04:00
Katie
b526fc059f CSR-759 Update how session ID cookies are saved and updated 2022-08-17 09:25:51 -04:00
Leah Schumann
3616a7d75f Merged from develop and updated unit tests 2022-08-17 09:06:10 -04:00
Leah Schumann
ed740a12ab Front end changes related to CSR-512 2022-08-16 15:31:28 -04:00
Katie
080d2ac28e CSR-514 Add async/await to runExperimentsForTrigger 2022-08-15 10:23:13 -04:00
Katie
1216b121a8 CSR-514 Move runExperiments to after we check the page to reroute to 2022-08-12 13:20:58 -04:00
Katie
febbe96534 CSR-514 Add condition back to router 2022-08-12 13:00:34 -04:00
Katie
0afa4d815c CSR-514 Add PageEntry trigger, move running experiments in router to a private function 2022-08-12 10:16:37 -04:00
Katie
137b5d9621 CSR-514 Refactor a bit, add tests 2022-08-11 13:16:48 -04:00
Leah Schumann
00f5092dc1 Added flag to 'navigate' method so that we can specify that the order by saved in the .afterEach method of the router. Added new 'navigateWithSaving' and 'navigateWithoutSaving' to allow us to control when the order is saved. 2022-08-10 13:46:43 -04:00
Katie
fdf17ce4bc CSR-514 Cleanup 2022-08-09 13:27:46 -04:00
Katie
8964d6e1b0 Merge branch 'develop' into feature/CSR-514 2022-08-09 12:36:37 -04:00
Katie
cdfcec5257 CSR-514 Uncomment and fix parts of experimentOrder 2022-08-09 12:36:10 -04:00
CarlNation
a02143c934 Merge branch 'release/2022.08.18' into rslmerge/2022.08.18-to-develop 2022-08-09 08:10:05 -04:00
CarlNation
e4b2b702c6 CSR-658 nav directly to vehicle-damage when 1 style 2022-08-08 15:54:21 -04:00
Katie
eab76de0fb Add empty object for pageData by default 2022-08-08 10:10:23 -04:00
Katie
4de7240610 CSR-514 Fix merge conflicts 2022-08-05 12:37:31 -04:00
Katie
6defc97a43 CSR-530 Remove test pages and routes 2022-08-02 12:20:12 -04:00
Katie
afdcb48242 CSR-702 Remove default for optionalPageData in router.navigate 2022-07-28 11:27:15 -04:00
Katie
4c20a977e6 CSR-702 Don't default page data to empty object 2022-07-28 10:52:52 -04:00
Katie
868b3d663d CSR-702 Fix merge conflicts' 2022-07-26 15:08:45 -04:00
Katie
6a8409cd34 CSR-702 Add basic routing for part-questions 2022-07-26 15:03:40 -04:00
Scott Kiener
b21c6171e9 CSR-706 | Remove state resetting on loadOrder
As well as making loadOrder await the latest saveOrderPromise
Also clearing saveOrderPromise if entering the funnel fresh to avoid a broken promise object
2022-07-25 09:30:00 -04:00
Katie
f3120ef80d CSR-530 Cleanup 2022-07-19 15:46:48 -04:00
Katie
cefd25399e CSR-530 Add routing for experiment-integration 2022-07-19 15:20:02 -04:00
Katie
be45bb9ff7 CSR-514 Initial implementation for runExperimentsForTrigger 2022-07-15 11:46:01 -04:00
Katie
b73a7f8d90 Fix merge conflicts 2022-07-14 13:12:57 -04:00
Bryan Mauger
3c22e2cb4e Updates to remove vin-lookup from PR. 2022-07-13 17:33:50 -04:00
Scott Kiener
0d956d9e0f Merge remote-tracking branch 'origin/develop' into feature/CSR-700 2022-07-13 10:03:57 -04:00
Katie
c7b7e25dfd CSR-710 Remove experiment string 2022-07-11 16:37:17 -04:00
Katie
d4fd61c74f CSR-710 WIP 2022-07-11 09:09:53 -04:00
Scott Kiener
9ac8b1a31a CSR-706 | Add in newly required parameters 2022-07-05 09:35:32 -04:00
Scott Kiener
3b8b86fe7e CSR-700 | Save response from SaveOrder to VueX Store 2022-06-29 09:05:02 -04:00
FrankRua
3226ec4e6e Init refactor 2022-06-28 17:01:28 -04:00
DonielleAtSafelite
159aadb2b4
Merge branch 'develop' into feature/CSR-439 2022-06-24 14:43:47 -04:00
Donielle Austin
b76811ded0 pushing changes csr-439 2022-06-24 13:44:03 -04:00
Scott Kiener
e51dc1a8d0 Merge remote-tracking branch 'origin/develop' into feature/CSR-700 2022-06-23 15:46:51 -04:00
Scott Kiener
972e02a5b2 CSR-706 | Re-work synchronicity of saveOrder
Allow multiple saveOrders to run synchronously
Allow saveOrder to be awaited before navigating to heritage
Allow saveOrder to run on routine navigation if an email address is present
Add saveOrderPromise member to the store
2022-06-23 15:23:30 -04:00
FrankRua
5c499f1091 Fixed unit tests 2022-06-23 14:28:34 -04:00
FrankRua
f8df9b6512 reset state on timeout 2022-06-10 12:34:32 -04:00
CarlNation
83002df770
Merge pull request #531 from Safelite/feature/CSR-663
Feature/csr 663
2022-06-02 14:14:42 -04:00
CarlNation
2dedad7a44 CSR-663 move functions to analytics-mixin 2022-06-02 13:57:08 -04:00
CarlNation
4111f53d4c CSR-663 remove console.log 2022-06-02 11:28:05 -04:00
CarlNation
15ed8aad39 CSR-663 Make sure the create session only runs once move to router 2022-06-02 11:25:36 -04:00
bmauger
2be222a959 CSR-544 footer modal hamburger button.
A functional version of the hamburger menu button can be seen at the top of the /fmg/component-test page.

Also in this commit: remove temporary code from router/index.js.
2022-05-24 18:23:13 -04:00
bmauger
5ee8d71252 WIP modal test. 2022-05-20 09:19:04 -04:00
Mark Harris
7d41296a71 removed experiment forcing code 2022-05-18 16:46:10 -04:00
FrankRua
a42600f24c adjusted endpoint and logic 2022-05-03 15:08:19 -04:00
FrankRua
694a3aabc7 remove unneeded code 2022-05-03 12:47:14 -04:00
FrankRua
07dcfe8177 merge 2022-05-03 12:38:01 -04:00
Mark Harris
de011ae24a Renamed method 2022-05-02 09:14:06 -04:00
FrankRua
a6f8a6289e GA events 2022-04-28 16:25:32 -04:00
FrankRua
c0290c43ee Auto stash before merge of "develop" and "origin/develop" 2022-04-28 13:13:50 -04:00
CarlNation
bdd75d8d1b CSR-18 refactor event logging 2022-04-28 12:40:54 -04:00
CarlNation
61dbd2fc03 CSR-18 refactors 2022-04-26 09:17:21 -04:00
CarlNation
c71056db22 CSR-18 specs 2022-04-25 13:32:36 -04:00
CarlNation
da748b95fd Merge branch 'develop' into feature/CSR-18 2022-04-25 08:40:05 -04:00
CarlNation
ce988ee120 CSR-18 log page events 2022-04-25 08:39:17 -04:00
FrankRua
723ad59335 Test page views 2022-04-21 14:05:35 -04:00
Katie
6ac8bd1eee Edit temporary experiment forcing url for testing 2022-04-20 15:44:29 -04:00
Mark Harris
65f69f3beb Temporary code for forcing experiments for TESTING 2022-04-19 16:25:44 -04:00
FrankRua
f378f690ab Refactor logic for redirect 2022-04-18 17:10:58 -04:00
CarlNation
12db51a377 CSR-478 relocate keydown logic to footer 2022-04-12 09:12:24 -04:00
CarlNation
710898a3fe CSR-478 reset keydown after navigation 2022-04-11 11:03:31 -04:00
Katie
927f7c8a00 CSR-98 Fix reset state 2022-04-04 13:28:03 -04:00
FrankRua
b4a0e36e6b Stopped 404 from happening on initial load 2022-03-30 10:31:27 -04:00
FrankRua
a1c5150039 rename concept to funnel 2022-03-29 16:21:48 -04:00
FrankRua
c50e21a2a7 refactor heritage helper 2022-03-29 09:13:19 -04:00
Katie
ce4c24e13b CSR-98 Fix tests with getDateForSavedSessionTimeout commented out 2022-03-28 16:24:32 -04:00
FrankRua
0e6932d266 Handle other edge cases 2022-03-24 14:36:43 -04:00
FrankRua
8e21ccec6c update to account for session 2022-03-23 12:55:04 -04:00
FrankRua
c77c8e12a2 more integration helper changes 2022-03-22 08:41:02 -04:00
FrankRua
aeca237b05 started to re-do cookie 2022-03-21 18:46:21 -04:00
FrankRua
f7ddb5ff6c cleanup, setup state for referrals 2022-03-21 16:18:25 -04:00
FrankRua
a279c9d011 Load init 2022-03-21 12:50:32 -04:00
FrankRua
1ac05c353b CSR-98 to CSR-99 2022-03-21 12:05:10 -04:00
Katie
2b6d22fd71 CSR-98 Save only when user is moving to or has visited heritage 2022-03-21 11:38:18 -04:00
Katie
f4a6cc66cf CSR-98 Check and edit cookie info as needed 2022-03-17 16:12:20 -04:00
Katie
04bd941d03 Merge remote-tracking branch 'origin/feature/CSR-99' into feature/CSR-98 2022-03-17 08:28:43 -04:00
Katie
0d6571abf7 CSR-98 Add experiments to query string for testing 2022-03-17 08:28:37 -04:00