@model BriefeViewModel; @{ var minwidth = ""; if (Model.MinWidth) minwidth = "ha-minwidth"; }
@await Html.PartialAsync("/Views/Shared/_LetterHead.cshtml", Model.MetaData)
@if (Model.ParsedText != null && !String.IsNullOrWhiteSpace(Model.ParsedText)) { Brieftext @if (Model.ParsedMarginals != null) { Stellenkommentar } } Überlieferung & Textkritik PDF
@if (Model.MetaData.Next != null || Model.MetaData.Prev != null) { }
@if (Model.MetaData.ParsedZHString != null) { @Html.Raw(Model.MetaData.ParsedZHString) } else {
Neu
}
@Html.Raw(@Model.ParsedText) @* It's not beautiful but it's a hack to keep the last comment within parent element boundaries: *@
@if (Model.ParsedMarginals != null) {
@foreach (var marginal in Model.ParsedMarginals) { }
@marginal.Item1/@marginal.Item2 @Html.Raw(@marginal.Item3)
}
@if (Model.ParsedTradition != null) { @Html.Raw(Model.ParsedTradition) } @if (Model.ParsedHands != null && Model.ParsedHands.Any()) {
Zusätze fremder Hand
@foreach (var hand in Model.ParsedHands) { }
@* Not beautiful, but here's whitespace in between otherwise *@
@hand.Item1
@if (!String.IsNullOrEmpty(hand.Item2)) {
–@hand.Item2
}
@hand.Item3
} @if (Model.ParsedEdits != null) {
Textkritische Anmerkungen
Der Brieftext wurde anhand der überlieferten Quellen (vgl. Provenienz) kritisch geprüft. Notwendige Korrekturen gegenüber dem in ZH gedruckten Text wurden vorgenommen und sind vollständig annotiert. Die in den beiden Auflagen von ZH angehängten Korrekturvorschläge werden vollständig aufgelistet, werden aber nur dann im Text realisiert, sofern diese anhand überlieferter Quellen verifiziert werden konnten.
@foreach (var edit in Model.ParsedEdits) { }
@edit.Item1
@if (!String.IsNullOrEmpty(edit.Item2)) {
–@edit.Item2
}
@if (!String.IsNullOrWhiteSpace(edit.Item3)) { @Html.Raw(@edit.Item3)] } @Html.Raw(@edit.Item4)
}