From 145713e7668a41320981ed87b448542cd30d13dc Mon Sep 17 00:00:00 2001 From: Jermolene Date: Mon, 10 Nov 2014 08:49:20 +0000 Subject: [PATCH] Don't confirm deleting drafts with no original --- core/modules/widgets/navigator.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/modules/widgets/navigator.js b/core/modules/widgets/navigator.js index 8c75bff38..d58cc646d 100755 --- a/core/modules/widgets/navigator.js +++ b/core/modules/widgets/navigator.js @@ -220,7 +220,7 @@ NavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) { confirmationTitle = title; } // Seek confirmation - if(!confirm($tw.language.getString( + if(this.wiki.getTiddler(originalTitle) && !confirm($tw.language.getString( "ConfirmDeleteTiddler", {variables: {title: confirmationTitle} @@ -360,7 +360,9 @@ NavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) { } else { this.removeTitleFromStory(storyList,draftTitle); } - this.saveStoryList(storyList); + this.saveStoryList(storyList); + // Trigger an autosave + $tw.rootWidget.dispatchEvent({type: "tm-auto-save-wiki"}); } } return false;