diff --git a/modules/menu/tpl/sitemap.html b/modules/menu/tpl/sitemap.html
index 01ca35e98..de1098e8f 100644
--- a/modules/menu/tpl/sitemap.html
+++ b/modules/menu/tpl/sitemap.html
@@ -2563,6 +2563,7 @@ jQuery(function($){
sLayoutTitle : sLayoutTitle,
sSkinName : sSkinName,
sSkinTitle : sSkinTitle,
+ sTmpSkinName : "",
htData : {}
};
@@ -3453,8 +3454,8 @@ jQuery(function($){
$ChkBox.removeAttr('checked');
}
- //updateSkinListDisplayStatus();
$('#skin .list').show();
+ //updateSkinListDisplayStatus();
});
$('#skin').on('hide', function(ev){
if(this !== ev.target){
@@ -3477,22 +3478,21 @@ jQuery(function($){
$ChkBox = $('#skin ._chkUseDefault');
var htDesign = $._xeAdminVar.htSelectedMenuDesign;
-
if($ChkBox.is(':visible') && $ChkBox.attr('checked')){
+ htDesign.sTmpSkinName = htDesign.sSkinName;
+
htDesign.sSkinName = "";
htDesign.sSkinTitle = "";
$('#skin .list').addClass('disabled');
$ChkBox.parent().css('fontWeight','bold');
- //$('#skin .list').hide();
-//.//
+
updateSelectedDesign(htDesign);
}else{
-
$('#skin .list').removeClass('disabled');
$ChkBox.parent().css('fontWeight','normal');
-
- //$('#skin .list').show();
+
+ $('#skin .list .selected').click();
}
}
// sType: "P", "M" (PC/Mobile)
@@ -3533,9 +3533,10 @@ jQuery(function($){
//console.log(htDesign.sSkinName);
// if nothing is selected, select the first one.
- sTmpName = htDesign.sSkinName || htDesign.sTmpSkinName;
- if(sTmpName == ""){
- htDesign.sSkinName = sName;
+ sTmpName = htDesign.sTmpSkinName || sName;
+ //console.log(22, sTmpName);
+ if(!htDesign.sSkinName){
+ htDesign.sSkinName = sTmpName;
}
htInfo = htData.skin_info_list[sName];
@@ -3544,7 +3545,10 @@ jQuery(function($){
htInfo.sTitle = htInfo.title;
sSelected = "";
+ //console.log(33, sTmpName, sName, htDesign.sSkinName, htInfo.sName);
if(htDesign.sSkinName == htInfo.sName){
+ //htDesign.sTmpSkinName = "";
+
sSelectedSkinName = htInfo.sName;
sSelectedSkinTitle = htInfo.sTitle;
sSelected = "selected";
@@ -3557,6 +3561,8 @@ jQuery(function($){
SkinName : htInfo.sName
}).data('SkinName', htInfo.sName).data('SkinTitle', htInfo.sTitle));
}
+ //console.log(sSelectedSkinName);
+
$List.find('.selected input').attr('checked', 'checked');
//console.log(sSelectedSrl);
@@ -3564,6 +3570,8 @@ jQuery(function($){
htDesign.sSkinTitle = sSelectedSkinTitle;
htDesign.htSkinData = {};
updateSelectedDesign(htDesign);
+
+ updateSkinListDisplayStatus();
});
}
$('#skin').on('click', 'button._btnScreenshot', function(){