Mass guide editor changes #18
@@ -1219,7 +1219,15 @@ class GuideEditor {
|
|||||||
|
|
||||||
async createSnapshot() {
|
async createSnapshot() {
|
||||||
if (!this.guideId) return;
|
if (!this.guideId) return;
|
||||||
await api.snapshots.create({ guideId: this.guideId, label: 'manual' });
|
const label = await dialogs.promptText({
|
||||||
|
title: 'Create snapshot',
|
||||||
|
label: 'Snapshot name',
|
||||||
|
placeholder: 'manual',
|
||||||
|
});
|
||||||
|
if (label == null) return;
|
||||||
|
if (this.currentStep) await this.flushStep();
|
||||||
|
if (this.guide) await this.flushGuide();
|
||||||
|
await api.snapshots.create({ guideId: this.guideId, label: label.trim() || 'manual' });
|
||||||
this.onToast('Snapshot created.');
|
this.onToast('Snapshot created.');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user