This is an automated email from the ASF dual-hosted git repository.

msahyoun pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/pdfbox-docs.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new ffa8345  Site checkin for project Apache PDFBox Website
ffa8345 is described below

commit ffa8345904b5fadd8600f99cfba773441e8550eb
Author: Your Name <y...@example.com>
AuthorDate: Tue Jun 30 12:02:57 2020 +0200

    Site checkin for project Apache PDFBox Website
---
 content/1.8/cookbook/documentcreation.html       | 73 ++++++++++++------------
 content/1.8/cookbook/encryption.html             | 73 ++++++++++++------------
 content/1.8/cookbook/fill-form-field.html        | 73 ++++++++++++------------
 content/1.8/cookbook/pdfacreation.html           | 73 ++++++++++++------------
 content/1.8/cookbook/pdfavalidation.html         | 73 ++++++++++++------------
 content/1.8/cookbook/rendering.html              | 73 ++++++++++++------------
 content/1.8/cookbook/textextraction.html         | 73 ++++++++++++------------
 content/1.8/cookbook/workingwithattachments.html | 73 ++++++++++++------------
 content/1.8/cookbook/workingwithfonts.html       | 73 ++++++++++++------------
 content/1.8/cookbook/workingwithmetadata.html    | 73 ++++++++++++------------
 content/blog/index.html                          | 73 ++++++++++++------------
 content/building.html                            | 73 ++++++++++++------------
 content/codingconventions.html                   | 73 ++++++++++++------------
 content/css/styles.css.map                       |  2 +-
 content/download.html                            | 73 ++++++++++++------------
 content/errors/403.html                          | 73 ++++++++++++------------
 content/errors/404.html                          | 73 ++++++++++++------------
 content/ideas.html                               | 73 ++++++++++++------------
 content/index.html                               | 73 ++++++++++++------------
 content/mailinglists.html                        | 73 ++++++++++++------------
 content/references.html                          | 73 ++++++++++++------------
 content/siteupdate.html                          | 73 ++++++++++++------------
 content/support.html                             | 73 ++++++++++++------------
 content/team.html                                | 73 ++++++++++++------------
 24 files changed, 829 insertions(+), 852 deletions(-)

diff --git a/content/1.8/cookbook/documentcreation.html 
b/content/1.8/cookbook/documentcreation.html
index 22b99ec..f048d88 100644
--- a/content/1.8/cookbook/documentcreation.html
+++ b/content/1.8/cookbook/documentcreation.html
@@ -187,47 +187,46 @@
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/1.8/cookbook/encryption.html 
b/content/1.8/cookbook/encryption.html
index c14b25c..8e34670 100644
--- a/content/1.8/cookbook/encryption.html
+++ b/content/1.8/cookbook/encryption.html
@@ -185,47 +185,46 @@
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/1.8/cookbook/fill-form-field.html 
b/content/1.8/cookbook/fill-form-field.html
index 236454c..ff7139e 100644
--- a/content/1.8/cookbook/fill-form-field.html
+++ b/content/1.8/cookbook/fill-form-field.html
@@ -219,47 +219,46 @@ doc.close();
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/1.8/cookbook/pdfacreation.html 
b/content/1.8/cookbook/pdfacreation.html
index 066a04e..5e91975 100644
--- a/content/1.8/cookbook/pdfacreation.html
+++ b/content/1.8/cookbook/pdfacreation.html
@@ -202,47 +202,46 @@ example takes one present in pdfbox:</p>
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/1.8/cookbook/pdfavalidation.html 
b/content/1.8/cookbook/pdfavalidation.html
index cd4c9e6..947dd71 100644
--- a/content/1.8/cookbook/pdfavalidation.html
+++ b/content/1.8/cookbook/pdfavalidation.html
@@ -233,47 +233,46 @@ In order to help in the failure understanding, all error 
codes have the followin
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/1.8/cookbook/rendering.html 
b/content/1.8/cookbook/rendering.html
index 2015fcd..906a215 100644
--- a/content/1.8/cookbook/rendering.html
+++ b/content/1.8/cookbook/rendering.html
@@ -218,45 +218,44 @@
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
-        }
+    <script>
 
