mirror of
https://github.com/gristlabs/grist-core.git
synced 2026-03-02 04:09:24 +00:00
(core) Polish tutorial popups
Summary: Includes the following changes: * Adds "Click to expand" hover tooltip to all images * Adds support for minimize/maximize by double clicking tutorial popup header * Add New menu (and all other popups) should now persist when user moves tutorial popup * Preserves scrollbar position when minimizing and maximizing tutorial popup * Formula cell editor (and other elements) should now be stacked under tutorial Test Plan: Browser and manual tests. Reviewers: jarek Reviewed By: jarek Differential Revision: https://phab.getgrist.com/D3864
This commit is contained in:
@@ -24,15 +24,15 @@ export async function duplicatePage(gristDoc: GristDoc, pageId: number) {
|
||||
let inputEl: HTMLInputElement;
|
||||
setTimeout(() => { inputEl.focus(); inputEl.select(); }, 100);
|
||||
|
||||
confirmModal('Duplicate page', 'Save', () => makeDuplicate(gristDoc, pageId, inputEl.value), (
|
||||
dom('div', [
|
||||
confirmModal('Duplicate page', 'Save', () => makeDuplicate(gristDoc, pageId, inputEl.value), {
|
||||
explanation: dom('div', [
|
||||
cssField(
|
||||
cssLabel("Name"),
|
||||
inputEl = cssInput({value: pageName + ' (copy)'}),
|
||||
),
|
||||
t("Note that this does not copy data, but creates another view of the same data."),
|
||||
])
|
||||
));
|
||||
]),
|
||||
});
|
||||
}
|
||||
|
||||
async function makeDuplicate(gristDoc: GristDoc, pageId: number, pageName: string = '') {
|
||||
|
||||
Reference in New Issue
Block a user