forked from mavicompanion/BU-Notes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
25 lines (24 loc) · 1.18 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
return new bootstrap.Tooltip(tooltipTriggerEl)
})
document.addEventListener("DOMContentLoaded", function () {
const toggleButton = document.getElementById("toggleLinkView");
const folderView = document.querySelector(".folder-view-container");
const listView = document.querySelector(".folder-list-container");
folderView.classList.remove("d-none");
listView.classList.add("d-none");
toggleButton.innerHTML = '<i class="fa-solid fa-table-cells fs-5"></i>';
toggleButton.addEventListener("click", function (event) {
event.preventDefault();
if (folderView.classList.contains("d-none")) {
folderView.classList.remove("d-none");
listView.classList.add("d-none");
toggleButton.innerHTML = '<i class="fa-solid fa-table-cells fs-5"></i>';
} else {
folderView.classList.add("d-none");
listView.classList.remove("d-none");
toggleButton.innerHTML = '<i class="fa-solid fa-list fs-5"></i>';
}
});
});