1
Fork 0
Commit Graph

12 Commits

Author SHA1 Message Date
Bauke 548984a6df
Render the steps before the tour starts.
By defining the steps as consts in the top level they were
being initialized immediately as the page loads. By having
them initialized in a function it will correctly have access
to everything on the page and not render steps of tours
we aren't going to start.
2023-07-03 14:11:46 +02:00
Bauke 866d823820
Rework storage values to use a single function. 2023-07-02 12:25:53 +02:00
Bauke b130ec37a7
Consolidate all the tour data into a single TourData type. 2023-07-02 11:28:41 +02:00
Bauke 896895c69a
Add the beginnings of the account settings tour.
Also added an error tour for displaying error messages when starting
a tour and a TourRequirements object.
2023-07-01 15:46:23 +02:00
Bauke 48742a9864
Refactor TourId to be an enum. 2023-07-01 12:44:34 +02:00
Bauke 02af7391e7
Add a warning to logged out users that tours will break. 2023-07-01 12:14:02 +02:00
Bauke 771e69c631
Only start the next tour if the selected tour is not the introduction. 2023-07-01 11:33:54 +02:00
Bauke 96e83d7f08
Add documentation for the new parameter. 2023-06-18 13:54:18 +02:00
Bauke 93be9bfca8
Make the final step Continue button say Finish instead. 2023-06-17 15:16:29 +02:00
Bauke 76a86eacff
Use tour.cancel instead of complete when the Exit button is clicked. 2023-06-17 15:02:08 +02:00
Bauke 4a875d4eff
Always run the introduction tour if it hasn't happened yet and...
also run any specified tours afterwards.
2023-06-17 15:01:38 +02:00
Bauke 5c3d61679c
Add the content scripts and styling. 2023-06-15 14:55:30 +02:00