mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Restored broken collapsible implementation.
This commit is contained in:
@@ -1,16 +1,20 @@
|
||||
@using Orchard.Layouts.Elements
|
||||
@using Orchard.Core.Shapes
|
||||
@using Orchard.DisplayManagement.Shapes
|
||||
@using Orchard.Layouts.Helpers
|
||||
@{
|
||||
var element = (Column) Model.Element;
|
||||
var columnSpan = element.Width;
|
||||
var columnOffset = element.Offset;
|
||||
var columnSpan = (int?)Model.Width;
|
||||
var columnOffset = (int?)Model.Offset;
|
||||
var columnOffsetCss = columnOffset > 0 ? "offset-" + columnOffset : default(string);
|
||||
var tagBuilder = TagBuilderExtensions.CreateElementTagBuilder(Model);
|
||||
|
||||
var tagBuilder = TagBuilderExtensions.AddCommonElementAttributes(new OrchardTagBuilder("div"), Model);
|
||||
|
||||
tagBuilder.AddCssClass("cell");
|
||||
tagBuilder.AddCssClass(String.Concat("span-", columnSpan));
|
||||
tagBuilder.AddCssClass(columnOffsetCss);
|
||||
}
|
||||
@tagBuilder.StartElement
|
||||
@DisplayChildren(Model)
|
||||
@tagBuilder.EndElement
|
||||
@if (!Model.Collapsed) {
|
||||
@tagBuilder.StartElement
|
||||
foreach (var item in CoreShapes.Order(Model)) {
|
||||
@Display(item)
|
||||
}
|
||||
@tagBuilder.EndElement
|
||||
}
|
Reference in New Issue
Block a user