From b872e6693e0dee41f91786d8954a28ed46df1a9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=C3=A1=C5=A1=20Havelka?= Date: Wed, 5 Mar 2025 13:06:30 +0100 Subject: [PATCH 1/7] =?UTF-8?q?Lep=C5=A1=C3=AD=20odli=C5=A1en=C3=AD=20zm?= =?UTF-8?q?=C3=A1=C4=8Dknut=C3=BDch=20a=20nezm=C3=A1=C4=8Dknut=C3=BDch=20t?= =?UTF-8?q?ag=C5=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- korektury/static/korektury/opraf.css | 3 ++- .../templates/korektury/korekturovatko/__edit_komentar.html | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/korektury/static/korektury/opraf.css b/korektury/static/korektury/opraf.css index 7a2896e2..a95b4729 100644 --- a/korektury/static/korektury/opraf.css +++ b/korektury/static/korektury/opraf.css @@ -168,7 +168,8 @@ form { margin: 2px; padding: 2px; - &[data-selected="false"] { opacity: 0.7; } + &[data-selected="false"] { background: unset !important; } + /*&[data-selected="true"] { border-color: unset !important; }*/ } /* Šipky na posouvání korektur */ diff --git a/korektury/templates/korektury/korekturovatko/__edit_komentar.html b/korektury/templates/korektury/korekturovatko/__edit_komentar.html index 6ecdb8ad..d245ddd3 100644 --- a/korektury/templates/korektury/korekturovatko/__edit_komentar.html +++ b/korektury/templates/korektury/korekturovatko/__edit_komentar.html @@ -7,7 +7,7 @@
{% for tag in tagy %} - + {% endfor %} From 4c4e1815fd117f1b7d5a995a6ea596fede1e36f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=C3=A1=C5=A1=20Havelka?= Date: Wed, 5 Mar 2025 13:17:59 +0100 Subject: [PATCH 2/7] =?UTF-8?q?Koment=C3=A1=C5=99=20tla=C4=8D=C3=ADtka=20n?= =?UTF-8?q?a=20aktualizov=C3=A1n=C3=AD=20korektur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- korektury/templates/korektury/korekturovatko/_main.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/korektury/templates/korektury/korekturovatko/_main.html b/korektury/templates/korektury/korekturovatko/_main.html index 8dbbf7f6..3ce0a798 100644 --- a/korektury/templates/korektury/korekturovatko/_main.html +++ b/korektury/templates/korektury/korekturovatko/_main.html @@ -8,7 +8,7 @@ {% include "korektury/korekturovatko/__dalsi_korektura.html" %} - + diff --git a/korektury/templates/korektury/korekturovatko/_main.html b/korektury/templates/korektury/korekturovatko/_main.html index 3ce0a798..fe5c6cac 100644 --- a/korektury/templates/korektury/korekturovatko/_main.html +++ b/korektury/templates/korektury/korekturovatko/_main.html @@ -8,8 +8,6 @@ {% include "korektury/korekturovatko/__dalsi_korektura.html" %} - - From 290f11cb2e9af023c787befba998b87e2e9c7bd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=C3=A1=C5=A1=20Havelka?= Date: Wed, 5 Mar 2025 13:51:24 +0100 Subject: [PATCH 5/7] =?UTF-8?q?Tla=C4=8D=C3=ADtka=20na=20sbalen=C3=AD=20a?= =?UTF-8?q?=20rozbalen=C3=AD=20korektur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- korektury/static/korektury/opraf.css | 5 +++++ .../korektury/korekturovatko/__oprava.html | 5 ++++- .../korekturovatko/_schovani_korektur.html | 15 +++++++++++++++ 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/korektury/static/korektury/opraf.css b/korektury/static/korektury/opraf.css index 9a485088..de65bd6a 100644 --- a/korektury/static/korektury/opraf.css +++ b/korektury/static/korektury/opraf.css @@ -20,6 +20,11 @@ body { } } +#sbal-korektury, #rozbal-korektury { + float: right; + margin-left: 4pt; +} + img{background:white;} /* Barvy korektur */ diff --git a/korektury/templates/korektury/korekturovatko/__oprava.html b/korektury/templates/korektury/korekturovatko/__oprava.html index 56d4d93b..6fc8b673 100644 --- a/korektury/templates/korektury/korekturovatko/__oprava.html +++ b/korektury/templates/korektury/korekturovatko/__oprava.html @@ -131,9 +131,12 @@ // hide or show text of correction - #toggle_visibility(){ + toggle_visibility() { this.zobrazit = !this.zobrazit; this.htmlElement.dataset.opravazobrazit = String(this.zobrazit); + } + #toggle_visibility(){ + this.toggle_visibility(); place_comments() } diff --git a/korektury/templates/korektury/korekturovatko/_schovani_korektur.html b/korektury/templates/korektury/korekturovatko/_schovani_korektur.html index a609702e..80d8225e 100644 --- a/korektury/templates/korektury/korekturovatko/_schovani_korektur.html +++ b/korektury/templates/korektury/korekturovatko/_schovani_korektur.html @@ -20,6 +20,10 @@ Zobrazit: onchange="toggle_corrections('k_zaneseni')" checked> + + + +
From ec5f6af6f94c7ab42a7600a0d3fc1cfee1478034 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=C3=A1=C5=A1=20Havelka?= Date: Wed, 5 Mar 2025 14:52:11 +0100 Subject: [PATCH 6/7] =?UTF-8?q?=C3=9Aprava=20tag=C5=AF=20korektury?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- korektury/api/views.py | 19 +++++++----- .../korekturovatko/__edit_komentar.html | 29 ++++++++++++------- .../korektury/korekturovatko/__komentar.html | 2 +- .../korektury/korekturovatko/__oprava.html | 3 ++ 4 files changed, 35 insertions(+), 18 deletions(-) diff --git a/korektury/api/views.py b/korektury/api/views.py index 5aa39837..94620b2d 100644 --- a/korektury/api/views.py +++ b/korektury/api/views.py @@ -101,9 +101,11 @@ def opravy_a_komentare_view(request, pdf_id: int, **kwargs): if komentar_id != -1: komentar = get_object_or_404(Komentar, id=komentar_id) - komentar.text = text - komentar.autor = autor - komentar.save() + if komentar.text != text: + komentar.text = text + komentar.autor = autor + komentar.save() + oprava = komentar.oprava else: if oprava_id != -1: oprava = get_object_or_404(Oprava, id=oprava_id) @@ -116,13 +118,16 @@ def opravy_a_komentare_view(request, pdf_id: int, **kwargs): y=y, ) - tagy_raw = q.get('tagy') - if tagy_raw != "": - tagy = list(map(int, tagy_raw.split(","))) - oprava.tagy.add(*KorekturaTag.objects.filter(id__in=tagy)) Komentar.objects.create(oprava=oprava, autor=autor, text=text) send_email_notification_komentar(oprava, autor, request) + tagy_raw = q.get('tagy') + if tagy_raw is not None: + oprava.tagy.clear() + if tagy_raw != "": + tagy = list(map(int, tagy_raw.split(","))) + oprava.tagy.add(*KorekturaTag.objects.filter(id__in=tagy)) + opravy = Oprava.objects.filter(pdf=pdf_id).all() # Serializovat list je prý security vulnerability, tedy je přidán slovník pro bezpečnost diff --git a/korektury/templates/korektury/korekturovatko/__edit_komentar.html b/korektury/templates/korektury/korekturovatko/__edit_komentar.html index d245ddd3..38c83099 100644 --- a/korektury/templates/korektury/korekturovatko/__edit_komentar.html +++ b/korektury/templates/korektury/korekturovatko/__edit_komentar.html @@ -5,11 +5,12 @@

- +
Úprava tagů celé korektury:
+
{% for tag in tagy %} {% endfor %} - +
+ + Korektury {{korekturovanepdf.nazev}}