Use single page for all views
parent
06fc11752e
commit
5f37b6ff46
@ -1,55 +0,0 @@
|
|||||||
@page
|
|
||||||
|
|
||||||
@model DeepDungeonsModel
|
|
||||||
|
|
||||||
@{
|
|
||||||
ViewData["Title"] = "Expedience";
|
|
||||||
}
|
|
||||||
|
|
||||||
@section scripts {
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function () {
|
|
||||||
$("#deepDungeonTableDiv").removeAttr("style");
|
|
||||||
});
|
|
||||||
|
|
||||||
function durationSorter(a, b) {
|
|
||||||
const firstIsEmpty = a === null || a === undefined || a === "";
|
|
||||||
const secondIsEmpty = b === null || b === undefined || b === "";
|
|
||||||
const sortOrder = $("#deepDungeonTable").bootstrapTable("getOptions").sortOrder;
|
|
||||||
const modifier = sortOrder === "asc" ? 1 : -1
|
|
||||||
if (firstIsEmpty) {
|
|
||||||
return 1 * modifier;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (secondIsEmpty) {
|
|
||||||
return -1 * modifier;
|
|
||||||
}
|
|
||||||
|
|
||||||
return a.localeCompare(b);
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
}
|
|
||||||
|
|
||||||
<div class="text-center" id="mainDiv">
|
|
||||||
|
|
||||||
<nav>
|
|
||||||
<div class="nav nav-tabs" id="nav-tab" role="tablist">
|
|
||||||
<button class="nav-link active" id="nav-potd-tab" data-bs-toggle="tab" data-bs-target="#nav-potd" type="button" role="tab" aria-controls="nav-home" aria-selected="true">The Palace of the Dead</button>
|
|
||||||
<button class="nav-link" id="nav-hoh-tab" data-bs-toggle="tab" data-bs-target="#nav-hoh" type="button" role="tab" aria-controls="nav-profile" aria-selected="false">Heaven-on-High</button>
|
|
||||||
<button class="nav-link" id="nav-eo-tab" data-bs-toggle="tab" data-bs-target="#nav-eo" type="button" role="tab" aria-controls="nav-contact" aria-selected="false">Eureka Orbos</button>
|
|
||||||
</div>
|
|
||||||
</nav>
|
|
||||||
<div class="tab-content" id="nav-tabContent">
|
|
||||||
<div class="tab-pane fade show active" id="nav-potd" role="tabpanel" aria-labelledby="nav-potd-tab">
|
|
||||||
<div id="deepDungeonTableDiv" style="display:none;">
|
|
||||||
@await Html.PartialAsync("_DeepDungeonTable", Model.DeepDungeonRecords!.Where(r => r.DeepDungeon == "The Palace of the Dead"))
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="tab-pane fade" id="nav-hoh" role="tabpanel" aria-labelledby="nav-hoh-tab">
|
|
||||||
@await Html.PartialAsync("_DeepDungeonTable", Model.DeepDungeonRecords!.Where(r => r.DeepDungeon == "Heaven-on-High"))
|
|
||||||
</div>
|
|
||||||
<div class="tab-pane fade" id="nav-eo" role="tabpanel" aria-labelledby="nav-eo-tab">
|
|
||||||
@await Html.PartialAsync("_DeepDungeonTable", Model.DeepDungeonRecords!.Where(r => r.DeepDungeon == "Eureka Orthos"))
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
Loading…
Reference in New Issue