This is an automated email from the ASF dual-hosted git repository. msahyoun pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/pdfbox-docs.git
commit d48ae6001bb89b822b0b3533884b9033445edc94 Author: Maruan Sahyoun <sahy...@fileaffairs.de> AuthorDate: Tue Jun 30 11:58:35 2020 +0200 PDFBOX-3330: remove jquery and bootsrap.js dependency --- content/_includes/footer_scripts.html | 64 +++++++++++++++++------------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/content/_includes/footer_scripts.html b/content/_includes/footer_scripts.html index 5242307..6416916 100644 --- a/content/_includes/footer_scripts.html +++ b/content/_includes/footer_scripts.html @@ -1,38 +1,38 @@ -<!-- Twitter Bootstrap and jQuery after this line. --> -<script src="//code.jquery.com/jquery-latest.min.js"></script> -<script src="/bootstrap/js/bootstrap.min.js"></script> -<script > +<script> - $(document).ready(function () { - $('[data-toggle="offcanvas"]').click(function () { - $('.row-offcanvas').toggleClass('active') - }); - }); + function addCollapsed(el) { + el.classList.add('collapsed'); + } - $(function() { - // collapse tree nodes dynamically to support noscript - $('.sidebar-node').addClass('collapsed'); + function toggleCollapsed(ev) { + ev.target.parentNode.classList.toggle('collapsed'); + ev.preventDefault(); + } + function addClickEvent(el) { + console.log(el); + el.addEventListener('click', toggleCollapsed); + } - // toggle expand/collapse - $('.sidebar-node > a').click(function(e) { - $(this).parent().toggleClass('collapsed'); - e.preventDefault(); - }); + document.querySelectorAll('.sidebar-node').forEach(addCollapsed); + document.querySelectorAll('.sidebar-node > a').forEach(addClickEvent); - // preserve expand/collapse across page navigation - var path = document.location.pathname; - if (path.indexOf('/1.8') == 0) { - $('#v1-8').removeClass('collapsed'); - if (path.indexOf('/1.8/cookbook') == 0) { - $('#v1-8-cookbook').removeClass('collapsed'); - } - } else { - $('#v2-0').removeClass('collapsed'); - if (path.indexOf('/2.0/cookbook') == 0) { - $('#v2-0-cookbook').removeClass('collapsed'); - } + // preserve expand/collapse across page navigation + var path = document.location.pathname; + if (path.indexOf('/1.8') == 0) { + var el = document.getElementById("#v1-8"); + el.classList.toggle("collapsed"); + if (path.indexOf('/1.8/cookbook') == 0) { + el = document.getElementById('v1-8-cookbook'); + el.classList.remove('collapsed'); } - - }); -</script> + } else { + var el = document.getElementById("v2-0"); + console.log(el); + el.classList.remove("collapsed"); + if (path.indexOf('/2.0/cookbook') == 0) { + el = document.getElementById('#v2-0-cookbook'); + el.classList.remove('collapsed'); + } + } +</script> \ No newline at end of file