Merge pull request #767 from PoisnFang/fix-pane-div-default-class

add default class 'container' for div in pane to avoid content squishing
This commit is contained in:
Shaun Walker
2020-10-03 14:19:16 -04:00
committed by GitHub

View File

@ -4,16 +4,21 @@
@inject IModuleService ModuleService
@inject IModuleDefinitionService ModuleDefinitionService
<div class="@_paneadminborder">
@if (_panetitle != "")
{
@if (_useadminborder)
{
<div class="@_paneadminborder">
@((MarkupString)_panetitle)
}
@DynamicComponent
</div>
</div>
}
else
{
@DynamicComponent
}
@code {
private string _paneadminborder = "";
private bool _useadminborder = false;
private string _paneadminborder = "container";
private string _panetitle = "";
[CascadingParameter]
@ -26,14 +31,15 @@
protected override void OnParametersSet()
{
if (PageState.EditMode && UserSecurity.IsAuthorized(PageState.User,PermissionNames.Edit, PageState.Page.Permissions) && Name != Constants.AdminPane)
if (PageState.EditMode && UserSecurity.IsAuthorized(PageState.User, PermissionNames.Edit, PageState.Page.Permissions) && Name != Constants.AdminPane)
{
_useadminborder = true;
_paneadminborder = "app-pane-admin-border";
_panetitle = "<div class=\"app-pane-admin-title\">" + Name + " Pane</div>";
}
else
{
_paneadminborder = "";
_paneadminborder = "container";
_panetitle = "";
}