diff --git a/modules/menu/tpl/css/sitemap.css b/modules/menu/tpl/css/sitemap.css
index af46c8cbc..412cc3371 100644
--- a/modules/menu/tpl/css/sitemap.css
+++ b/modules/menu/tpl/css/sitemap.css
@@ -232,6 +232,9 @@ body>.x{max-width:none !important}
#layout li ul._edit_menu {display:none}
#layout li.selected ul._edit_menu {display:block}
#layout .x_btn-group{border-top:1px solid #ddd;padding:10px 0}
+#layout .list{position:relative}
+#layout .mask{display:none;position:absolute;width:100%;height:100%;left:0;top:0;background:#fff;opacity:.5;filter:alpha(opacity=50);z-index:99}
+#layout .disabled>.mask{display:block}
/* Message Box */
#msgBox {width:600px;margin-left:-300px}
#msgBox._small {width:400px;margin-left:-200px}
diff --git a/modules/menu/tpl/sitemap.html b/modules/menu/tpl/sitemap.html
index 2c71d0a85..8dced48ee 100644
--- a/modules/menu/tpl/sitemap.html
+++ b/modules/menu/tpl/sitemap.html
@@ -364,13 +364,13 @@
- {$lang->install_other_layouts}
+
+ {$lang->install_other_layouts}
@@ -2769,7 +2770,7 @@ jQuery(function($){
return;
}
- $('#layout .list').hide();
+ $('#layout .list').show();
var htDesign = $._xeAdminVar.htSelectedMenuDesign;
var sMode = $._xeAdminVar.htPrevSetting.bMobilePreviewTabOpen?"M":"P";
@@ -2798,14 +2799,13 @@ jQuery(function($){
function updateLayoutListDisplayStatus(){
$ChkBox = $('#layout ._chkUseDefaultLayout');
if($ChkBox.attr('checked')){
- $('#layout .list').hide();
-
+ $('#layout .list').addClass('disabled').find(':radio').attr('disabled','disabled');
updatePreview({
sLayoutSrl : -1,
htLayoutData : {}
});
}else{
- $('#layout .list').show();
+ $('#layout .list').removeClass('disabled').find(':radio').removeAttr('disabled');
}
}
// sType: "P", "M" (PC/Mobile)