diff --git a/plugins/c9.ide.dialog.common/question.js b/plugins/c9.ide.dialog.common/question.js index 3c9686a0..705331ce 100644 --- a/plugins/c9.ide.dialog.common/question.js +++ b/plugins/c9.ide.dialog.common/question.js @@ -42,29 +42,31 @@ define(function(require, module, exports) { plugin.allowClose = cancel; - var gotYes = false; + var gotYesNo = false; plugin.once("hide", function(){ - !gotYes && cancel && onNo(false, true, metadata); + !gotYesNo && cancel && onNo(false, true, metadata); }); plugin.update([ { id: "cancel", visible: cancel, onclick: function(){ plugin.hide(); } }, { id: "dontask", visible: showDontAsk }, { id: "yestoall", visible: all, onclick: function(){ - gotYes = true; + gotYesNo = true; plugin.hide(); onYes(true, metadata); }}, { id: "notoall", visible: all, onclick: function(){ + gotYesNo = true; plugin.hide(); onNo(true, false, metadata); }}, { id: "yes", onclick: function(){ - gotYes = true; + gotYesNo = true; plugin.hide(); onYes(false, metadata); }}, { id: "no", onclick: function(){ + gotYesNo = true; plugin.hide(); onNo(false, false, metadata); }}