Solve an issue where the highlight rectangles were split across separate lines.
This commit is contained in:
parent
32f4360de9
commit
7a72474cd3
@ -16,6 +16,7 @@
|
||||
<p>Prišla je njena lepa hčera. Smatram da tega nebi bilo potrebno storiti. Predavanje je trajalo dve ure. S njim grem v Kamnik. Janez jutri nebo prišel. Prišel je z 100 idejami.</p>
|
||||
<p>To velja tudi v Bledu. To se je zgodilo na velikemu vrtu. Prišel je na Kamnik. On je včeraj prišel z svojo torbo. Dve žemlje prosim. Pogosto brskam po temu forumu. Prišel je včeraj in sicer s otroci. To ne vem. Pogleda vse kar daš v odložišče. Nisem jo videl. Ona izgleda dobro. Pri zanikanju ne smete uporabljati tožilnik. Vlak gre v Ljubljano čez Zidani Most. Skočil je čez okno. Slovenija meji na avstrijo. Jaz pišem v Slovenščini vsak Torek. Novica, da je skupina 25 planincev hodila pod vodstvom gorskega vodnika je napačna in zavajujoča. Želim da poješ kosmizailo. Jaz pogosto brskam po temu forumu. Med tem ko je iskal ključe, so se odprla vrata. V takoimenovanem skladišču je bilo veliko ljudi. V sobi sta dve mize. Stekel je h mami. Videl sem Jurčič Micko. To je bil njegov življenski cilj. Po vrsti popravite vse kar želite. Preden zaspiva mi prebere pravljico. Prišel je s stricom. Oni zadanejo tarčo. Mi gremo teči po polju. Mi gremo peči kruh. Usedel se je k miza. Postreži kosilo! Skul je veslanje z dvemi vesli.</p>
|
||||
<p>Na mizo nisem položil knjigo.</p>
|
||||
<p>Kvazimodo ji je ponavadi prinesel hrano in pijačo, medtem ko je spala, da ne bi videla njegov iznakažen in grd obraz. Poleg tega ji je pustil tudi piščalko, da bi ga lahko priklicala, če bi bilo to potrebno. Kvazimodo se je odločil, da razveseli Esmeraldo in ji obljubi, da ji bo pripeljal Febusa. Toda Febus ni želel priti. Kvazimodo ji je raje lagal, da ni mogel najti Febusa, kot da Esmeraldi pove resnico, ker bi ona trpela.</p>
|
||||
</div>
|
||||
<bes-popup-el/>
|
||||
</body>
|
||||
|
@ -699,8 +699,12 @@ class BesTreeService extends BesService {
|
||||
// We used to check if the click was inside the stored rectangle coordinates which is not reliable because the content can change.
|
||||
// But this way we can check if the click was inside the rectangle of the highlight even if some content was changed.
|
||||
// TODO: what to do with rectLists inside match.rects?
|
||||
let rect = match.highlights[0].getBoundingClientRect()
|
||||
return BesService.isPointInRect(source.clientX, source.clientY, rect)
|
||||
let rects = match.highlights.map(highlight =>
|
||||
highlight.getBoundingClientRect()
|
||||
)
|
||||
return rects.some(rect =>
|
||||
BesService.isPointInRect(source.clientX, source.clientY, rect)
|
||||
)
|
||||
})
|
||||
if (match) {
|
||||
resultMatch = match
|
||||
|
Loading…
x
Reference in New Issue
Block a user