Merge pull request #77 from largeden/develop

제목, 본문 내용 없이 첨부파일만 등록하고 다시 접근 시 자동저장 된 항목을 불러오도록 개선
This commit is contained in:
bnu 2013-11-23 05:03:05 -08:00
commit ff5221f0fe
4 changed files with 7 additions and 2 deletions

View file

@ -28,6 +28,7 @@
<!--@if($enable_autosave)-->
<input type="hidden" name="_saved_doc_title" value="{htmlspecialchars($saved_doc->title, ENT_COMPAT | ENT_HTML401, 'UTF-8', false)}" />
<input type="hidden" name="_saved_doc_content" value="{htmlspecialchars($saved_doc->content, ENT_COMPAT | ENT_HTML401, 'UTF-8', false)}" />
<input type="hidden" name="_saved_doc_document_srl" value="{$saved_doc->document_srl}" />
<input type="hidden" name="_saved_doc_message" value="{$lang->msg_load_saved_doc}" />
<div style="display:none"><p class="editor_autosaved_message" id="editor_autosaved_message_{$editor_sequence}" style="display:none"></p></div>
<!--@end-->

View file

@ -60,8 +60,9 @@ function _create(editor_sequence, primary_key, content_key, editor_height, color
if (form._saved_doc_title && form._saved_doc_title.value) { // Check auto-saved document
var saved_title = form._saved_doc_title.value;
var saved_content = form._saved_doc_content.value;
var saved_document_srl = form._saved_doc_document_srl.value;
if (saved_title || saved_content) {
if (saved_title || saved_content || saved_document_srl) {
// 자동저장된 문서 활용여부를 물은 후 사용하지 않는다면 자동저장된 문서 삭제
if(confirm(form._saved_doc_message.value)) {
if(typeof(form.title)!='undefined') form.title.value = saved_title;

View file

@ -34,6 +34,7 @@
<!--@if($enable_autosave)-->
<input type="hidden" name="_saved_doc_title" value="{htmlspecialchars($saved_doc->title, ENT_COMPAT | ENT_HTML401, 'UTF-8', false)}" />
<input type="hidden" name="_saved_doc_content" value="{htmlspecialchars($saved_doc->content, ENT_COMPAT | ENT_HTML401, 'UTF-8', false)}" />
<input type="hidden" name="_saved_doc_document_srl" value="{$saved_doc->document_srl}" />
<input type="hidden" name="_saved_doc_message" value="{$lang->msg_load_saved_doc}" />
<!--@end-->
<!-- 에디터 -->

View file

@ -5373,11 +5373,13 @@ xe.XE_AutoSave = $.Class({
$ON_MSG_APP_READY : function() {
var elTitle = $(this.form._saved_doc_title);
var elContent = $(this.form._saved_doc_content);
var elDocument_srl = $(this.form._saved_doc_document_srl);
var title = $.trim(elTitle.val());
var content = $.trim(elContent.val());
var document_srl = $.trim(elDocument_srl.val());
if (title || content) {
if (title || content || document_srl) {
if (confirm(this.form._saved_doc_message.value)) {
$(this.form.title).val(title);
this.oApp.setIR(content);