X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/c4b4a64757ba65018dc24334cb44a12ad2a4316a..d3a93004d1c30c99008cc44aebb7c1d7abce6c54:/wolnelektury/static/js/book.js?ds=sidebyside diff --git a/wolnelektury/static/js/book.js b/wolnelektury/static/js/book.js index 9960bfa6a..335fe39c0 100644 --- a/wolnelektury/static/js/book.js +++ b/wolnelektury/static/js/book.js @@ -19,6 +19,9 @@ $(function() { if ($('#toc li').length == 0) { $('#menu li a[href="#toc"]').remove(); } + if ($('#nota_red').length == 0) { + $('#menu li a[href="#nota_red"]').remove(); + } // On page load, scroll to anchor scrollToAnchor(window.location.hash) @@ -29,7 +32,7 @@ $(function() { scrollToAnchor($(this).attr('href')); }); - $('#menu li a').toggle(function() { + $('#menu li a.menu').toggle(function() { $('#menu li a.selected').click(); $(this).addClass('selected'); $($(this).attr('href')).slideDown('fast'); @@ -37,4 +40,22 @@ $(function() { $(this).removeClass('selected'); $($(this).attr('href')).slideUp('fast'); }); + + + if (window.getSelection) { + $('.theme-begin').click(function() { + var selection = window.getSelection(); + selection.removeAllRanges(); + var range = document.createRange(); + + var e = $(".theme-end[fid='" + $(this).attr('fid') + "']")[0]; + + if (e) { + range.setStartAfter(this); + range.setEndBefore(e); + selection.addRange(range); + } + }); + } + });