PageSourceSearch

https://ibaa.ca/client_assets/js/ib-collapse.js

js ibaa.ca collected 2026-10-04 13:29:00 UTC 720 bytes, 25 lines download raw bytes

1// // Single Collapse
2let coll = document.getElementsByClassName("s-collapsible");
3let i;
4
5for (i = 0; i < coll.length; i++) {
6  coll[i].addEventListener("click", function () {
7    this.classList.toggle("ib-edu-active");
8    let content = this.nextElementSibling;
9    content.classList.toggle("content-active");
10    if (content.style.maxHeight) {
11      content.style.maxHeight = null;
12    } else {
13      content.style.maxHeight = content.scrollHeight + "px";
14    }
15  });
16}
17
18// // Double Collapse
19const toggles = document.querySelectorAll(".faq-toggle");
20
21toggles.forEach((toggle) => {
22  toggle.addEventListener("click", () => {
23    toggle.parentNode.classList.toggle("ib-edu-active");
24  });
25});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.