From a8af72df1d6e32349cfc7a15ebcfd1bbe05787c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kate=C5=99ina=20=C4=8C?= Date: Mon, 21 Feb 2022 21:37:54 +0100 Subject: [PATCH] =?UTF-8?q?v=C4=9Bt=C5=A1=C3=AD=20tabulka=20odevzdan=C3=BD?= =?UTF-8?q?ch=20=C5=99e=C5=A1en=C3=AD=20v=C4=9Bt=C5=A1=C3=ADm=20displeji?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mamweb/static/css/mamweb.css | 28 +++++++++++++++++++ .../odevzdavatko/prehled_reseni.html | 5 +++- seminar/templatetags/deadliny.py | 12 ++++---- 3 files changed, 38 insertions(+), 7 deletions(-) diff --git a/mamweb/static/css/mamweb.css b/mamweb/static/css/mamweb.css index dfe33f4d..d9a9d397 100644 --- a/mamweb/static/css/mamweb.css +++ b/mamweb/static/css/mamweb.css @@ -490,6 +490,10 @@ div.odpocet { text-align: center; } +.odevzdanareseni_mid, .odevzdanareseni_small, .odevzdanareseni_mini { + display: none; +} + /********************** * Zmenšování displeje ***********************/ @@ -536,6 +540,14 @@ div.odpocet { margin-top: 8px; /* mezera mezi hlavním menu a submenu */ } + .odevzdanareseni_big { + display: none; + } + + .odevzdanareseni_mid { + display: table-cell; + } + } /* stránka přes celý menší displej, větší mobil, tablet */ @@ -604,6 +616,14 @@ div.odpocet { .zjistit_vic hr { display: flex; } + + .odevzdanareseni_mid { + display: none; + } + + .odevzdanareseni_small { + display: table-cell; + } } /* malý tablet, mobil */ @@ -778,6 +798,14 @@ div.odpocet { padding: 10px; } + .odevzdanareseni_small { + display: none; + } + + .odevzdanareseni_mini { + display: table-cell; + } + } /*stránka organizátorů*/ diff --git a/odevzdavatko/templates/odevzdavatko/prehled_reseni.html b/odevzdavatko/templates/odevzdavatko/prehled_reseni.html index ae3d45a9..9e8a82d7 100644 --- a/odevzdavatko/templates/odevzdavatko/prehled_reseni.html +++ b/odevzdavatko/templates/odevzdavatko/prehled_reseni.html @@ -24,7 +24,10 @@ {% for hodn in hodnoceni %} {{ hodn.reseni.cas_doruceni | date:"d.m.Y H:i"}} - {{ hodn.problem.nazev | zkrat_nazev_problemu }} + {{ hodn.problem.nazev | zkrat_nazev_problemu:76 }} + {{ hodn.problem.nazev | zkrat_nazev_problemu:50 }} + {{ hodn.problem.nazev | zkrat_nazev_problemu:27 }} + {{ hodn.problem.nazev | zkrat_nazev_problemu:10 }} {{ hodn.body|default_if_none:"---" }} {{ hodn.reseni.cas_doruceni | deadline_html }} diff --git a/seminar/templatetags/deadliny.py b/seminar/templatetags/deadliny.py index 37cf77af..9cf0f7f4 100644 --- a/seminar/templatetags/deadliny.py +++ b/seminar/templatetags/deadliny.py @@ -41,10 +41,10 @@ def deadline_html(datum): return mark_safe(f'{text}') @register.filter(name='zkrat_nazev_problemu') -def zkrat_nazev_problemu(nazev): - if len(nazev) > 10: - if nazev[9] == " ": - nazev = nazev[:9] + "..." +def zkrat_nazev_problemu(nazev,width): + if len(nazev) > width: + if nazev[width-1] == " ": + nazev = nazev[:width-1] + "..." else: - nazev = nazev[:10] + "..." - return nazev + nazev = nazev[:width] + "..." + return nazev \ No newline at end of file