2022-08-19 13:53:32 +02:00
|
|
|
@using BeWoPlanerMobil.Util
|
|
|
|
|
@model BeWoPlanerMobil.Models.MainModel
|
|
|
|
|
|
2024-06-26 12:29:22 +02:00
|
|
|
@{
|
|
|
|
|
if(TempData[TempDataConstants.DoLogoutKey] is bool doLogout && doLogout)
|
|
|
|
|
{
|
|
|
|
|
<text>
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
$("#second-logout-form").submit();
|
|
|
|
|
</script>
|
|
|
|
|
</text>
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2022-08-19 13:53:32 +02:00
|
|
|
@helper BuildTextModuleTree(TextbausteinDisplayItem textModule)
|
|
|
|
|
{
|
|
|
|
|
if(textModule.IsParent)
|
|
|
|
|
{
|
|
|
|
|
<a href="#" class="list-group-item list-group-item-action mx-0 px-1" onclick="textCategoryOnClick('@textModule.Oid')">
|
|
|
|
|
<span id="@textModule.Oid-icon-span" class="fas fa-angle-up mr-1"></span>
|
|
|
|
|
@textModule.Name
|
|
|
|
|
</a>
|
|
|
|
|
<div id="@textModule.Oid-children-container" style="display: none;" class="list-group list-group-item mx-0 px-1">
|
|
|
|
|
@foreach(var childTextModule in textModule.Children)
|
|
|
|
|
{
|
|
|
|
|
@BuildTextModuleTree(childTextModule)
|
|
|
|
|
}
|
|
|
|
|
</div>
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
<a href="#" id="@textModule.Oid" class="list-group-item list-group-item-action mx-0 px-1" onclick="textModuleOnClick('@textModule.Oid')">
|
|
|
|
|
@textModule.Name
|
|
|
|
|
</a>
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@if(Model?.TextModules?.Any() ?? false)
|
|
|
|
|
{
|
|
|
|
|
<script>
|
|
|
|
|
$("#textmodule-container").show();
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<div class="list-group">
|
|
|
|
|
@foreach(var textModule in Model.TextModules)
|
|
|
|
|
{
|
|
|
|
|
@BuildTextModuleTree(textModule)
|
|
|
|
|
}
|
|
|
|
|
</div>
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
<script>
|
|
|
|
|
$("#textmodule-container").hide();
|
|
|
|
|
</script>
|
|
|
|
|
}
|