mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-09 12:02:24 +09:00
Admin UI
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@11784 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
3ea7cda316
commit
df3ab6417c
1 changed files with 43 additions and 13 deletions
|
|
@ -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){
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue