#826 support temporary save at page module

This commit is contained in:
akasima 2014-07-31 16:15:01 +09:00
parent 29f37ed999
commit bfe3194af8
5 changed files with 34 additions and 6 deletions

View file

@ -596,14 +596,25 @@ function doDocumentLoad(obj) {
} }
/* 저장된 게시글의 선택 */ /* 저장된 게시글의 선택 */
function doDocumentSelect(document_srl) { function doDocumentSelect(document_srl, module) {
if(!opener || !opener.objForSavedDoc) { if(!opener || !opener.objForSavedDoc) {
window.close(); window.close();
return; return;
} }
if(module===undefined) {
module = 'document';
}
// 게시글을 가져와서 등록하기 // 게시글을 가져와서 등록하기
opener.location.href = opener.current_url.setQuery('document_srl', document_srl).setQuery('act', 'dispBoardWrite'); switch(module) {
case 'page' :
opener.location.href = opener.current_url.setQuery('document_srl', document_srl).setQuery('act', 'dispPageAdminContentModify');
break;
default :
opener.location.href = opener.current_url.setQuery('document_srl', document_srl).setQuery('act', 'dispBoardWrite');
break;
}
window.close(); window.close();
} }

View file

@ -595,14 +595,25 @@ function doDocumentLoad(obj) {
} }
/* 저장된 게시글의 선택 */ /* 저장된 게시글의 선택 */
function doDocumentSelect(document_srl) { function doDocumentSelect(document_srl, module) {
if(!opener || !opener.objForSavedDoc) { if(!opener || !opener.objForSavedDoc) {
window.close(); window.close();
return; return;
} }
if(module===undefined) {
module = 'document';
}
// 게시글을 가져와서 등록하기 // 게시글을 가져와서 등록하기
opener.location.href = opener.current_url.setQuery('document_srl', document_srl).setQuery('act', 'dispBoardWrite'); switch(module) {
case 'page' :
opener.location.href = opener.current_url.setQuery('document_srl', document_srl).setQuery('act', 'dispPageAdminContentModify');
break;
default :
opener.location.href = opener.current_url.setQuery('document_srl', document_srl).setQuery('act', 'dispBoardWrite');
break;
}
window.close(); window.close();
} }

2
common/js/xe.min.js vendored

File diff suppressed because one or more lines are too long

View file

@ -16,7 +16,7 @@
<td > <a href="#" onclick="jQuery('#saved_document_{$val->document_srl}').toggle(); setFixedPopupSize(); return false;">{$val->getTitle()}</a> <td > <a href="#" onclick="jQuery('#saved_document_{$val->document_srl}').toggle(); setFixedPopupSize(); return false;">{$val->getTitle()}</a>
<div id="saved_document_{$val->document_srl}" class="saved_content" style="display:none;">{$val->getContent(false)}</div> <div id="saved_document_{$val->document_srl}" class="saved_content" style="display:none;">{$val->getContent(false)}</div>
</td> </td>
<td><a href="#" onclick="doDocumentSelect('{$val->document_srl}'); return false;" class="buttonSet buttonActive"><span>{$lang->cmd_select}</span></a></td> <td><a href="#" onclick="doDocumentSelect('{$val->document_srl}', '{$val->getDocumentType()}'); return false;" class="buttonSet buttonActive"><span>{$lang->cmd_select}</span></a></td>
</tr> </tr>
<!--@end--> <!--@end-->
</tbody> </tbody>

View file

@ -283,6 +283,12 @@ class pageAdminView extends page
$document_srl = $this->module_info->{$target}; $document_srl = $this->module_info->{$target};
$oDocument->setDocument($document_srl); $oDocument->setDocument($document_srl);
Context::set('document_srl', $document_srl); Context::set('document_srl', $document_srl);
}
else if(Context::get('document_srl'))
{
$document_srl = Context::get('document_srl');
$oDocument->setDocument($document_srl);
Context::set('document_srl', $document_srl);
} }
else else
{ {