]> git.plutz.net Git - lobster/commitdiff
top link in client list
authorPaul Hänsch <paul@plutz.net>
Mon, 15 Feb 2021 13:38:20 +0000 (14:38 +0100)
committerPaul Hänsch <paul@plutz.net>
Mon, 15 Feb 2021 13:38:20 +0000 (14:38 +0100)
cards/index.cgi
l10n.sh
style.css

index 0bb4f827c26cf53b7c934039d5260f3a88abe739..b48e54e02677e19b40530790bdfdc0481de3b3da 100755 (executable)
@@ -22,9 +22,9 @@ list_hi_companies(){
 { w_filter_diag
   printf '
   [form class="newcard" action="/cards/new_card.sh" method="POST"
-    [a href="#top" . %s]
     [button type="submit" %s]
-  ]' "$(l10n top)" "$(l10n newcard)"
+    [a href="#top" . %s]
+  ]' "$(l10n newcard)" "$(l10n page_top)"
   [ "$edit" ] && edit_card "$edit"
   list_cards
 } | yield_page cards #/cards/cards.css
diff --git a/l10n.sh b/l10n.sh
index cab5bdeada481d6bc8a4cbfbe7cd12722c6314ee..66cafc75de6c07fdf8f798c9b33b6d2485392ac6 100755 (executable)
--- a/l10n.sh
+++ b/l10n.sh
@@ -92,6 +92,7 @@ l10n_global() {
     edit_addfieldtext) printf %s "Neues Feld";;
     edit_addfield) printf %s "+";;
     edit_deletefield) printf %s "X";;
+    page_top) printf %s "&#x2b06; Seitenanfang";;
 
     filter_label) printf %s "Filter";;
     filter_item) printf %s "Eingrenzung nach";;
index 5edc969c2cf295f86f9c6f12180ded49cb8b6c98..8644f0b980a9f054423f1d896df44f3320ea2b0e 100644 (file)
--- a/style.css
+++ b/style.css
@@ -45,8 +45,14 @@ form.filter button[value=export_csv] { margin-left: 1em; }
 
 body.courses form .order { display: inline-block; margin-right: 2em;}
 
-body.cards form.newcard { display: flex; }
+body.cards form.newcard {
+  position: sticky;
+  top: 0;
+  background-color: #FFF;
+  z-index: 2;
+}
 body.cards form.newcard input[name=seed] { flex: 1; }
+body.cards form.newcard a[href="#top"] { float: right; }
 
 
 /* ============ LIST ITEMS, Generic ============= */