From 25c510ac295091b344c26692ac18286e3e01b315 Mon Sep 17 00:00:00 2001 From: chschy Date: Fri, 26 Oct 2012 11:45:15 +0000 Subject: [PATCH] admin ui git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@11927 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/menu/tpl/sitemap.html | 75 +++++++++++++++++++++++++++++------ 1 file changed, 62 insertions(+), 13 deletions(-) diff --git a/modules/menu/tpl/sitemap.html b/modules/menu/tpl/sitemap.html index 0da82e95d..babf39574 100644 --- a/modules/menu/tpl/sitemap.html +++ b/modules/menu/tpl/sitemap.html @@ -2208,6 +2208,51 @@ jQuery(function($){ $('#design .x_tabbable a[href="#pc"]').click(); }); }); + + $('#design ._btn_save').click(function(ev){ + ev.preventDefault(); + + var sMode = $._xeAdminVar.htPrevSetting.bMobilePreviewTabOpen?"M":"P"; + + var sMenuId = $._xeAdminVar.sSelectedMenuSrl; + var htInfo = htNodeInfo[sMenuId]; + + var htDesign = $._xeAdminVar.htSelectedMenuDesign; + + var sSkinName = htDesign.htSkin[sMode]; + var ynSkinFix = (sSkinName === "")?"N":"Y"; + var htParam = { + target_module_srl : htInfo.module_srl, + skin_type : sMode, + layout_srl : htDesign.sLayoutSrl, + is_skin_fix : ynSkinFix, + skin_name : sSkinName, + skin_vars : "{}" + }; + //console.log(htParam); + //return; + /* +params['target_module_srl'] = 모듈srl (mid가 있는 경우 생략 가능) +params['target_mid'] = 모듈ID (module_srl이 있는 경우 생략 가능) +params['skin_type'] = 'M'/'P' (생략할 경우 'P') +params['layout_srl'] = layout_srl +params['is_skin_fix'] = 'N' : 사이트 기본 스킨 사용 시 / 'Y' : 모듈 스킨 사용시 +params['skin_name'] = 스킨 이름(skin/mskin 값) +params['skin_vars'] = 스킨 설정 정보 json_encode(skin_vars); + +exec_xml("module","procModuleAdminSetDesignInfo", params, completeTmp) + */ + + jQuery.exec_json("module.procModuleAdminSetDesignInfo", htParam, function(htData){ + if(htData.error !== 0){ + alert(htData.message); + return; + } + + alert("저장 됐습니다."); + $('#design').show(); + }); + }); @@ -2996,20 +3041,8 @@ jQuery(function($){ console.log(htData); //window.open(htData.setupUrl, "xe_fullSetup", "resizable=yes"); - var oSetupWin = window.open(htData.setupUrl, "xe_fullSetup", ""); + $._xeAdminVar.oSetupWin = window.open(htData.setupUrl, "xe_fullSetup", ""); - oSetupWin.onload = function(){ - //console.log($(oSetupWin.document.body).html()); - var $body = $(oSetupWin.document.body); - - // - var $target = $(" + var $target = $("