From fcc8093fa63dca2443c1d2f12d5fbb7fa4f34dd2 Mon Sep 17 00:00:00 2001 From: psychobunny Date: Mon, 9 Mar 2015 12:44:15 -0400 Subject: [PATCH] #1642 show discard prompt --- public/src/modules/composer.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/public/src/modules/composer.js b/public/src/modules/composer.js index 461681ed58..98ab0407a5 100644 --- a/public/src/modules/composer.js +++ b/public/src/modules/composer.js @@ -26,7 +26,20 @@ define('composer', [ var env = utils.findBootstrapEnvironment(); if (composer.active && (env === 'xs' || env ==='sm')) { - discard(composer.active); + if (!composer.posts[composer.active].modified) { + discard(composer.active); + return; + } + + translator.translate('[[modules:composer.discard]]', function(translated) { + bootbox.confirm(translated, function(confirm) { + if (confirm) { + discard(composer.active); + } else { + history.pushState({}, '', '#compose'); + } + }); + }); } });