-    });
-</script>
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
 
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
+        }
+    } 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>
 
 
 </body>
diff --git a/content/1.8/cookbook/textextraction.html 
b/content/1.8/cookbook/textextraction.html
index 952fa0a..cfbf9a6 100644
--- a/content/1.8/cookbook/textextraction.html
+++ b/content/1.8/cookbook/textextraction.html
@@ -284,47 +284,46 @@ or org.apache.pdfbox.ExtractText to ensure accurate 
output.</p>
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/1.8/cookbook/workingwithattachments.html 
b/content/1.8/cookbook/workingwithattachments.html
index afb9d5f..bd3227e 100644
--- a/content/1.8/cookbook/workingwithattachments.html
+++ b/content/1.8/cookbook/workingwithattachments.html
@@ -198,47 +198,46 @@ Attachments are part of the named tree that is attached 
to the document catalog.
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/1.8/cookbook/workingwithfonts.html 
b/content/1.8/cookbook/workingwithfonts.html
index 9c03a01..56b3f0b 100644
--- a/content/1.8/cookbook/workingwithfonts.html
+++ b/content/1.8/cookbook/workingwithfonts.html
@@ -264,47 +264,46 @@ use when no mapping exists.</p>
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/1.8/cookbook/workingwithmetadata.html 
b/content/1.8/cookbook/workingwithmetadata.html
index 6b86da1..d4a50c7 100644
--- a/content/1.8/cookbook/workingwithmetadata.html
+++ b/content/1.8/cookbook/workingwithmetadata.html
@@ -207,47 +207,46 @@ or set the XML metadata.</p>
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/blog/index.html b/content/blog/index.html
index f9c6648..aa6cbfa 100644
--- a/content/blog/index.html
+++ b/content/blog/index.html
@@ -375,47 +375,46 @@ PDFBox 1.8 or earlier an overview about things to look at 
when switching over. M
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/building.html b/content/building.html
index afd57c1..2bbc30a 100644
--- a/content/building.html
+++ b/content/building.html
@@ -246,47 +246,46 @@ libraries discussed above into the 
pdfbox/target/dependencies directory. You can
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/codingconventions.html b/content/codingconventions.html
index cf820c6..4a1b01c 100644
--- a/content/codingconventions.html
+++ b/content/codingconventions.html
@@ -321,47 +321,46 @@ you invoke Source -&gt; Organize Imports 
(Ctrl+Shift+O).</p>
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/css/styles.css.map b/content/css/styles.css.map
index 3e5ebb1..20f9eb8 100644
--- a/content/css/styles.css.map
+++ b/content/css/styles.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../../../content/css/styles.sass","../../../content/_sass/documentation.scss","../../../content/_sass/accordion.scss"],"names":[],"mappings":"AAEQ,uBCFR,eACE,aAGE,2JACE,kBACA,mBAGF,6BACE,iBACA,kBAGF,0BACE,kBAKJ,mBACE,gBACA,sCAEA,sBACE,iBACA,yBAGF,sBACE,gBAGF,sBACE,gBACA,UAIA,wBACE,kBAEA,4DACE,sBACA,qBAMR,qBACE,gBACA,gBACA,kBAEA,wBACE,iBACA,yBAGF,wBACE,gBACA,eAGF,wBACE,gBACA,UAGF,wBACE,gBACA,eAGF,wBACE,gBACA,UAGF,uBACE,eACA,qBACA,kBACA,yBACA,cAIJ,6
 [...]
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../../../content/css/styles.sass","../../../content/_sass/documentation.scss","../../../content/_sass/accordion.scss"],"names":[],"mappings":"AAAQ,sCCCN,aAGE,2JACE,kBACA,mBAGF,6BACE,iBACA,kBAGF,0BACE,kBAKJ,mBACE,gBACA,sCAEA,sBACE,iBACA,yBAGF,sBACE,gBAGF,sBACE,gBACA,UAIA,wBACE,kBAEA,4DACE,sBACA,qBAMR,qBACE,gBACA,gBACA,kBAEA,wBACE,iBACA,yBAGF,wBACE,gBACA,eAGF,wBACE,gBACA,UAGF,wBACE,gBACA,eAGF,wBACE,gBACA,UAGF,uBACE,eACA,qBACA,kBACA,yBACA,cAIJ,6BACE,
 [...]
