From b84da10a4de6b775645a78ce7d240f3f84606731 Mon Sep 17 00:00:00 2001 From: Nathan Heskew Date: Thu, 24 Mar 2011 12:04:08 -0700 Subject: [PATCH] Showing all layers in the widget layer visibility block. --HG-- branch : dev --- .../Orchard.Widgets/Styles/orchard-widgets-admin.css | 3 +++ .../Views/WidgetLayerVisibility.cshtml | 12 +++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Widgets/Styles/orchard-widgets-admin.css b/src/Orchard.Web/Modules/Orchard.Widgets/Styles/orchard-widgets-admin.css index 548bd60a1..f03ef5630 100644 --- a/src/Orchard.Web/Modules/Orchard.Widgets/Styles/orchard-widgets-admin.css +++ b/src/Orchard.Web/Modules/Orchard.Widgets/Styles/orchard-widgets-admin.css @@ -151,6 +151,9 @@ margin-top:5px; #widgets-layer-visibility { margin-top:20px; } +#widgets-layer-visibility li { +cursor:default; +} #widgets-layer-visibility .widgets-other-layer { background-image:url(images/eye.png); background-position:5px 11px; diff --git a/src/Orchard.Web/Modules/Orchard.Widgets/Views/WidgetLayerVisibility.cshtml b/src/Orchard.Web/Modules/Orchard.Widgets/Views/WidgetLayerVisibility.cshtml index b3104f318..f24d50355 100644 --- a/src/Orchard.Web/Modules/Orchard.Widgets/Views/WidgetLayerVisibility.cshtml +++ b/src/Orchard.Web/Modules/Orchard.Widgets/Views/WidgetLayerVisibility.cshtml @@ -6,7 +6,7 @@ } @using(Script.Foot()) { @@ -25,11 +25,17 @@ var widgetPlacement = $("#widgets-zones"); for (var i = 0; i < layers.length; i++) { var layersWidgets = widgetPlacement.find(".widgets-layer-" + layers[i].id); + var layer = ""; + if (layersWidgets.length > 0) { - var layer = $("
  • " + layers[i].name + "
  • "); + layer = $("
  • " + layers[i].name + "
  • "); layer.data("widgets", layersWidgets); - visContainer.append(layer); } + else { + layer = $("
  • " + layers[i].name + " [empty]
  • "); + } + + visContainer.append(layer); } $("#widgets-layer-visibility .widgets-other-layer").live("click", function() {