diff --git a/korektury/static/korektury/opraf.css b/korektury/static/korektury/opraf.css index 46fdeffe..fd7b6c0a 100644 --- a/korektury/static/korektury/opraf.css +++ b/korektury/static/korektury/opraf.css @@ -55,24 +55,20 @@ img{background:white;} } /* Čára od textu k místu korektury */ -.pointer-hi, .pointer{ position:absolute; border-bottom-left-radius: 10px; - border-left: 2px solid rgb(var(--rgb),var(--alpha)); - border-bottom: 2px solid rgb(var(--rgb),var(--alpha)); + border-left: 1px solid rgb(var(--rgb),var(--alpha)); + border-bottom: 1px solid rgb(var(--rgb),var(--alpha)); pointer-events: none; -} -/* Zvýraznění čáry při najetí na korekturu */ -.pointer { - border-width: 1px; --alpha: 0.35; -} -.pointer-hi { - border-width: 3px; - --alpha: 1; + /* Zvýraznění čáry při najetí na korekturu */ + &[data-highlight="true"] { + border-width: 3px; + --alpha: 1; + } } /* Korektura samotná */ diff --git a/korektury/static/korektury/opraf.js b/korektury/static/korektury/opraf.js index de91cc79..c2b55970 100644 --- a/korektury/static/korektury/opraf.js +++ b/korektury/static/korektury/opraf.js @@ -118,14 +118,12 @@ function update_comment(oid,ktid) function oprava_onmouseover(op) { var pointer = op.pointer; - pointer.classList.remove('pointer'); - pointer.classList.add('pointer-hi'); + pointer.dataset.highlight = "true"; } function oprava_onmouseout(op) { var pointer = op.pointer; - pointer.classList.remove('pointer-hi'); - pointer.classList.add('pointer'); + pointer.dataset.highlight = "false"; } diff --git a/korektury/templates/korektury/korekturovatko/__oprava.html b/korektury/templates/korektury/korekturovatko/__oprava.html index 2d3fba82..33a47844 100644 --- a/korektury/templates/korektury/korekturovatko/__oprava.html +++ b/korektury/templates/korektury/korekturovatko/__oprava.html @@ -3,6 +3,7 @@