X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/ecac19745b5a3a96755ab5129c60290cb4c338f4..55e6abd52da631d0a36ed13e12f5e1dfb2af0d92:/src/wolnelektury/static/js/book_text/references.js diff --git a/src/wolnelektury/static/js/book_text/references.js b/src/wolnelektury/static/js/book_text/references.js index 1a284a0eb..fa4a35a69 100644 --- a/src/wolnelektury/static/js/book_text/references.js +++ b/src/wolnelektury/static/js/book_text/references.js @@ -606,7 +606,8 @@ $('a.anchor').on('click', function(e) { // Workaround for bad TOC markers. - if (($this).closest('#toc').length) return; + if ($(this).closest('#toc').length) return; + if ($(this).closest('#wltoc').length) return; e.preventDefault(); let sel = window.getSelection(); @@ -614,7 +615,7 @@ let range = document.createRange(); let $p = $(this).nextAll('.paragraph').first() - range.selectNode($p[0]); + range.selectNodeContents($p[0]); sel.addRange(range); qbox.showForSelection(sel);