mirror of
https://github.com/Theodor-Springmann-Stiftung/musenalm.git
synced 2026-02-04 10:35:30 +00:00
+Fab menu, littered edit buttons
This commit is contained in:
@@ -214,7 +214,8 @@ type AlmanachResult struct {
|
||||
|
||||
<div class="inputwrapper {{ if eq $model.result.Entry.ResponsibilityStmt "" }}hidden{{ end }}" data-dm-target="publication">
|
||||
<div class="flex flex-row justify-between">
|
||||
<label for="responsibility_statement" class="inputlabel menu-label">Autorangabe</label>
|
||||
<label for="responsibility_statement" class="inputlabel
|
||||
menu-label">Herausgeberangabe</label>
|
||||
<div class="pr-2">
|
||||
<button class="dm-close-button font-bold input-label">
|
||||
<i class="ri-close-line"></i>
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
{{ $showidseries := index . 3 }}
|
||||
{{ $marka := index . 4 }}
|
||||
{{ $markr := index . 5 }}
|
||||
{{ $request := index . 6 }}
|
||||
|
||||
{{ $bds := index $relations $r.Id }}
|
||||
|
||||
@@ -27,10 +28,16 @@
|
||||
</div>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
<div class="font-sans py-0.5 text-sm">
|
||||
<div class="font-sans py-0.5 text-sm flex flex-row gap-2">
|
||||
<a href="/reihe/{{ $r.MusenalmID }}" class="no-underline rounded bg-stone-100 px-1.5">
|
||||
<i class="ri-links-line"></i> Link
|
||||
</a>
|
||||
{{- if (IsAdminOrEditor $request.user) -}}
|
||||
<a href="/reihe/{{ $r.MusenalmID }}/edit" class="no-underline rounded bg-stone-100 px-1.5">
|
||||
<i class="ri-edit-line"></i>
|
||||
Edit
|
||||
</a>
|
||||
{{- end -}}
|
||||
</div>
|
||||
</div>
|
||||
<div class="grow lg:px-0 ml-3 lg:ml-8">
|
||||
@@ -43,6 +50,6 @@
|
||||
<span class="{{ if $marka }}reihen-text{{ end }}">{{ Safe $r.Annotation }}</span>
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ template "_reiherelations" (Arr $r $bds $entries false) }}
|
||||
{{ template "_reiherelations" (Arr $r $bds $entries false $request) }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
{{ $rels := index . 1 }}
|
||||
{{ $entries := index . 2 }}
|
||||
{{ $shownos := index . 3 }}
|
||||
{{ $request := index . 4 }}
|
||||
|
||||
{{- if $rels -}}
|
||||
<div class="reiherelations flex flex-col text-base font-sans w-full pt-1 -ml-3">
|
||||
@@ -58,7 +59,13 @@
|
||||
<div class="whitespace-nowrap align-top">
|
||||
Alm
|
||||
{{ $bd.MusenalmID }}
|
||||
{{- if (IsAdminOrEditor $request.user) -}}
|
||||
<a href="/almanach/{{ $bd.MusenalmID }}/edit" class="no-underline rounded bg-stone-100 px-1.5">
|
||||
<i class="ri-edit-line"></i>
|
||||
</a>
|
||||
{{- end -}}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
{{- end -}}
|
||||
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
</div>
|
||||
|
||||
<div class="container-normal font-serif mt-12">
|
||||
<div class="flex inline-flex flex-inline gap-x-3"
|
||||
{{ if $model.result.Agent.CorporateBody }}
|
||||
<div class="font-sans">
|
||||
<i class="ri-team-line"></i>
|
||||
@@ -42,11 +43,13 @@
|
||||
</div>
|
||||
{{ end }}
|
||||
{{- if (IsAdminOrEditor $model.request.user) -}}
|
||||
<div class="font-sans mt-1">
|
||||
<div class="font-sans">
|
||||
·
|
||||
<i class="ri-edit-line"></i>
|
||||
<a href="/person/{{ $model.result.Agent.Id }}/edit">Bearbeiten</a>
|
||||
</div>
|
||||
{{- end -}}
|
||||
</div>
|
||||
<h1 class="text-3xl font-bold">{{ $model.result.Agent.Name }}</h1>
|
||||
{{- if $model.result.Agent.Pseudonyms -}}
|
||||
<p class="italic">
|
||||
|
||||
@@ -96,6 +96,14 @@
|
||||
<div class="w-64 ml-4 shrink-0 {{ if $model.FTS -}}search-result{{- end -}}">
|
||||
{{ $agent.References }}
|
||||
</div>
|
||||
|
||||
{{- if (IsAdminOrEditor $model.request.user) -}}
|
||||
<div class="font-sans">
|
||||
<a href="/person/{{ $agent.Id}}/edit" class="no-underline hover:text-slate-950">
|
||||
<i class="ri-edit-line"></i>
|
||||
</a>
|
||||
</div>
|
||||
{{- end -}}
|
||||
</div>
|
||||
{{ end }}
|
||||
|
||||
|
||||
@@ -21,12 +21,4 @@
|
||||
</span>
|
||||
<span x-show="search"> Suche · Alle Personen & Körperschaften </span>
|
||||
</h1>
|
||||
{{- if (IsAdminOrEditor $model.request.user) -}}
|
||||
<div class="ml-24 -mt-4">
|
||||
<a href="/personen/new/" class="inline-flex items-center gap-2 text-sm font-bold text-gray-700 hover:text-slate-950 no-underline">
|
||||
<i class="ri-add-line"></i>
|
||||
<span>Neu</span>
|
||||
</a>
|
||||
</div>
|
||||
{{- end -}}
|
||||
</div>
|
||||
|
||||
@@ -17,7 +17,8 @@
|
||||
</div>
|
||||
|
||||
<div class="container-normal flex flex-col font-serif mt-12">
|
||||
<div class="font-sans">
|
||||
<div class="flex inline-flex flex-inline gap-x-3">
|
||||
<div class="font-sans">
|
||||
{{/* <svg
|
||||
class="w-[0.9rem] h-[0.9rem] relative bottom-[0.04rem] inline-block"
|
||||
width="65px"
|
||||
@@ -42,13 +43,15 @@
|
||||
*/}}
|
||||
<i class="ri-book-shelf-fill"></i>
|
||||
Reihe
|
||||
</div>
|
||||
</div>
|
||||
{{- if (IsAdminOrEditor $model.request.user) -}}
|
||||
<div class="font-sans mt-1">
|
||||
<div class="font-sans">
|
||||
·
|
||||
<i class="ri-edit-line"></i>
|
||||
<a href="/reihe/{{ $r.MusenalmID }}/edit">Bearbeiten</a>
|
||||
</div>
|
||||
{{- end -}}
|
||||
</div>
|
||||
<div class="grow-0">
|
||||
<div>
|
||||
<span class="font-bold text-3xl mr-2">{{ $r.Title }}</span>
|
||||
@@ -65,7 +68,8 @@
|
||||
</div>
|
||||
{{ end }}
|
||||
<div class="max-w-[64rem] [&_*]:!text-lg mt-6">
|
||||
{{ template "_reiherelations" (Arr $r $model.relations $model.entries true) }}
|
||||
{{ template "_reiherelations" (Arr $r $model.relations $model.entries true
|
||||
$model.request) }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -47,14 +47,6 @@
|
||||
<!-- INFO: 2. Header -->
|
||||
<div id="pageheading" class="headingcontainer">
|
||||
<h1 class="heading">Bände nach Reihentiteln</h1>
|
||||
{{- if (IsAdminOrEditor $model.request.user) -}}
|
||||
<div class="mt-2">
|
||||
<a href="/reihen/new/" class="inline-flex items-center gap-2 text-sm font-bold text-gray-700 hover:text-slate-950 no-underline">
|
||||
<i class="ri-add-line"></i>
|
||||
<span>Neu</span>
|
||||
</a>
|
||||
</div>
|
||||
{{- end -}}
|
||||
{{ template "notifier" $model }}
|
||||
|
||||
{{ if not (or .search .hidden) }}
|
||||
@@ -83,7 +75,8 @@
|
||||
{{ if and .search $model.result.IDSeries }}
|
||||
<div class="mb-1 max-w-[60rem] hyphens-auto">
|
||||
{{ range $id, $r := $model.result.IDSeries }}
|
||||
{{ template "_reihe" (Arr $r $model.result.Entries $model.result.EntriesSeries true false false) }}
|
||||
{{ template "_reihe" (Arr $r $model.result.Entries $model.result.EntriesSeries
|
||||
true false false $model.request) }}
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
||||
@@ -92,7 +85,7 @@
|
||||
<div class="mb-1 max-w-[60rem] hyphens-auto">
|
||||
{{ range $id, $r := $model.result.Series }}
|
||||
{{ template "_reihe" (Arr $r $model.result.Entries $model.result.EntriesSeries false false
|
||||
false)
|
||||
false $model.request)
|
||||
}}
|
||||
{{ end }}
|
||||
</div>
|
||||
@@ -122,7 +115,8 @@
|
||||
</div>
|
||||
<div class="mb-1 max-w-[60rem] hyphens-auto">
|
||||
{{ range $id, $r := $model.result.AltSeries }}
|
||||
{{ template "_reihe" (Arr $r $model.result.Entries $model.result.EntriesSeries false true true) }}
|
||||
{{ template "_reihe" (Arr $r $model.result.Entries $model.result.EntriesSeries
|
||||
false true true $model.request) }}
|
||||
{{ end }}
|
||||
</div>
|
||||
{{ end }}
|
||||
|
||||
@@ -68,14 +68,6 @@
|
||||
|
||||
<div id="searchcontrol" class="container-normal">
|
||||
{{- template "_heading" $model.parameters -}}
|
||||
{{- if (IsAdminOrEditor $model.request.user) -}}
|
||||
<div class="mt-2">
|
||||
<a href="/almanach-new/" class="inline-flex items-center gap-2 text-sm font-bold text-gray-700 hover:text-slate-950 no-underline">
|
||||
<i class="ri-add-line"></i>
|
||||
<span>Neu</span>
|
||||
</a>
|
||||
</div>
|
||||
{{- end -}}
|
||||
<div id="searchform" class="border-l border-zinc-300 px-8 py-10 relative">
|
||||
{{- if not $model.parameters.Extended -}}
|
||||
{{- template "_musenalmidbox" Arr $model.parameters.AlmString "baende" -}}
|
||||
|
||||
Reference in New Issue
Block a user