added basic start page setup; began rewrite of parser

This commit is contained in:
schnulller
2022-06-14 00:31:52 +02:00
parent 6be85d495b
commit 9e53de8be3
61 changed files with 532745 additions and 661 deletions

View File

@@ -1,26 +1,26 @@
@model BriefeMetaViewModel
@model (BriefeMetaViewModel Letter, bool ShowZHData)
<div class="ha-letterhead">
<div class="ha-letternumber">
<div class="ha-letternumberinline">
@Model.Meta.Autopsic
@Model.Letter.Meta.Autopsic
</div>
</div>
<div class="ha-metadata">
<div class="ha-metadatarows">
<div class="ha-metadataupperrow">
<div class="ha-metadatadate">
@Model.Meta.Date
@Model.Letter.Meta.Date
</div>
@if (Model.HasText) {
@if (Model.ParsedZHString != null && Model.ShowZHData) {
@if (Model.Letter.HasText) {
@if (Model.Letter.ParsedZHString != null && Model.ShowZHData) {
<div class="ha-tooltip">
<div class="ha-pill">
<span>@Html.Raw(Model.ParsedZHString)</span>
<span>@Html.Raw(Model.Letter.ParsedZHString)</span>
</div>
</div>
}
else if (Model.ParsedZHString == null) {
else if (Model.Letter.ParsedZHString == null) {
<div class="ha-tooltip">
<div class="ha-pill ha-newpill">
<span>Neu</span>
@@ -28,7 +28,7 @@
</div>
}
@if (Model.Meta.hasOriginal != HaDocument.Models.OptionalBool.True) {
@if (Model.Letter.Meta.hasOriginal != HaDocument.Models.OptionalBool.True) {
<div class="ha-tooltip">
<div class="ha-pill">
<span class="ha-cross">Orig</span>
@@ -49,7 +49,7 @@
</div>
}
@if (Model.Meta.isProofread != HaDocument.Models.OptionalBool.True) {
@if (Model.Letter.Meta.isProofread != HaDocument.Models.OptionalBool.True) {
<div class="ha-tooltip">
<div class="ha-pill">
<span class="ha-cross">geprüft</span>
@@ -70,7 +70,7 @@
</div>
}
@if (Model.Meta.ZH != null && Model.Meta.ZH.dateChanged) {
@if (Model.Letter.Meta.ZH != null && Model.Letter.Meta.ZH.dateChanged) {
<div class="ha-tooltip">
<div class="ha-pill">
neu datiert
@@ -81,7 +81,7 @@
</div>
}
@if (Model.HasMarginals) {
@if (Model.Letter.HasMarginals) {
<div class="ha-tooltip">
<div class="ha-pill">
Komm
@@ -94,19 +94,19 @@
}
</div>
<div class="ha-metadatapersons">
@if (!String.IsNullOrWhiteSpace(Model.ParsedReceivers)) {
@if (Model.Meta.isDraft == HaDocument.Models.OptionalBool.True) {
<span>@Html.Raw(Model.ParsedSenders)</span>
@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">
<div class="ha-tooltiptext" style="bottom: 100%;">
Entwurf
</div>
</div>
<span>@Html.Raw(Model.ParsedReceivers)</span>
<span>@Html.Raw(Model.Letter.ParsedReceivers)</span>
}
else {
<span>@Html.Raw(Model.ParsedSenders) → @Html.Raw(Model.ParsedReceivers)</span>
<span>@Html.Raw(Model.Letter.ParsedSenders) → @Html.Raw(Model.Letter.ParsedReceivers)</span>
}
}
</div>