From 10a947d9f531d2e23ecfdc42b0e8173860bf87eb Mon Sep 17 00:00:00 2001 From: zero Date: Fri, 8 Jun 2007 05:31:29 +0000 Subject: [PATCH] git-svn-id: http://xe-core.googlecode.com/svn/trunk@1577 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/editor/conf/module.xml | 1 + modules/editor/editor.controller.php | 8 ++++++++ modules/editor/tpl/js/editor.js | 6 ++++++ 3 files changed, 15 insertions(+) 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);