#18591864 레이아웃 수정시 미리보기가 되지 않는 문제 수정

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@7120 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
taggon 2010-01-05 07:56:57 +00:00
parent e782b8e277
commit 17b757f4e2
2 changed files with 25 additions and 23 deletions

View file

@ -13,26 +13,9 @@ function doDeleteLayout(layout_srl) {
procFilter(fo_obj, delete_layout);
}
/* 수정된 레이아웃을 원본으로 돌림 */
function doResetLayoutCode(layout_srl) {
var fo_obj = jQuery('#fo_layout').get(0);
procFilter(fo_obj, reset_layout_code);
return false;
}
/* 수정중인 레이아웃 미리보기 */
function doPreviewLayoutCode(layout_srl) {
jQuery('#fo_layout').attr('target', "_LayoutPreview");
jQuery('input[name=act]','#fo_layout').val("dispLayoutAdminPreview");
jQuery('#fo_layout').submit();
jQuery('#fo_layout').removeAttr('target');
}
/* 메뉴 관리로 이동 */
function doMenuManagement(menu_id) {
var menu_srl = jQuery('#fo_layout select[name='+menu_id+'] option:selected').val();
var menu_srl = jQuery('#fo_layout select[name='+menu_id+']').val();
var url = '';
// 선택된 메뉴가 없으면
if(menu_srl == 0){
@ -65,3 +48,21 @@ function deleteFile(layout_srl,filename){
document.location.reload();
});
}
(function($){
/* preview layout */
function doPreviewLayoutCode(layout_srl) {
var act = $('input[name=act]','#fo_layout').val();
$('#fo_layout').attr('target', "_LayoutPreview").find('input[name=act]').val('dispLayoutAdminPreview');
$('#fo_layout').submit().removeAttr('target').find('input[name=act]').val(act);
}
window.doPreviewLayoutCode = doPreviewLayoutCode;
/* restore layout code */
function doResetLayoutCode(layout_srl) {
procFilter($('#fo_layout')[0], reset_layout_code);
}
window.doResetLayoutCode = doResetLayoutCode;
})(jQuery);