git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@11784 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
nagoon97 2012-10-18 12:34:35 +00:00
parent 3ea7cda316
commit df3ab6417c

View file

@ -538,6 +538,7 @@
</span> </span>
</div> </div>
</fieldset> </fieldset>
<iframe name="_submitTarget" src="about:_blank"></iframe>
<style> <style>
/* Site */ /* Site */
body>.x{max-width:none} body>.x{max-width:none}
@ -1899,11 +1900,31 @@ jQuery(function($){
$previewForm.find('input[name=mid]').remove(); $previewForm.find('input[name=mid]').remove();
$previewForm.find('input[name=vid]').remove(); $previewForm.find('input[name=vid]').remove();
$('#design .x_tabbable').on('tab_change', function(ev, nIdx, $el){ $('#design .x_tabbable').on('tab_change', function(ev, nIdx, $el){
$('#design').nextAll().hide();
//console.log('on "tab_change"', ev, nIdx, $el); //console.log('on "tab_change"', ev, nIdx, $el);
var htDesign = $._xeAdminVar.htSelectedMenuDesign;
if(nIdx === 0){ if(nIdx === 0){
// PC // PC
$._xeAdminVar.htPrevSetting.bMobilePreviewTabOpen = false;
updatePreview({
sModuleName : htDesign.sModuleName,
sMID: htDesign.sMID,
sLayoutSrl : htDesign.sLayoutSrl,
sSkin : htDesign.htSkin.P
});
}else{ }else{
// mobile // mobile
$._xeAdminVar.htPrevSetting.bMobilePreviewTabOpen = true;
updatePreview({
sModuleName : htDesign.sModuleName,
sMID: htDesign.sMID,
sLayoutSrl : htDesign.sLayoutSrl,
sSkin : htDesign.htSkin.M
});
} }
}); });
$('#design').bind('show', function(ev){ $('#design').bind('show', function(ev){
@ -1964,12 +1985,7 @@ jQuery(function($){
htData : {} htData : {}
}; };
updatePreview({ $('#design .x_tabbable a[href="#pc"]').click();
sModuleName : htDesign.sModuleName,
sMID: htDesign.sMID,
sLayoutSrl : htDesign.sLayoutSrl,
sSkin : htDesign.sPCSkin
});
}); });
}) })
$('#design').bind('hide', function(){ $('#design').bind('hide', function(){
@ -2031,12 +2047,12 @@ jQuery(function($){
//loadInstalledLayoutList("P"); //loadInstalledLayoutList("P");
}); });
$('#layout').on('hide', function(ev){ $('#layout').on('hide', function(ev){
if(this !== ev.target){ if(this !== ev.target) return;
return;
}
}); });
$('#layout .list').on('show', function(){ $('#layout .list').on('show', function(){
loadInstalledLayoutList("P"); var sMode = $._xeAdminVar.htPrevSetting.bMobilePreviewTabOpen?"M":"P";
loadInstalledLayoutList(sMode);
}); });
function updateLayoutListDisplayStatus(){ function updateLayoutListDisplayStatus(){
@ -2172,11 +2188,23 @@ jQuery(function($){
scrollToRight(); scrollToRight();
}); });
}) })
function refreshLayoutMarkupSetup(){
$('#layoutMarkupSetup').show();
}
$('#layoutMarkupSetup').on('show', function(ev){ $('#layoutMarkupSetup').on('show', function(ev){
var sLayoutSrl = $._htMarkupActionParam.sLayoutSrl; var sLayoutSrl = $._htMarkupActionParam.sLayoutSrl;
$.exec_json("layout.getLayoutAdminSetHTMLCSS", {layout_srl: sLayoutSrl}, function(htData){ $.exec_json("layout.getLayoutAdminSetHTMLCSS", {layout_srl: sLayoutSrl}, function(htData){
//console.log(htData); //console.log(htData);
$('#layoutMarkupSetup').find('._contents').html(htData.html); $contents = $('#layoutMarkupSetup ._contents');
$contents.html(htData.html);
$fileChest = $contents.find('form[enctype="multipart/form-data"]');
$markup = $contents.find('#fo_layout');
$fileDelete = $('#layoutMarkupSetup form').not($fileChest).not($markup);
$fileChest.append($("<INPUT>").attr("type", "hidden").attr("name", "xe_js_callback").attr("value", "refreshLayoutMarkupSetup"));
$fileChest.attr('target', '_submitTarget');
var $configForm = $('#config_form'); var $configForm = $('#config_form');
$configForm.on('submit', function(ev){ $configForm.on('submit', function(ev){
@ -2272,7 +2300,8 @@ jQuery(function($){
} }
}); });
$('#skin .list').on('show', function(){ $('#skin .list').on('show', function(){
loadInstalledSkinList("P"); var sMode = $._xeAdminVar.htPrevSetting.bMobilePreviewTabOpen?"M":"P";
loadInstalledSkinList(sMode);
}); });
$('#skin ._chkUseDefault').click(function(){ $('#skin ._chkUseDefault').click(function(){
@ -2298,7 +2327,8 @@ jQuery(function($){
//getModuleSkinInfoList //getModuleSkinInfoList
var params = { var params = {
module_name : htNodeInfo[$._xeAdminVar.sSelectedMenuSrl].sModuleType module_name : htNodeInfo[$._xeAdminVar.sSelectedMenuSrl].sModuleType,
skin_type : sType
}; };
// https://code.google.com/p/xe-core/wiki/ModuleSkinInfo_GET_API // https://code.google.com/p/xe-core/wiki/ModuleSkinInfo_GET_API
$.exec_json("module.getModuleSkinInfoList", params, function(htData){ $.exec_json("module.getModuleSkinInfoList", params, function(htData){