diff --git a/_server/editor.js b/_server/editor.js index f6e8e1b5..2f184f30 100644 --- a/_server/editor.js +++ b/_server/editor.js @@ -891,7 +891,7 @@ editor.prototype.listen = function () { editor_blockly.confirm(); // 保存事件编辑器 } else { - editor_mode.onmode(''); + editor_mode.saveFloor(); } return; } diff --git a/_server/editor_mode.js b/_server/editor_mode.js index c97db93f..40ad2801 100644 --- a/_server/editor_mode.js +++ b/_server/editor_mode.js @@ -583,7 +583,7 @@ editor_mode = function (editor) { }); var saveFloor = document.getElementById('saveFloor'); - saveFloor.onclick = function () { + editor_mode.saveFloor = function () { editor_mode.onmode(''); editor.file.saveFloorFile(function (err) { if (err) { @@ -593,6 +593,7 @@ editor_mode = function (editor) { ;printf('保存成功'); }); } + saveFloor.onclick = editor_mode.saveFloor; var newMap = document.getElementById('newMap'); var newFileName = document.getElementById('newFileName');