diff --git a/mamweb/static/css/modules.css b/mamweb/static/css/modules.css
index fc0b703b..035d9434 100644
--- a/mamweb/static/css/modules.css
+++ b/mamweb/static/css/modules.css
@@ -5,6 +5,9 @@
.horizonatlni_scrollovani { overflow-x: auto; }
+/* Používá se pro podproblémy ve výsledkovkách -- zesvětlí se daný sloupec */
+.zesvetleni { color: gray; }
+
/**** OZNAČENÍ NE-PUBLIC ČÁSTÍ ****/
.mam-org-only {
@@ -144,7 +147,10 @@ div.cislo_odkazy ul {
/**** TABULKY ****/
-/** Výsledkovky **/
+
+/** Tabulka s čárami mezi sloupci **/
+/* Např. výsledkovky */
+
.tabulka_oramovane_sloupce {
border: solid 2px;
}
@@ -157,51 +163,57 @@ div.cislo_odkazy ul {
.tabulka_oramovane_sloupce thead tr {
border-bottom: solid 1px;
}
+/***********************************/
-/* Používá se pro podproblémy ve výsledkovkách -- zesvětlí se daný sloupec */
-.zesvetleni {
- color: gray;
-}
-/*****************/
+/** Tabulka se střídajícími se barvami řádků **/
+/* Skoro jakákoliv tabulka kromě výsledkovek */
-/** Tabulka odevzdaných a došlých řešení **/
-.dosla_reseni tr th, .dosla_reseni tr td {
+.barevna_tabulka {
padding: 1px 10px 1px 10px;
border-collapse: collapse;
- min-width: 8em; /*Nastřeleno, aby se řádky s řešeními nezalamovaly. Teoreticky není potřeba pro th, ale whatever.*/
}
-.dosla_reseni tr:nth-child(even) {
+.barevna_tabulka tbody tr:nth-child(even) {
background: var(--svetlounka-oranzova);
}
-/*Přichycování prvního sloupce a řádku*/
-.dosla_reseni {
+.barevna_tabulka tbody tr:nth-child(odd) {
+ background: var(--barva-pozadi);
+}
+/**********************************************/
+
+
+/** Tabulka, kde první řádek a sloupec je pořád vidět **/
+/* Např. tabulka odevzdaných řešení, nebo výsledkovky */
+
+/* Omezí výšku a šířku, aby bylo příjemné na scrollování a zapne scrollování */
+.tabulka_s_uchycenym_radkem_a_sloupcem {
display: block;
- max-height: 90vh;
+ max-height: 80vh;
max-width: 90vw;
overflow: auto;
- margin-left: 5vw;
+ margin-left: 5vw; /* Vystředování (FIXME není potřeba u tabulek, co nejsou na celou obrazovku) */
}
-.dosla_reseni thead tr {
+/* Uchytí první řádek */
+.tabulka_s_uchycenym_radkem_a_sloupcem thead tr {
position: sticky;
top: 0;
z-index: 1;
}
-.dosla_reseni tr:nth-child(even) td:first-child, .dosla_reseni thead tr, .dosla_reseni thead tr:first-child td:first-child {
- background: var(--svetlounka-oranzova);
-}
-
-.dosla_reseni tr:nth-child(odd) td:first-child {
- background: var(--barva-pozadi);
-}
-
-.dosla_reseni tr td:first-child {
+/* Uchytí první sloupec */
+.tabulka_s_uchycenym_radkem_a_sloupcem td:first-child, .tabulka_s_uchycenym_radkem_a_sloupcem th:first-child {
position: sticky;
left: 0;
+ background: inherit; /* (Snad) zneprůhlední první sloupec */
+}
+/** Tabulka, kde první řádek a sloupec je pořád vidět **/
+
+/** Tabulka odevzdaných a došlých řešení **/
+.tabulka_doslych_reseni td {
+ min-width: 8em; /* Nastřeleno, aby se řádky s řešeními nezalamovaly. */
}
/******************************************/
diff --git a/odevzdavatko/templates/odevzdavatko/detail.html b/odevzdavatko/templates/odevzdavatko/detail.html
index 5a43c4b5..6ea9acc6 100644
--- a/odevzdavatko/templates/odevzdavatko/detail.html
+++ b/odevzdavatko/templates/odevzdavatko/detail.html
@@ -55,8 +55,9 @@
{# Soubory: #}
Přílohy:
{% if object.prilohy.all %}
-
-Soubor | Řešitelova poznámka | Datum |
+
+Soubor | Řešitelova poznámka | Datum |
+
{% for priloha in object.prilohy.all %}
{{ priloha.res_poznamka }} |
{{ priloha.vytvoreno }} |
{% endfor %}
+
{% if edit %} {# FIXME: tohle nesouvisí s editací, ale s tím, jestli je člověk org… #}
@@ -142,8 +144,9 @@
{% else %}
Hodnocení:
-
-Problém | {# 📖 #}🧍 | {# 🔵 #}🧍∑ | {# 💪 #}🧑🤝🧑 | {# ❤ #}🧑🤝🧑∑ | Zpětná vazba od opravovatele |
+
+Problém | {# 📖 #}🧍 | {# 🔵 #}🧍∑ | {# 💪 #}🧑🤝🧑 | {# ❤ #}🧑🤝🧑∑ | Zpětná vazba od opravovatele |
+
{% for h in hodnoceni %}
{{ h.problem }} |
@@ -154,6 +157,7 @@
{{ h.feedback | linebreaks }} |
{% endfor %}
+
{% endif %}
diff --git a/odevzdavatko/templates/odevzdavatko/tabulka.html b/odevzdavatko/templates/odevzdavatko/tabulka.html
index 7ee90ea9..8b79b2f7 100644
--- a/odevzdavatko/templates/odevzdavatko/tabulka.html
+++ b/odevzdavatko/templates/odevzdavatko/tabulka.html
@@ -21,7 +21,7 @@ Do data (včetně): {{ filtr.reseni_do }}
-
+
| {# Prázdná buňka v levém horním rohu #}
diff --git a/sifrovacka/templates/sifrovacka/odpovedi_list.html b/sifrovacka/templates/sifrovacka/odpovedi_list.html
index 0024a7c1..9a3ef08f 100644
--- a/sifrovacka/templates/sifrovacka/odpovedi_list.html
+++ b/sifrovacka/templates/sifrovacka/odpovedi_list.html
@@ -4,14 +4,16 @@
{% block nadpis1a %}Šifrovačka odpovědi{% endblock nadpis1a %}
-
+
+
Timestamp |
Řešitel |
Šifra |
Odpověď |
-
+
+
{% for u in object_list %}
{{ u.timestamp }} |
@@ -20,6 +22,7 @@
{{ u.odpoved }} |
{% endfor %}
+
{% endblock content %}
diff --git a/vyroci/templates/vyroci/vyroci_list.html b/vyroci/templates/vyroci/vyroci_list.html
index efab5b0b..9135f0f8 100644
--- a/vyroci/templates/vyroci/vyroci_list.html
+++ b/vyroci/templates/vyroci/vyroci_list.html
@@ -4,7 +4,8 @@
{% block nadpis1a %}M&Mí 30! odpovědi{% endblock nadpis1a %}
-
+
+
Jméno |
Přezdívka |
@@ -14,7 +15,8 @@
Co znamená číslo? |
Něco dodat? |
-
+
+
{% for u in object_list %}
{{ u.jmeno }} |
@@ -26,6 +28,7 @@
{{ u.dodat }} |
{% endfor %}
+
{% endblock content %}
diff --git a/vysledkovky/templates/vysledkovky/vysledkovka_cisla.html b/vysledkovky/templates/vysledkovky/vysledkovka_cisla.html
index 6263d420..bc1d48c5 100644
--- a/vysledkovky/templates/vysledkovky/vysledkovka_cisla.html
+++ b/vysledkovky/templates/vysledkovky/vysledkovka_cisla.html
@@ -1,4 +1,4 @@
-