1document.addEventListener("DOMContentLoaded", function () {
2 const themeStylesheet = document.getElementById("theme-stylesheet");
4 // Load saved theme from local storage
5 const savedTheme = localStorage.getItem("theme");
7 const safeTheme = ((savedTheme != 'default') ? encodeURIComponent(savedTheme) : encodeURIComponent('..'));
8 themeStylesheet.href = `styles/themes/${safeTheme}/bootstrap-min.css`;
11 // Initialize Select2 on all select elements with the 'select2' class
12 $(".select2").select2({
14 width: $(this).data("width")
15 ? $(this).data("width")
16 : $(this).hasClass("w-100")
19 placeholder: $(this).data("placeholder"),