fix(edit) isChanged: call fn only when ok pressed

This commit is contained in:
coderaiser 2015-09-30 05:24:59 -04:00
parent 744d0fa453
commit 50d698a985

View file

@ -218,12 +218,13 @@ var CloudCmd, Util, DOM, CloudFunc, MenuIO, Format, edward;
function isChanged(fn) {
var is = edward.isChanged();
is && Dialog.confirm(TITLE, MSG_CHANGED, {
cancel: false
}).then(function() {
edward.save();
if (!is)
fn();
});
else
Dialog.confirm(TITLE, MSG_CHANGED).then(function() {
edward.save();
fn();
}).catch(fn);
}
init(callback);