Skip to content

Commit

Permalink
Show rootlevel hash to moderators on slot page (#964)
Browse files Browse the repository at this point in the history
  • Loading branch information
sudokoko authored Jan 11, 2024
1 parent 6e1c1ee commit e29ca6c
Showing 1 changed file with 21 additions and 6 deletions.
27 changes: 21 additions & 6 deletions ProjectLighthouse.Servers.Website/Pages/SlotPage.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -72,14 +72,28 @@ else
<div class="eight wide column">
<div class="ui blue segment">
<h2>Description</h2>
<p style="overflow-wrap: anywhere">@HttpUtility.HtmlDecode(string.IsNullOrEmpty(Model.Slot?.Description) ? "This level has no description." : Model.Slot.Description)</p>
<p style="overflow-wrap: anywhere">
@HttpUtility.HtmlDecode(string.IsNullOrEmpty(Model.Slot?.Description) ? "This level has no description." : Model.Slot.Description)
</p>
</div>
</div>
@if (isMobile)
{
<br/>
}
<div class="eight wide column">
@if (Model.User != null && Model.User.IsModerator)
{
<div class="ui green segment">
<div>
<b>Level Hash:</b>
<code>
@HttpUtility.HtmlDecode(string.IsNullOrWhiteSpace(Model.Slot?.RootLevel) ? "No root level." : Model.Slot.RootLevel)
</code>
</div>
<small>You can see this because you are a moderator.</small>
</div>
}
<div class="ui red segment">
<h2>Tags</h2>
@{
Expand All @@ -92,6 +106,7 @@ else
{
authorLabels = Model.Slot?.AuthorLabels.Split(",", StringSplitOptions.RemoveEmptyEntries) ?? Array.Empty<string>();
}

if (authorLabels.Length == 0)
{
<p>This level has no tags.</p>
Expand Down Expand Up @@ -227,7 +242,7 @@ else
<span>Delete</span>
</div>
</a>

@if (!Model.Slot!.Hidden)
{
<a href="/moderation/newCase?type=@((int)CaseType.LevelHide)&[email protected]?.SlotId">
Expand All @@ -237,7 +252,7 @@ else
</div>
</a>
}

@if (!Model.Slot!.InitiallyLocked && !Model.Slot!.LockedByModerator)
{
<a href="/moderation/newCase?type=@((int)CaseType.LevelLock)&[email protected]?.SlotId">
Expand All @@ -247,7 +262,7 @@ else
</div>
</a>
}

@if (Model.Slot!.CommentsEnabled)
{
<a class="ui yellow button" href="/moderation/newCase?type=@((int)CaseType.LevelDisableComments)&[email protected]?.SlotId">
Expand Down Expand Up @@ -284,7 +299,7 @@ function setVisible(e){
}
// unhide content
eTarget.style.display = "";
e.classList.add("active");
}
Expand All @@ -303,7 +318,7 @@ if (selectedElement != null) {
while (selectedElement != null && !selectedElement.classList.contains("lh-content")){
selectedElement = selectedElement.parentElement;
}
let sidebarEle = document.querySelector("[target=" + selectedElement.id + "]")
setVisible(sidebarEle);
}
Expand Down

0 comments on commit e29ca6c

Please sign in to comment.