Added pills, but not for ZH

This commit is contained in:
schnulller
2022-05-22 06:40:55 +02:00
parent 8179ea6e68
commit 45b5999981
9 changed files with 328 additions and 21 deletions

View File

@@ -4,8 +4,8 @@
@await Html.PartialAsync("/Views/Shared/_LetterHead.cshtml", Model.MetaData)
<div class="ha-letterheadernav">
<div class="ha-lettertabs">
<a class="active">Brieftext</a>
<a class="">Überlieferung & Textkritik</a>
<a class="active" id="ha-lettertextbtn">Brieftext</a>
<a class="" id="ha-additionsbtn">Überlieferung & Textkritik</a>
<a class="">PDF</a>
</div>
@@ -23,18 +23,28 @@
<a href="@Model.MetaData.Next.Value.Item2">
▶ @Model.MetaData.Next.Value.Item1.Meta.Autopsic
</a>
}
}
</div>
}
</div>
</div>
<div class="ha-letterbody">
<div class="ha-lettertext">
<div class="ha-lettertext" id="ha-lettertext">
@if (Model.ParsedText != null) {
@Html.Raw(@Model.ParsedText)
}
</div>
<div class="ha-additions" id="ha-additions">
@if (Model.ParsedTradition != null) {
@Html.Raw(Model.ParsedTradition)
}
@if (Model.ParsedEdits != null) {
@foreach (var edit in Model.ParsedEdits) {
@Html.Raw(edit)
}
}
</div>
</div>

View File

@@ -8,11 +8,77 @@
</div>
<div class="ha-metadata">
<div class="ha-metadatarows">
<div class="ha-metadatadate">
@Model.Meta.Date
<div class="ha-metadataupperrow">
<div class="ha-metadatadate">
@Model.Meta.Date
</div>
@if (Model.Meta.hasOriginal != HaDocument.Models.OptionalBool.True) {
<div class="ha-tooltip">
<div class="ha-pill">
<span class="ha-cross">Orig</span>
</div>
<div class="ha-tooltiptext">
Original verschollen
</div>
</div>
}
else {
<div class="ha-tooltip">
<div class="ha-pill">
Orig
</div>
<div class="ha-tooltiptext">
Original vorhanden
</div>
</div>
}
@if (Model.Meta.isProofread != HaDocument.Models.OptionalBool.True) {
<div class="ha-tooltip">
<div class="ha-pill">
<span class="ha-cross">geprüft</span>
</div>
<div class="ha-tooltiptext">
Nicht textkritisch geprüft
</div>
</div>
}
else {
<div class="ha-tooltip">
<div class="ha-pill">
geprüft
</div>
<div class="ha-tooltiptext">
Textkritisch geprüft
</div>
</div>
}
@if (Model.HasMarginals) {
<div class="ha-tooltip">
<div class="ha-pill">
Komm
</div>
<div class="ha-tooltiptext">
Mit Stellenkommentar
</div>
</div>
}
</div>
<div class="ha-metadatapersons">
@Model.ParsedSenders → @Model.ParsedReceivers
@if (Model.Meta.isDraft == HaDocument.Models.OptionalBool.True) {
<span>@Model.ParsedSenders</span>
<div class="ha-tooltip">
<div class="ha-tooltiptext">
Entwurf
</div>
</div>
<span>@Model.ParsedReceivers</span>
}
else {
<span>@Model.ParsedSenders → @Model.ParsedReceivers</span>
}
</div>
</div>
</div>

View File

@@ -1,4 +1,5 @@
@using HaWeb
@using HaWeb.Models
@using HaWeb.Settings
@using HaDocument.Models
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers