Skip to content

Instantly share code, notes, and snippets.

@rbaty-barr
Created October 15, 2018 16:43
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rbaty-barr/920ab6d3a882df7be2c13f29f0f381e9 to your computer and use it in GitHub Desktop.
Save rbaty-barr/920ab6d3a882df7be2c13f29f0f381e9 to your computer and use it in GitHub Desktop.
leblender hide show region
@inherits UmbracoViewPage<Lecoati.LeBlender.Extension.Models.LeBlenderModel>
@if (Model.Items.Any())
{
var isFrontEnd = Lecoati.LeBlender.Extension.Helper.IsFrontEnd();
foreach (var item in Model.Items)
{
var idNum = Guid.NewGuid();
if(isFrontEnd){
<div class="accordion accordion__interior">
<div class="card">
<div class="card-header" id="heading-@(idNum)">
<h5 class="mb-0">
<button type="button" data-toggle="collapse" data-target="#collapse-@(idNum)" aria-expanded="false" aria-controls="collapse-@(idNum)" class="collapsed">
@item.GetValue("hideShowTitle")
</button>
</h5>
</div>
<div id="collapse-@(idNum)" class="collapse" aria-labelledby="heading-@(idNum)">
<div class="card-body">
@Html.Raw(@item.GetValue("hideShowBody"))
</div>
</div>
</div>
</div>
} else {
<div style="background-color: #ddd; color: #000; padding: 6px 4px;"><i class="fa fa-plus-square"></i> @item.GetValue("hideShowTitle") [hide/show area]</div>
<div style="padding: 6px 15px;">
@Html.Raw(@item.GetValue("hideShowBody"))
</div>
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment