diff --git a/korektury/static/korektury/opraf.css b/korektury/static/korektury/opraf.css index fd7b6c0a..523f7a96 100644 --- a/korektury/static/korektury/opraf.css +++ b/korektury/static/korektury/opraf.css @@ -1,5 +1,6 @@ .textzanaseni { display:none; } .textzastarale { display:none; } +#prekomentar, #preoprava, #prepointer { display: none; } body { &[data-status="pridavani"] { @@ -96,6 +97,8 @@ img{background:white;} } } + button img { pointer-events: none; } + .corr-header { overflow: auto; } diff --git a/korektury/static/korektury/opraf.js b/korektury/static/korektury/opraf.js index c2b55970..4bbe689f 100644 --- a/korektury/static/korektury/opraf.js +++ b/korektury/static/korektury/opraf.js @@ -1,7 +1,7 @@ function place_comments_one_div(img_id, comments) { var img = document.getElementById(img_id); - if( img == null ) { + if( img == null ) { return; } var par = img.parentNode; @@ -27,8 +27,13 @@ function place_comments_one_div(img_id, comments) var x = comments_sorted[c][1]; var y = comments_sorted[c][2]; - var el = document.getElementById(id); - var elp = document.getElementById(id + "-pointer"); + if (!(id in opravy)) { + console.log(id) + continue; + } + var op = opravy[id]; + var el = op.htmlElement; + var elp = op.pointer; if( el == null || elp == null ) { continue; @@ -67,63 +72,4 @@ function place_comments() { } } -// show comment form, when clicked to image -function img_click(element, ev) { - switch(document.body.dataset.status){ - case "zanaseni": - if (!confirm("Právě jsou zanášeny korektury, opravdu chcete přidat novou?")) - return; - break; - case "zastarale": - if (!confirm("Toto PDF je již zastaralé, opravdu chcete vytvořit korekturu?")) - return; - break; - } - - var dx, dy; - var par = element.parentNode; - if( ev.pageX != null ) { - dx = ev.pageX - par.offsetLeft; - dy = ev.pageY - par.offsetTop; - } else { //IE - dx = ev.offsetX; - dy = ev.offsetY; - } - var img_id = element.id; - return show_form(img_id, dx, dy, '', '', ''); -} -// hide or show text of correction -function toggle_visibility(oprava){ - oprava.dataset.opravazobrazit = oprava.dataset.opravazobrazit !== 'true'; - for (var i=0;i +
-
{{k.autor}}
-
- -
- {% csrf_token %} - - -
- - + +
+
-
{{k.text|linebreaks}}
+ +
{# {{k.text|linebreaks}} #}
+ + + + diff --git a/korektury/templates/korektury/korekturovatko/__oprava.html b/korektury/templates/korektury/korekturovatko/__oprava.html index 33a47844..8849b7d9 100644 --- a/korektury/templates/korektury/korekturovatko/__oprava.html +++ b/korektury/templates/korektury/korekturovatko/__oprava.html @@ -1,63 +1,148 @@ {% load static %} -
-
-
+ +
-
- {% for k in o.komentare %} - {% include "korektury/korekturovatko/__komentar.html" %} -
- {% endfor %} + {# {% for k in o.komentare %} {% include "korektury/korekturovatko/__komentar.html" %}
{% endfor %} #}
+
- - -
- {% csrf_token %} - + + + + + + + - - - - - - + + + - - - -
- +
+ + diff --git a/korektury/templates/korektury/korekturovatko/_main.html b/korektury/templates/korektury/korekturovatko/_main.html index ee22f38b..48259c19 100644 --- a/korektury/templates/korektury/korekturovatko/_main.html +++ b/korektury/templates/korektury/korekturovatko/_main.html @@ -3,10 +3,11 @@ {% for i in img_indexes %}
Strana {{ i|add:1 }}
@@ -14,34 +15,82 @@ {% endfor %} -{% for o in opravy %} - {% include "korektury/korekturovatko/__oprava.html" %} -{% endfor %} +{# {% for o in opravy %} {% include "korektury/korekturovatko/__oprava.html" %} {% endfor %} #} +{% include "korektury/korekturovatko/__oprava.html" %} +{% include "korektury/korekturovatko/__komentar.html" %} + + + +