mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
fix(edit) isChanged: confirm -> Dialog.confirm
This commit is contained in:
parent
e9f5d257f1
commit
744d0fa453
1 changed files with 8 additions and 9 deletions
|
|
@ -25,7 +25,6 @@ var CloudCmd, Util, DOM, CloudFunc, MenuIO, Format, edward;
|
|||
Element,
|
||||
ConfigView = {
|
||||
beforeClose: function() {
|
||||
isChanged();
|
||||
exec.ifExist(Menu, 'hide');
|
||||
},
|
||||
afterShow: function() {
|
||||
|
|
@ -119,7 +118,7 @@ var CloudCmd, Util, DOM, CloudFunc, MenuIO, Format, edward;
|
|||
name : 'hide',
|
||||
bindKey : { win: 'Esc', mac: 'Esc' },
|
||||
exec : function () {
|
||||
Edit.hide();
|
||||
isChanged(Edit.hide);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
@ -216,15 +215,15 @@ var CloudCmd, Util, DOM, CloudFunc, MenuIO, Format, edward;
|
|||
MSG_CHANGED = msg;
|
||||
}
|
||||
|
||||
function isChanged() {
|
||||
function isChanged(fn) {
|
||||
var is = edward.isChanged();
|
||||
|
||||
if (is) {
|
||||
is = confirm(MSG_CHANGED);
|
||||
|
||||
if (is)
|
||||
edward.save();
|
||||
}
|
||||
is && Dialog.confirm(TITLE, MSG_CHANGED, {
|
||||
cancel: false
|
||||
}).then(function() {
|
||||
edward.save();
|
||||
fn();
|
||||
});
|
||||
}
|
||||
|
||||
init(callback);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue