Redesign of letter search page; minor bug fixes (see README)

This commit is contained in:
Simon Martens
2022-11-01 00:39:05 +01:00
parent 18cdd1404a
commit 0ea6c61ff3
20 changed files with 217 additions and 84 deletions

View File

@@ -11,7 +11,9 @@
</div>
</div>
<div class="grow-0 shrink-0">
© 2022 Theodor Springmann Stiftung | Stand vom 27.5.2022 | <a asp-controller="Home" asp-action="Kontakt">Kontakt</a> ·
© 2022 Theodor Springmann Stiftung | Stand vom 27.5.2022 |
<a asp-controller="Home" asp-action="Index">Startseite</a> ·
<a asp-controller="Home" asp-action="Kontakt">Kontakt</a> ·
<a asp-controller="Home" asp-action="Datenschutzerklaerung">Datenschutzerklärung</a>
<feature name="AdminService">
<span> · <a asp-controller="Admin" asp-action="Index">Admin-Bereich</a></span>

View File

@@ -1,5 +1,5 @@
<header class="sticky w-100 font-serif mb-6">
<nav class="flex flex-row w-100 bg-slate-50 border-t-[5px] border-gray-300 dark:shadow-xl dark:border-gray-900 py-3 px-3 desktop:px-8 flex-wrap">
<nav class="flex flex-row w-100 bg-slate-50 border-t-[5px] border-gray-300 dark:shadow-xl dark:border-gray-900 py-3 px-3 desktop:px-8 flex-wrap gap-y-4">
<a asp-controller="HKW" asp-action="Index" class="text-xl xl:text-3xl grow-0 shrink-0 text-black hover:text-black ">
<img src="/img/HKW.png" class="inline-block w-8 h-8 xl:w-12 xl:h-12 mr-2 border border-gray-300 shadow-sm" alt="HKW-Logo" loading="lazy" />
<span class="sm:hidden">Hamann: Komm. Werkedition</span>
@@ -31,10 +31,18 @@
<a href="/HKW/Baende/" class="cursor-default ha-menu-arrowsymbol pointer-events-none">
Bände
</a>
<div class="ha-topnav-dropdown-content" >
<a asp-controller="HKW" asp-action="FliegenderBrief">Fliegender Brief</a>
<a asp-controller="HKW" asp-action="SokratischeDenkwuerdigkeiten">Sokr. Denkwürdigkeiten. Wolken</a>
<a asp-controller="HKW" asp-action="Kreuzzuege">Kreuzzüge des Philologen</a>
<div class="ha-topnav-dropdown-content " >
<table class="">
<tr>
<td class="text-right px-2 desktop:bg-hamannSlate-700 desktop:text-slate-50 caps-petite desktop:shadow-2xl"><div class="inline text-sm border px-1 rounded border-slate-50 font-sans">Erschienen</div></td>
<td><a asp-controller="HKW" asp-action="FliegenderBrief">Fliegender Brief</a></td></tr>
<tr>
<td class="text-right px-2 desktop:bg-hamannSlate-700 desktop:text-slate-50 caps-petite desktop:shadow-2xl"><div class="inline text-sm border px-1 rounded border-slate-50 font-sans">Erschienen</div></td>
<td><a asp-controller="HKW" asp-action="SokratischeDenkwuerdigkeiten">Sokr. Denkwürdigkeiten. Wolken</a></td></tr>
<tr class="desktop:border-b desktop:border-slate-300">
<td class="text-right px-2 desktop:bg-hamannSlate-900 desktop:text-slate-50 caps-petite desktop:shadow-2xl"><div class="inline text-sm border px-1 rounded border-slate-50 font-sans">Geplant</div></td>
<td><a asp-controller="HKW" asp-action="Kreuzzuege">Kreuzzüge des Philologen</a></td></tr>
</table>
</div>
</div>

View File

@@ -8,6 +8,7 @@
</div>
</div>
}
@if (!String.IsNullOrWhiteSpace(Model.Letter.ParsedReceivers)) {
<div class="ha-metadata">
<div class="ha-metadataupperrow">
<div class="ha-metadatadate">
@@ -18,7 +19,7 @@
}
</div>
<div class="ha-metadatapersons">
@if (!String.IsNullOrWhiteSpace(Model.Letter.ParsedReceivers)) {
@if (Model.Letter.Meta.isDraft == HaDocument.Models.OptionalBool.True) {
<span>@Html.Raw(Model.Letter.ParsedSenders)</span>
<div class="ha-tooltip">
@@ -32,7 +33,28 @@
else {
<span>@Html.Raw(Model.Letter.ParsedSenders) → @Html.Raw(Model.Letter.ParsedReceivers)</span>
}
}
</div>
</div>
}
else {
<div class="ha-metadatastrike">
<span>[Fälschlich in ZH aufgenommen]</span>
@if (!Model.Compact && Model.ShowZHData) {
@if (Model.Letter.ParsedZHString != null && Model.ShowZHData) {
<div class="ha-tooltip">
<div class="ha-pill">
<span>@Html.Raw(Model.Letter.ParsedZHString)</span>
</div>
</div>
}
else if (Model.Letter.ParsedZHString == null) {
<div class="ha-tooltip">
<div class="ha-pill ha-newpill">
<span>Neu</span>
</div>
</div>
}
}
</div>
}
</div>