gristlabs_grist-core/app/client/components
Alex Hall cd0c6de53e (core) Automatically or explicitly show document tours in the same way as example cards.
Summary:
Extracts code from showExampleCard into a generic function which is reused for document tours.

It handles reading and writing to user preferences for automatic showing and explicitly reopening.

Test Plan:
Manually tested that it automatically shows a tour just once and clicking to reopen works.

There's not much new functionality so there's little that needs testing. This is an initial version that's mostly internal and is likely to be polished for users in the future.

If I should still add tests, I'd like confirmation that the current behaviour is as desired.

Reviewers: dsagal

Reviewed By: dsagal

Differential Revision: https://phab.getgrist.com/D2944
2021-07-27 18:35:48 +02:00
..
AceEditor.css
AceEditor.js (core) Add 'value' to trigger formula autocomplete 2021-07-12 15:07:16 -07:00
AceEditorCompletions.ts
ActionLog.css
ActionLog.ts
Base.js
BaseView.js (core) Makes filter counts take other column filters into account 2021-06-23 09:01:41 +02:00
CellPosition.ts
ChartView.css
ChartView.ts
ClientScope.ts
Clipboard.css
Clipboard.js
CodeEditorPanel.css
CodeEditorPanel.js
ColumnFilters.css (core) Context menu for cards. 2021-06-29 15:29:56 +02:00
ColumnTransform.ts
Comm.ts (core) Remove a bunch of dead code 2021-07-01 18:38:21 +02:00
commandList.js (core) Freezing columns on a GridView 2021-06-18 12:22:13 +02:00
commands.css
commands.js
CopySelection.js
Cursor.ts
CursorMonitor.ts (core) Fixing anchor link navigation. 2021-07-23 11:02:07 +02:00
CustomView.css
CustomView.ts
DetailView.css (core) Context menu for cards. 2021-06-29 15:29:56 +02:00
DetailView.js (core) Context menu for cards. 2021-06-29 15:29:56 +02:00
DocComm.ts (core) Remove a bunch of dead code 2021-07-01 18:38:21 +02:00
DocConfigTab.js
Drafts.ts (core) Replace time zone selector with one based on the newer autocomplete. 2021-07-23 08:02:05 -04:00
duplicatePage.ts
EditorMonitor.ts
EmbedForm.css
FieldConfigTab.css
FormulaTransform.ts
GridView.css (core) Context menu for cards. 2021-06-29 15:29:56 +02:00
GridView.js (core) Implement UI for trigger formulas. 2021-06-29 10:24:16 -04:00
GristDoc.css
GristDoc.ts (core) Automatically or explicitly show document tours in the same way as example cards. 2021-07-27 18:35:48 +02:00
GristWSConnection.ts
Importer.ts (core) Refactoring google drive plugin 2021-07-14 09:52:04 +02:00
Layout.css
Layout.js
LayoutEditor.css
LayoutEditor.js
LayoutPreview.css
LayoutPreview.js
LinkingState.js
Login.css
ParseOptions.ts
Preferences.css
Printing.css
Printing.ts
RecordLayout.css
RecordLayout.js (core) Context menu for cards. 2021-06-29 15:29:56 +02:00
RecordLayoutEditor.js
RefSelect.js
SearchBar.css
SearchBar.ts
Selector.js
SummaryConfig.js
TypeConversion.ts (core) Barely working reference lists in frontend 2021-07-23 18:41:44 +02:00
TypeTransform.ts
UndoStack.ts
UnsavedChanges.ts
ValidationPanel.css
ValidationPanel.js
viewCommon.css (core) Freezing columns on a GridView 2021-06-18 12:22:13 +02:00
viewCommon.js
ViewConfigTab.css
ViewConfigTab.js
ViewLayout.css (core) Show sigma next to summary table titles 2021-07-12 20:10:15 -07:00
ViewLayout.ts (core) Show sigma next to summary table titles 2021-07-12 20:10:15 -07:00
ViewLinker.css
ViewPane.ts