\ No newline at end of file
diff --git a/content/download.html b/content/download.html
index 25d3b66..4c70362 100644
--- a/content/download.html
+++ b/content/download.html
@@ -428,47 +428,46 @@ Section 740.13) for both object code and source code.
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/errors/403.html b/content/errors/403.html
index 460b2c7..cf4a364 100644
--- a/content/errors/403.html
+++ b/content/errors/403.html
@@ -188,47 +188,46 @@
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/errors/404.html b/content/errors/404.html
index f0af9c9..8058547 100644
--- a/content/errors/404.html
+++ b/content/errors/404.html
@@ -188,47 +188,46 @@
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/ideas.html b/content/ideas.html
index 108594c..8295833 100644
--- a/content/ideas.html
+++ b/content/ideas.html
@@ -239,47 +239,46 @@ level. This could in addition be a good basis for PDF/A 
and other compliance che
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/index.html b/content/index.html
index 0a3cfe7..25f9eeb 100644
--- a/content/index.html
+++ b/content/index.html
@@ -259,47 +259,46 @@ Apache PDFBox version 2.0.16. It is available for 
download at:</p>
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/mailinglists.html b/content/mailinglists.html
index e0bdba1..2b5caad 100644
--- a/content/mailinglists.html
+++ b/content/mailinglists.html
@@ -233,47 +233,46 @@ to the <strong>Commit Mailing List</strong>.</p>
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/references.html b/content/references.html
index c370693..9a556b1 100644
--- a/content/references.html
+++ b/content/references.html
@@ -322,47 +322,46 @@ Please file an <a 
href="https://issues.apache.org/jira/browse/PDFBOX";>improvemen
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/siteupdate.html b/content/siteupdate.html
index 07b6165..97a7eac 100644
--- a/content/siteupdate.html
+++ b/content/siteupdate.html
@@ -270,47 +270,46 @@ all generated sources in the project first.</p>
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/support.html b/content/support.html
index 6638102..b258a41 100644
--- a/content/support.html
+++ b/content/support.html
@@ -217,47 +217,46 @@ you are really certain it's a problem in the PDFBox 
software. Try using the Mail
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file
diff --git a/content/team.html b/content/team.html
index a1c29a6..29c2471 100644
--- a/content/team.html
+++ b/content/team.html
@@ -327,47 +327,46 @@ Get involved today. All contributions to the project are 
greatly appreciated.</p
 </footer>
 
 
-    <!-- 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 >
-
-    $(document).ready(function () {
-            $('[data-toggle="offcanvas"]').click(function () {
-            $('.row-offcanvas').toggleClass('active')
-        });
-    });
-
-    $(function() {
-        // collapse tree nodes dynamically to support noscript
-        $('.sidebar-node').addClass('collapsed');
-
-
-        // toggle expand/collapse
-        $('.sidebar-node > a').click(function(e) {
-            $(this).parent().toggleClass('collapsed');
-            e.preventDefault();
-        });
-
-        // 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');
-            }
+    <script>
+
+    function addCollapsed(el) {
+        el.classList.add('collapsed');
+    }
+
+    function toggleCollapsed(ev) {
+        ev.target.parentNode.classList.toggle('collapsed');
+        ev.preventDefault();
+    }
+
+    function addClickEvent(el) {
+        console.log(el);
+        el.addEventListener('click', toggleCollapsed);
+    }
+
+    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) {
+        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');
         }
-
-    });
+    } 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>
 
 
-
 </body>
 
 </html>
\ No newline at end of file

Reply via email to