Zvýrazňování čar (pointrů) pomocí atributu místo třídy

This commit is contained in:
Jonas Havelka 2025-01-22 11:25:19 +01:00
parent 2c627b3d60
commit a4175f836e
3 changed files with 10 additions and 15 deletions

View file

@ -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á */

View file

@ -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";
}

View file

@ -3,6 +3,7 @@
<div
id='op{{o.id}}-pointer'
class='pointer'
data-highlight="false"
data-opravastatus="{{o.status}}"
>
</div>