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);