diff --git a/modules/editor/conf/module.xml b/modules/editor/conf/module.xml index 05703b945..675fe2d18 100644 --- a/modules/editor/conf/module.xml +++ b/modules/editor/conf/module.xml @@ -9,6 +9,7 @@ + diff --git a/modules/editor/editor.controller.php b/modules/editor/editor.controller.php index cfbf699cc..e03e72ce5 100644 --- a/modules/editor/editor.controller.php +++ b/modules/editor/editor.controller.php @@ -40,6 +40,14 @@ $this->setMessage('msg_auto_saved'); } + /** + * @brief 자동저장된 문서 삭제 + **/ + function procEditorRemoveSavedDoc() { + $oEditorController = &getController('editor'); + $oEditorController->deleteSavedDoc(); + } + /** * @brief 컴포넌트에서 ajax요청시 해당 컴포넌트의 method를 실행 **/ diff --git a/modules/editor/tpl/js/editor.js b/modules/editor/tpl/js/editor.js index 8aafbec01..08ea0b74c 100755 --- a/modules/editor/tpl/js/editor.js +++ b/modules/editor/tpl/js/editor.js @@ -46,6 +46,8 @@ function editorStart(upload_target_srl, resizable, height) { if(confirm(fo_obj._saved_doc_message.value)) { fo_obj.title.value = saved_title; fo_obj.content.value = saved_content; + } else { + editorRemoveSavedDoc(); } } } @@ -168,6 +170,10 @@ function _editorAutoSaved(ret_obj) { return null; } +function editorRemoveSavedDoc() { + exec_xml("editor","procEditorRemoveSavedDoc"); +} + // 에디터의 전체 내용 return function editorGetContent(upload_target_srl) { var iframe_obj = editorGetIFrame(upload_target_srl);