mirror of
https://github.com/Theodor-Springmann-Stiftung/musenalm.git
synced 2026-02-04 02:25:30 +00:00
FIX: minor annoyances.
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -165,7 +165,13 @@ type AlmanachResult struct {
|
|||||||
<!-- Kurztitel -->
|
<!-- Kurztitel -->
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="preferred_title" class="inputlabel">Kurztitel</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="preferred_title" class="inputlabel">Kurztitel</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Kurzer, eindeutiger Titel für die Anzeige.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<textarea name="preferred_title" id="preferred_title" class="inputinput no-enter" placeholder="" required autocomplete="off" rows="1" data-duplicate-check data-duplicate-endpoint="/api/entries/search" data-duplicate-result-key="entries" data-duplicate-current-id="{{ if not $model.is_new }}{{ $model.result.Entry.Id }}{{ end }}">{{- $model.result.Entry.PreferredTitle -}}</textarea>
|
<textarea name="preferred_title" id="preferred_title" class="inputinput no-enter" placeholder="" required autocomplete="off" rows="1" data-duplicate-check data-duplicate-endpoint="/api/entries/search" data-duplicate-result-key="entries" data-duplicate-current-id="{{ if not $model.is_new }}{{ $model.result.Entry.Id }}{{ end }}">{{- $model.result.Entry.PreferredTitle -}}</textarea>
|
||||||
<div class="duplicate-warning hidden" data-duplicate-warning-for="preferred_title">
|
<div class="duplicate-warning hidden" data-duplicate-warning-for="preferred_title">
|
||||||
@@ -186,7 +192,13 @@ type AlmanachResult struct {
|
|||||||
|
|
||||||
<div class="inputwrapper {{ if eq $model.result.Entry.TitleStmt "" }}hidden{{ end }}" data-dm-target="titles">
|
<div class="inputwrapper {{ if eq $model.result.Entry.TitleStmt "" }}hidden{{ end }}" data-dm-target="titles">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="title" class="inputlabel menu-label">Titel</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="title" class="inputlabel menu-label">Titel</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Vollständiger Titel des Almanachs.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
<div class="pr-2">
|
<div class="pr-2">
|
||||||
<button class="dm-close-button font-bold input-label">
|
<button class="dm-close-button font-bold input-label">
|
||||||
<i class="ri-close-line"></i>
|
<i class="ri-close-line"></i>
|
||||||
@@ -199,8 +211,14 @@ type AlmanachResult struct {
|
|||||||
|
|
||||||
<div class="mt-2 inputwrapper {{ if eq $model.result.Entry.ParallelTitle "" }}hidden{{ end }}" data-dm-target="titles">
|
<div class="mt-2 inputwrapper {{ if eq $model.result.Entry.ParallelTitle "" }}hidden{{ end }}" data-dm-target="titles">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="paralleltitle" class="inputlabel menu-label">Titel
|
<div class="flex items-center gap-1">
|
||||||
(übersetzt)</label>
|
<label for="paralleltitle" class="inputlabel menu-label">Titel
|
||||||
|
(übersetzt)</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Übersetzter oder paralleler Titel.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
<div class="pr-2">
|
<div class="pr-2">
|
||||||
<button class="dm-close-button font-bold input-label">
|
<button class="dm-close-button font-bold input-label">
|
||||||
<i class="ri-close-line"></i>
|
<i class="ri-close-line"></i>
|
||||||
@@ -213,7 +231,13 @@ type AlmanachResult struct {
|
|||||||
|
|
||||||
<div class="mt-3 inputwrapper {{ if eq $model.result.Entry.SubtitleStmt "" }}hidden{{ end }}" data-dm-target="titles">
|
<div class="mt-3 inputwrapper {{ if eq $model.result.Entry.SubtitleStmt "" }}hidden{{ end }}" data-dm-target="titles">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="subtitle" class="inputlabel menu-label">Untertitel</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="subtitle" class="inputlabel menu-label">Untertitel</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Ergänzender Untertitel oder Zusatz.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
<div class="pr-2">
|
<div class="pr-2">
|
||||||
<button class="dm-close-button font-bold input-label">
|
<button class="dm-close-button font-bold input-label">
|
||||||
<i class="ri-close-line"></i>
|
<i class="ri-close-line"></i>
|
||||||
@@ -226,7 +250,13 @@ type AlmanachResult struct {
|
|||||||
|
|
||||||
<div class="mt-3 inputwrapper {{ if eq $model.result.Entry.VariantTitle "" }}hidden{{ end }}" data-dm-target="titles">
|
<div class="mt-3 inputwrapper {{ if eq $model.result.Entry.VariantTitle "" }}hidden{{ end }}" data-dm-target="titles">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="varianttitle" class="inputlabel menu-label">Titelvarianten</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="varianttitle" class="inputlabel menu-label">Titelvarianten</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Alternative oder abweichende Titelformen.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
<div class="pr-2">
|
<div class="pr-2">
|
||||||
<button class="dm-close-button font-bold input-label">
|
<button class="dm-close-button font-bold input-label">
|
||||||
<i class="ri-close-line"></i>
|
<i class="ri-close-line"></i>
|
||||||
@@ -239,7 +269,13 @@ type AlmanachResult struct {
|
|||||||
|
|
||||||
<div class="mt-3 inputwrapper {{ if eq $model.result.Entry.IncipitStmt "" }}hidden{{ end }}" data-dm-target="titles">
|
<div class="mt-3 inputwrapper {{ if eq $model.result.Entry.IncipitStmt "" }}hidden{{ end }}" data-dm-target="titles">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="incipit" class="inputlabel menu-label">Incipit</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="incipit" class="inputlabel menu-label">Incipit</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Erste Worte oder Anfang des Texts.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
<div class="pr-2">
|
<div class="pr-2">
|
||||||
<button class="dm-close-button font-bold input-label">
|
<button class="dm-close-button font-bold input-label">
|
||||||
<i class="ri-close-line"></i>
|
<i class="ri-close-line"></i>
|
||||||
@@ -252,8 +288,14 @@ type AlmanachResult struct {
|
|||||||
|
|
||||||
<div class="inputwrapper {{ if eq $model.result.Entry.ResponsibilityStmt "" }}hidden{{ end }}" data-dm-target="publication">
|
<div class="inputwrapper {{ if eq $model.result.Entry.ResponsibilityStmt "" }}hidden{{ end }}" data-dm-target="publication">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="responsibility_statement" class="inputlabel
|
<div class="flex items-center gap-1">
|
||||||
menu-label">Herausgeberangabe</label>
|
<label for="responsibility_statement" class="inputlabel
|
||||||
|
menu-label">Herausgeberangabe</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Angabe zu Herausgebern oder Verantwortlichen.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
<div class="pr-2">
|
<div class="pr-2">
|
||||||
<button class="dm-close-button font-bold input-label">
|
<button class="dm-close-button font-bold input-label">
|
||||||
<i class="ri-close-line"></i>
|
<i class="ri-close-line"></i>
|
||||||
@@ -266,7 +308,13 @@ type AlmanachResult struct {
|
|||||||
|
|
||||||
<div class="mt-3 inputwrapper {{ if eq $model.result.Entry.PublicationStmt "" }}hidden{{ end }}" data-dm-target="publication">
|
<div class="mt-3 inputwrapper {{ if eq $model.result.Entry.PublicationStmt "" }}hidden{{ end }}" data-dm-target="publication">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="publication_statement" class="inputlabel menu-label">Publikationsangabe</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="publication_statement" class="inputlabel menu-label">Publikationsangabe</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Verlags- oder Publikationsangaben.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
<div class="pr-2">
|
<div class="pr-2">
|
||||||
<button class="dm-close-button font-bold input-label">
|
<button class="dm-close-button font-bold input-label">
|
||||||
<i class="ri-close-line"></i>
|
<i class="ri-close-line"></i>
|
||||||
@@ -279,7 +327,13 @@ type AlmanachResult struct {
|
|||||||
|
|
||||||
<div class="mt-3 inputwrapper {{ if eq $model.result.Entry.PlaceStmt "" }}hidden{{ end }}" data-dm-target="publication">
|
<div class="mt-3 inputwrapper {{ if eq $model.result.Entry.PlaceStmt "" }}hidden{{ end }}" data-dm-target="publication">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="place_statement" class="inputlabel menu-label">Ortsangabe</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="place_statement" class="inputlabel menu-label">Ortsangabe</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Ort(e) der Veröffentlichung.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
<div class="pr-2">
|
<div class="pr-2">
|
||||||
<button class="dm-close-button font-bold input-label">
|
<button class="dm-close-button font-bold input-label">
|
||||||
<i class="ri-close-line"></i>
|
<i class="ri-close-line"></i>
|
||||||
@@ -300,14 +354,26 @@ type AlmanachResult struct {
|
|||||||
<div class="flex gap-2">
|
<div class="flex gap-2">
|
||||||
<div class="flex-1 inputwrapper">
|
<div class="flex-1 inputwrapper">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="year" class="inputlabel">Jahr</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="year" class="inputlabel">Jahr</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Erscheinungsjahr des Almanachs.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input type="number" name="year" id="year" class="inputinput" placeholder="" autocomplete="off" value="{{ if not $model.is_new }}{{ $model.result.Entry.Year }}{{ end }}" />
|
<input type="number" name="year" id="year" class="inputinput" placeholder="" autocomplete="off" value="{{ if not $model.is_new }}{{ $model.result.Entry.Year }}{{ end }}" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="flex-1 inputwrapper">
|
<div class="flex-1 inputwrapper">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="edition" class="inputlabel">Ausgabebezeichnung</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="edition" class="inputlabel">Ausgabebezeichnung</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Hinweis zur Ausgabe oder Edition.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<textarea name="edition" id="edition" class="inputinput no-enter" placeholder="" autocomplete="off" rows="1">{{- $model.result.Entry.Edition -}}</textarea>
|
<textarea name="edition" id="edition" class="inputinput no-enter" placeholder="" autocomplete="off" rows="1">{{- $model.result.Entry.Edition -}}</textarea>
|
||||||
</div>
|
</div>
|
||||||
@@ -330,11 +396,17 @@ type AlmanachResult struct {
|
|||||||
<div class="mt-3">
|
<div class="mt-3">
|
||||||
<relations-editor data-prefix="entries_series" data-link-base="/reihe/" data-new-label="(Neu)" data-add-toggle-id="series-add-toggle" data-preferred-label="Bevorzugter Reihentitel">
|
<relations-editor data-prefix="entries_series" data-link-base="/reihe/" data-new-label="(Neu)" data-add-toggle-id="series-add-toggle" data-preferred-label="Bevorzugter Reihentitel">
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
|
<div class="flex items-center gap-1">
|
||||||
<label class="inputlabel" for="series-section">Reihen</label>
|
<label class="inputlabel" for="series-section">Reihen</label>
|
||||||
<div class="flex items-center gap-3">
|
<tool-tip position="top" class="!inline">
|
||||||
<a href="/reihen/new/" class="text-sm font-bold text-gray-700 hover:text-slate-950 no-underline" target="_blank" rel="noreferrer">
|
<div class="data-tip">Verknüpfte Reihen für diesen Almanach.</div>
|
||||||
<i class="ri-add-line"></i> Neue Reihe anlegen
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
|
<div class="flex items-center gap-3">
|
||||||
|
<a href="/reihen/new/" class="text-sm font-bold text-gray-700 hover:text-slate-950 no-underline" target="_blank" rel="noreferrer">
|
||||||
|
<i class="ri-add-line"></i> Neue Reihe anlegen
|
||||||
</a>
|
</a>
|
||||||
<button type="button" id="series-add-toggle" class="text-sm font-bold text-gray-700 hover:text-slate-950 no-underline pr-3">
|
<button type="button" id="series-add-toggle" class="text-sm font-bold text-gray-700 hover:text-slate-950 no-underline pr-3">
|
||||||
<i class="ri-link"></i> Reihe verlinken
|
<i class="ri-link"></i> Reihe verlinken
|
||||||
@@ -469,11 +541,17 @@ type AlmanachResult struct {
|
|||||||
<div class="mt-3">
|
<div class="mt-3">
|
||||||
<relations-editor data-prefix="entries_agents" data-link-base="/person/" data-new-label="(Neu)" data-add-toggle-id="agents-add-toggle">
|
<relations-editor data-prefix="entries_agents" data-link-base="/person/" data-new-label="(Neu)" data-add-toggle-id="agents-add-toggle">
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
|
<div class="flex items-center gap-1">
|
||||||
<label class="inputlabel" for="agents-section">Personen & Körperschaften</label>
|
<label class="inputlabel" for="agents-section">Personen & Körperschaften</label>
|
||||||
<div class="flex items-center gap-3">
|
<tool-tip position="top" class="!inline">
|
||||||
<a href="/personen/new/" class="text-sm font-bold text-gray-700 hover:text-slate-950 no-underline" target="_blank" rel="noreferrer">
|
<div class="data-tip">Beteiligte Personen oder Körperschaften.</div>
|
||||||
<i class="ri-add-line"></i> Neue Person/Körperschaft anlegen
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
|
<div class="flex items-center gap-3">
|
||||||
|
<a href="/personen/new/" class="text-sm font-bold text-gray-700 hover:text-slate-950 no-underline" target="_blank" rel="noreferrer">
|
||||||
|
<i class="ri-add-line"></i> Neue Person/Körperschaft anlegen
|
||||||
</a>
|
</a>
|
||||||
<button type="button" id="agents-add-toggle" class="text-sm font-bold text-gray-700 hover:text-slate-950 no-underline pr-3">
|
<button type="button" id="agents-add-toggle" class="text-sm font-bold text-gray-700 hover:text-slate-950 no-underline pr-3">
|
||||||
<i class="ri-link"></i> Person verlinken
|
<i class="ri-link"></i> Person verlinken
|
||||||
@@ -611,7 +689,13 @@ type AlmanachResult struct {
|
|||||||
<div class="flex flex-col gap-2 mt-4">
|
<div class="flex flex-col gap-2 mt-4">
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="places" class="inputlabel">Erscheinungs- und Verlagsorte</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="places" class="inputlabel">Erscheinungs- und Verlagsorte</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Orte der Veröffentlichung und des Verlags.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
<div class="flex items-center gap-3">
|
<div class="flex items-center gap-3">
|
||||||
<a href="/orte/new/" class="text-sm font-bold text-gray-700 hover:text-slate-950 no-underline" target="_blank" rel="noreferrer">
|
<a href="/orte/new/" class="text-sm font-bold text-gray-700 hover:text-slate-950 no-underline" target="_blank" rel="noreferrer">
|
||||||
<i class="ri-add-line"></i> Neuen Ort anlegen
|
<i class="ri-add-line"></i> Neuen Ort anlegen
|
||||||
@@ -662,7 +746,13 @@ type AlmanachResult struct {
|
|||||||
|
|
||||||
<div class="inputwrapper {{ if eq $model.result.Entry.Extent "" }}hidden{{ end }}">
|
<div class="inputwrapper {{ if eq $model.result.Entry.Extent "" }}hidden{{ end }}">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="extent" class="inputlabel menu-label">Struktur/Umfang</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="extent" class="inputlabel menu-label">Struktur/Umfang</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Hinweise zu Umfang oder Struktur.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
<div class="pr-2">
|
<div class="pr-2">
|
||||||
<button class="dm-close-button font-bold input-label">
|
<button class="dm-close-button font-bold input-label">
|
||||||
<i class="ri-close-line"></i>
|
<i class="ri-close-line"></i>
|
||||||
@@ -675,7 +765,13 @@ type AlmanachResult struct {
|
|||||||
|
|
||||||
<div class="mt-3 inputwrapper {{ if eq $model.result.Entry.Dimensions "" }}hidden{{ end }}">
|
<div class="mt-3 inputwrapper {{ if eq $model.result.Entry.Dimensions "" }}hidden{{ end }}">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="dimensions" class="inputlabel menu-label">Maße</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="dimensions" class="inputlabel menu-label">Maße</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Maße oder Formatangaben.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
<div class="pr-2">
|
<div class="pr-2">
|
||||||
<button class="dm-close-button font-bold input-label">
|
<button class="dm-close-button font-bold input-label">
|
||||||
<i class="ri-close-line"></i>
|
<i class="ri-close-line"></i>
|
||||||
@@ -692,7 +788,13 @@ type AlmanachResult struct {
|
|||||||
<!-- Languages -->
|
<!-- Languages -->
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="languages" class="inputlabel">Sprachen</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="languages" class="inputlabel">Sprachen</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Sprachen des Almanachs oder der Inhalte.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
<button type="button" id="languages-add-toggle" class="text-sm font-bold text-gray-700 hover:text-slate-950 no-underline pr-3">
|
<button type="button" id="languages-add-toggle" class="text-sm font-bold text-gray-700 hover:text-slate-950 no-underline pr-3">
|
||||||
<i class="ri-link"></i> Sprache verlinken
|
<i class="ri-link"></i> Sprache verlinken
|
||||||
</button>
|
</button>
|
||||||
@@ -711,7 +813,13 @@ type AlmanachResult struct {
|
|||||||
<!-- Nachweise - Always visible -->
|
<!-- Nachweise - Always visible -->
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="refs" class="inputlabel">Nachweise</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="refs" class="inputlabel">Nachweise</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Literatur- oder Quellenangaben.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<textarea name="refs" id="refs" class="inputinput no-enter" placeholder="" autocomplete="off" rows="1">{{- $model.result.Entry.References -}}</textarea>
|
<textarea name="refs" id="refs" class="inputinput no-enter" placeholder="" autocomplete="off" rows="1">{{- $model.result.Entry.References -}}</textarea>
|
||||||
</div>
|
</div>
|
||||||
@@ -827,18 +935,34 @@ type AlmanachResult struct {
|
|||||||
<div class="flex flex-col gap-3 mt-3">
|
<div class="flex flex-col gap-3 mt-3">
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<label class="inputlabel" data-field-label="owner">Besitzer</label>
|
<label class="inputlabel" data-field-label="owner">Besitzer</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Institution oder Besitzer des Exemplars.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
<input class="inputinput" data-items-strike data-field="owner" name="items_owner[]" autocomplete="off" value="{{ $item.Owner }}" />
|
<input class="inputinput" data-items-strike data-field="owner" name="items_owner[]" autocomplete="off" value="{{ $item.Owner }}" />
|
||||||
</div>
|
</div>
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<label class="inputlabel" data-field-label="identifier">Signatur</label>
|
<label class="inputlabel" data-field-label="identifier">Signatur</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Interne Signatur oder Kennung.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
<input class="inputinput" data-items-strike data-field="identifier" name="items_identifier[]" autocomplete="off" value="{{ $item.Identifier }}" />
|
<input class="inputinput" data-items-strike data-field="identifier" name="items_identifier[]" autocomplete="off" value="{{ $item.Identifier }}" />
|
||||||
</div>
|
</div>
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<label class="inputlabel" data-field-label="location">Standort</label>
|
<label class="inputlabel" data-field-label="location">Standort</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Aufbewahrungsort des Exemplars.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
<input class="inputinput" data-items-strike data-field="location" name="items_location[]" autocomplete="off" value="{{ $item.Location }}" />
|
<input class="inputinput" data-items-strike data-field="location" name="items_location[]" autocomplete="off" value="{{ $item.Location }}" />
|
||||||
</div>
|
</div>
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<label class="inputlabel" data-field-label="media">Vorhanden als</label>
|
<label class="inputlabel" data-field-label="media">Vorhanden als</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Medientyp oder Verfügbarkeit.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
<select class="inputselect" data-items-strike data-field="media" name="items_media[]" autocomplete="off">
|
<select class="inputselect" data-items-strike data-field="media" name="items_media[]" autocomplete="off">
|
||||||
<option value=""></option>
|
<option value=""></option>
|
||||||
{{- range $t := $model.item_types -}}
|
{{- range $t := $model.item_types -}}
|
||||||
@@ -852,6 +976,10 @@ type AlmanachResult struct {
|
|||||||
</div>
|
</div>
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<label class="inputlabel" data-field-label="uri">URI</label>
|
<label class="inputlabel" data-field-label="uri">URI</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Link oder Identifier zum Exemplar.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
<input class="inputinput" data-items-strike data-field="uri" name="items_uri[]" autocomplete="off" value="{{ $item.Uri }}" />
|
<input class="inputinput" data-items-strike data-field="uri" name="items_uri[]" autocomplete="off" value="{{ $item.Uri }}" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -925,18 +1053,34 @@ type AlmanachResult struct {
|
|||||||
<div class="flex flex-col gap-3 mt-3">
|
<div class="flex flex-col gap-3 mt-3">
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<label class="inputlabel" data-field-label="owner">Besitzer</label>
|
<label class="inputlabel" data-field-label="owner">Besitzer</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Institution oder Besitzer des Exemplars.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
<input class="inputinput" data-items-strike data-field="owner" name="items_owner[]" autocomplete="off" value="" />
|
<input class="inputinput" data-items-strike data-field="owner" name="items_owner[]" autocomplete="off" value="" />
|
||||||
</div>
|
</div>
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<label class="inputlabel" data-field-label="identifier">Signatur</label>
|
<label class="inputlabel" data-field-label="identifier">Signatur</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Interne Signatur oder Kennung.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
<input class="inputinput" data-items-strike data-field="identifier" name="items_identifier[]" autocomplete="off" value="" />
|
<input class="inputinput" data-items-strike data-field="identifier" name="items_identifier[]" autocomplete="off" value="" />
|
||||||
</div>
|
</div>
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<label class="inputlabel" data-field-label="location">Standort</label>
|
<label class="inputlabel" data-field-label="location">Standort</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Aufbewahrungsort des Exemplars.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
<input class="inputinput" data-items-strike data-field="location" name="items_location[]" autocomplete="off" value="" />
|
<input class="inputinput" data-items-strike data-field="location" name="items_location[]" autocomplete="off" value="" />
|
||||||
</div>
|
</div>
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<label class="inputlabel" data-field-label="media">Vorhanden als</label>
|
<label class="inputlabel" data-field-label="media">Vorhanden als</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Medientyp oder Verfügbarkeit.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
<select class="inputselect" data-items-strike data-field="media" name="items_media[]" autocomplete="off">
|
<select class="inputselect" data-items-strike data-field="media" name="items_media[]" autocomplete="off">
|
||||||
<option value=""></option>
|
<option value=""></option>
|
||||||
{{- range $t := $model.item_types -}}
|
{{- range $t := $model.item_types -}}
|
||||||
@@ -950,6 +1094,10 @@ type AlmanachResult struct {
|
|||||||
</div>
|
</div>
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<label class="inputlabel" data-field-label="uri">URI</label>
|
<label class="inputlabel" data-field-label="uri">URI</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Link oder Identifier zum Exemplar.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
<input class="inputinput" data-items-strike data-field="uri" name="items_uri[]" autocomplete="off" value="" />
|
<input class="inputinput" data-items-strike data-field="uri" name="items_uri[]" autocomplete="off" value="" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -11,7 +11,13 @@
|
|||||||
<!-- Status -->
|
<!-- Status -->
|
||||||
<div class="inputwrapper bg-stone-50 !border-none">
|
<div class="inputwrapper bg-stone-50 !border-none">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="{{ $fieldId }}" class="inputlabel">Status</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="{{ $fieldId }}" class="inputlabel">Status</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Kurzinfo zum Bearbeitungsstatus.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="relative">
|
<div class="relative">
|
||||||
<select name="{{ $fieldName }}" id="{{ $fieldId }}" autocomplete="off" class="inputselect
|
<select name="{{ $fieldName }}" id="{{ $fieldId }}" autocomplete="off" class="inputselect
|
||||||
@@ -38,7 +44,13 @@
|
|||||||
|
|
||||||
<div class="inputwrapper {{ if eq $entity.Comment "" }}hidden{{ end }}">
|
<div class="inputwrapper {{ if eq $entity.Comment "" }}hidden{{ end }}">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="edit_comment" class="inputlabel menu-label">Bearbeitungsvermerk</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="edit_comment" class="inputlabel menu-label">Bearbeitungsvermerk</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Hinweise zum Bearbeitungsstand oder offene Fragen.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
<div class="pr-2">
|
<div class="pr-2">
|
||||||
<button class="dm-close-button font-bold input-label">
|
<button class="dm-close-button font-bold input-label">
|
||||||
<i class="ri-close-line"></i>
|
<i class="ri-close-line"></i>
|
||||||
|
|||||||
@@ -114,7 +114,13 @@
|
|||||||
<div class="flex-1 flex flex-col gap-4">
|
<div class="flex-1 flex flex-col gap-4">
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="name" class="inputlabel">Name</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="name" class="inputlabel">Name</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Kurze Hilfe zum Ortsnamen.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<textarea name="name" id="name" class="inputinput no-enter" autocomplete="off" rows="1" data-duplicate-check data-duplicate-endpoint="/api/places/search" data-duplicate-result-key="places" data-duplicate-current-id="{{ if not $model.is_new }}{{ $place.Id }}{{ end }}">{{- $place.Name -}}</textarea>
|
<textarea name="name" id="name" class="inputinput no-enter" autocomplete="off" rows="1" data-duplicate-check data-duplicate-endpoint="/api/places/search" data-duplicate-result-key="places" data-duplicate-current-id="{{ if not $model.is_new }}{{ $place.Id }}{{ end }}">{{- $place.Name -}}</textarea>
|
||||||
<div class="duplicate-warning hidden" data-duplicate-warning-for="name">
|
<div class="duplicate-warning hidden" data-duplicate-warning-for="name">
|
||||||
@@ -124,21 +130,38 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="pseudonyms" class="inputlabel">Alternativnamen</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="pseudonyms" class="inputlabel">Alternativnamen</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Weitere gebräuchliche Namen für den Ort.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<textarea name="pseudonyms" id="pseudonyms" class="inputinput" autocomplete="off" rows="1">{{- $place.Pseudonyms -}}</textarea>
|
<textarea name="pseudonyms" id="pseudonyms" class="inputinput" autocomplete="off" rows="1">{{- $place.Pseudonyms -}}</textarea>
|
||||||
</div>
|
</div>
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="uri" class="inputlabel">URL</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="uri" class="inputlabel">URL</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Externe Referenz oder offizielle Webseite.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input name="uri" id="uri" class="inputinput" autocomplete="off" value="{{ $place.URI }}" />
|
<input name="uri" id="uri" class="inputinput" autocomplete="off" value="{{ $place.URI }}" />
|
||||||
</div>
|
</div>
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<div class="px-3 py-2 flex flex-row gap-2 font-bold">
|
<div class="px-3 py-2 flex flex-row gap-2 font-bold">
|
||||||
<input type="checkbox" name="fictional" id="fictional" {{ if $place.Fictional }}checked{{ end }} data-boolean-checkbox />
|
<input type="checkbox" name="fictional" id="fictional" {{ if $place.Fictional }}checked{{ end }} data-boolean-checkbox />
|
||||||
<label class="flex items-center gap-2 text-gray-700"
|
<label class="flex items-center gap-1 text-gray-700" for="fictional">
|
||||||
for="fictional">Fiktional</label>
|
<span>Fiktional</span>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Markiere den Ort als fiktiv.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{{ template "_annotation_field" (Arr $place.Annotation "Annotation") }}
|
{{ template "_annotation_field" (Arr $place.Annotation "Annotation") }}
|
||||||
|
|||||||
@@ -116,7 +116,13 @@
|
|||||||
<div class="flex-1 flex flex-col gap-4">
|
<div class="flex-1 flex flex-col gap-4">
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="name" class="inputlabel">Name</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="name" class="inputlabel">Name</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Vollständiger Name der Person oder Körperschaft.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<textarea name="name" id="name" class="inputinput no-enter" autocomplete="off" rows="1" data-duplicate-check data-duplicate-endpoint="/api/agents/search" data-duplicate-result-key="agents" data-duplicate-current-id="{{ if not $model.is_new }}{{ $agent.Id }}{{ end }}">{{- $agent.Name -}}</textarea>
|
<textarea name="name" id="name" class="inputinput no-enter" autocomplete="off" rows="1" data-duplicate-check data-duplicate-endpoint="/api/agents/search" data-duplicate-result-key="agents" data-duplicate-current-id="{{ if not $model.is_new }}{{ $agent.Id }}{{ end }}">{{- $agent.Name -}}</textarea>
|
||||||
<div class="duplicate-warning hidden" data-duplicate-warning-for="name">
|
<div class="duplicate-warning hidden" data-duplicate-warning-for="name">
|
||||||
@@ -126,7 +132,13 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="pseudonyms" class="inputlabel">Pseudonyme</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="pseudonyms" class="inputlabel">Pseudonyme</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Alternative Namen oder Schreibweisen.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<textarea name="pseudonyms" id="pseudonyms" class="inputinput" autocomplete="off" rows="1">{{- $agent.Pseudonyms -}}</textarea>
|
<textarea name="pseudonyms" id="pseudonyms" class="inputinput" autocomplete="off" rows="1">{{- $agent.Pseudonyms -}}</textarea>
|
||||||
</div>
|
</div>
|
||||||
@@ -135,28 +147,50 @@
|
|||||||
<div class="px-3 py-2 flex flex-row gap-2 font-bold">
|
<div class="px-3 py-2 flex flex-row gap-2 font-bold">
|
||||||
<input type="checkbox" name="corporate_body" id="corporate_body" {{ if
|
<input type="checkbox" name="corporate_body" id="corporate_body" {{ if
|
||||||
$agent.CorporateBody }}checked{{ end }} data-boolean-checkbox />
|
$agent.CorporateBody }}checked{{ end }} data-boolean-checkbox />
|
||||||
<label class="flex items-center gap-2 text-gray-700"
|
<label class="flex items-center gap-1 text-gray-700" for="corporate_body">
|
||||||
for="corporate_body">Körperschaft (Verlag od. Vertrieb)</label>
|
<span>Körperschaft (Verlag od. Vertrieb)</span>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Markiere, wenn es sich um eine Körperschaft handelt.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<div class="px-3 py-2 flex flex-row gap-2 font-bold">
|
<div class="px-3 py-2 flex flex-row gap-2 font-bold">
|
||||||
<input type="checkbox" name="fictional" id="fictional" {{ if $agent.Fictional }}checked{{ end }} data-boolean-checkbox />
|
<input type="checkbox" name="fictional" id="fictional" {{ if $agent.Fictional }}checked{{ end }} data-boolean-checkbox />
|
||||||
<label class="flex items-center gap-2 text-gray-700"
|
<label class="flex items-center gap-1 text-gray-700" for="fictional">
|
||||||
for="fictional">Fiktional</label>
|
<span>Fiktional</span>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Markiere die Person als fiktiv.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex flex-row gap-2 w-full">
|
<div class="flex flex-row gap-2 w-full">
|
||||||
<div class="inputwrapper w-3/4 grow-0">
|
<div class="inputwrapper w-3/4 grow-0">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="biographical_data" class="inputlabel">Biografische Angaben</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="biographical_data" class="inputlabel">Biografische Angaben</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Kurzbiografie oder Lebensdaten.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<textarea name="biographical_data" id="biographical_data" class="inputinput" autocomplete="off" rows="2">{{- $agent.BiographicalData -}}</textarea>
|
<textarea name="biographical_data" id="biographical_data" class="inputinput" autocomplete="off" rows="2">{{- $agent.BiographicalData -}}</textarea>
|
||||||
</div>
|
</div>
|
||||||
<div class="inputwrapper grow">
|
<div class="inputwrapper grow">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="profession" class="inputlabel">Profession</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="profession" class="inputlabel">Profession</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Beruf oder Tätigkeit.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input name="profession" id="profession" class="inputinput" autocomplete="off" value="{{ $agent.Profession }}" />
|
<input name="profession" id="profession" class="inputinput" autocomplete="off" value="{{ $agent.Profession }}" />
|
||||||
</div>
|
</div>
|
||||||
@@ -164,13 +198,25 @@
|
|||||||
<div class="flex flex-row gap-2 w-full">
|
<div class="flex flex-row gap-2 w-full">
|
||||||
<div class="inputwrapper grow">
|
<div class="inputwrapper grow">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="uri" class="inputlabel">URL</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="uri" class="inputlabel">URL</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Externer Link oder Normdaten-URL.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<input name="uri" id="uri" class="inputinput" autocomplete="off" value="{{ $agent.URI }}" />
|
<input name="uri" id="uri" class="inputinput" autocomplete="off" value="{{ $agent.URI }}" />
|
||||||
</div>
|
</div>
|
||||||
<div class="inputwrapper grow">
|
<div class="inputwrapper grow">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="references" class="inputlabel">Nachweise</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="references" class="inputlabel">Nachweise</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Quellen oder Belege zur Person.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<textarea name="references" id="references" class="inputinput no-enter" autocomplete="off" rows="1">{{- $agent.References -}}</textarea>
|
<textarea name="references" id="references" class="inputinput no-enter" autocomplete="off" rows="1">{{- $agent.References -}}</textarea>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -116,7 +116,13 @@
|
|||||||
<div class="flex-1 flex flex-col gap-4">
|
<div class="flex-1 flex flex-col gap-4">
|
||||||
<div class="inputwrapper">
|
<div class="inputwrapper">
|
||||||
<div class="inputlabelrow">
|
<div class="inputlabelrow">
|
||||||
<label for="title" class="inputlabel">Reihentitel</label>
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="title" class="inputlabel">Reihentitel</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Offizieller oder bevorzugter Titel der Reihe.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<textarea name="title" id="title" class="inputinput no-enter" autocomplete="off" rows="1" data-duplicate-check data-duplicate-endpoint="/api/series/search" data-duplicate-result-key="series" data-duplicate-current-id="{{ if not $model.is_new }}{{ $series.Id }}{{ end }}">{{- $series.Title -}}</textarea>
|
<textarea name="title" id="title" class="inputinput no-enter" autocomplete="off" rows="1" data-duplicate-check data-duplicate-endpoint="/api/series/search" data-duplicate-result-key="series" data-duplicate-current-id="{{ if not $model.is_new }}{{ $series.Id }}{{ end }}">{{- $series.Title -}}</textarea>
|
||||||
<div class="duplicate-warning hidden" data-duplicate-warning-for="title">
|
<div class="duplicate-warning hidden" data-duplicate-warning-for="title">
|
||||||
@@ -124,25 +130,33 @@
|
|||||||
<span data-duplicate-count></span>
|
<span data-duplicate-count></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="inputwrapper">
|
<div class="flex flex-row gap-3">
|
||||||
<div class="inputlabelrow">
|
<div class="inputwrapper grow">
|
||||||
<label for="pseudonyms" class="inputlabel">Alternativtitel</label>
|
<div class="inputlabelrow">
|
||||||
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="references" class="inputlabel">Nachweise</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Quellen oder Belege zur Reihe.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<textarea name="references" id="references" class="inputinput no-enter" autocomplete="off" rows="1">{{- $series.References -}}</textarea>
|
||||||
|
</div>
|
||||||
|
<div class="inputwrapper w-1/4 grow-0">
|
||||||
|
<div class="inputlabelrow">
|
||||||
|
<div class="flex items-center gap-1">
|
||||||
|
<label for="frequency" class="inputlabel">Erscheinungsfrequenz</label>
|
||||||
|
<tool-tip position="top" class="!inline">
|
||||||
|
<div class="data-tip">Wie oft die Reihe veröffentlicht wurde.</div>
|
||||||
|
<i class="ri-question-line"></i>
|
||||||
|
</tool-tip>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<input name="frequency" id="frequency" class="inputinput" autocomplete="off" value="{{ $series.Frequency }}" />
|
||||||
</div>
|
</div>
|
||||||
<textarea name="pseudonyms" id="pseudonyms" class="inputinput" autocomplete="off" rows="1">{{- $series.Pseudonyms -}}</textarea>
|
|
||||||
</div>
|
</div>
|
||||||
{{ template "_annotation_field" (Arr $series.Annotation "Annotation") }}
|
{{ template "_annotation_field" (Arr $series.Annotation "Annotation") }}
|
||||||
<div class="inputwrapper">
|
|
||||||
<div class="inputlabelrow">
|
|
||||||
<label for="references" class="inputlabel">Nachweise</label>
|
|
||||||
</div>
|
|
||||||
<textarea name="references" id="references" class="inputinput no-enter" autocomplete="off" rows="1">{{- $series.References -}}</textarea>
|
|
||||||
</div>
|
|
||||||
<div class="inputwrapper">
|
|
||||||
<div class="inputlabelrow">
|
|
||||||
<label for="frequency" class="inputlabel">Erscheinungsfrequenz</label>
|
|
||||||
</div>
|
|
||||||
<input name="frequency" id="frequency" class="inputinput" autocomplete="off" value="{{ $series.Frequency }}" />
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="w-[28rem] shrink-0 flex flex-col gap-3">
|
<div class="w-[28rem] shrink-0 flex flex-col gap-3">
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.dbform .inputwrapper .inputlabel {
|
.dbform .inputwrapper .inputlabel {
|
||||||
@apply px-3 text-gray-800 font-bold py-1;
|
@apply pl-3 pr-0 text-gray-800 font-bold py-1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dbform .inputwrapper .inputinput {
|
.dbform .inputwrapper .inputinput {
|
||||||
|
|||||||
Reference in New Issue
Block a user