Server IP : 162.214.80.37 / Your IP : 216.73.216.83 Web Server : Apache System : Linux sh013.webhostingservices.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : imyrqtmy ( 2189) PHP Version : 8.2.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home2/imyrqtmy/public_html/universalmusicliveevents/assets/app/js/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
/*====================================== settings append in body Js ========================================*/ function bd_settings_append($x) { var settings = $('body'); let dark; $x == true ? dark = 'd-block' : dark = 'd-none'; var settings_html = `<div class="bd-theme-settings-area transition-3"> <div class="bd-theme-wrapper"> <div class="bd-theme-header text-center"> <h4 class="bd-theme-header-title">Template Settings</h4> </div> <!-- THEME TOGGLER --> <div class="bd-theme-toggle mb-20 ${dark}"> <label class="bd-theme-toggle-main d-none" for="bd-theme-toggler"> <span class="bd-theme-toggle-dark"><i class="fa-light fa-moon"></i> Dark</span> <input type="checkbox" id="bd-theme-toggler"> <i class="bd-theme-toggle-slide"></i> <span class="bd-theme-toggle-light active"><i class="fa-light fa-sun-bright"></i> Light</span> </label> </div> <!-- RTL SETTINGS --> <div class="bd-theme-dir mb-20 d-none"> <label class="bd-theme-dir-main" for="bd-dir-toggler"> <span class="bd-theme-dir-rtl"> RTL</span> <input type="checkbox" id="bd-dir-toggler"> <i class="bd-theme-dir-slide"></i> <span class="bd-theme-dir-ltr active"> LTR</span> </label> </div> <!-- COLOR SETTINGS --> <div class="bd-theme-settings"> <div class="bd-theme-settings-wrapper"> <div class="bd-theme-settings-open"> <button class="bd-theme-settings-open-btn"> <span class="bd-theme-settings-gear"> <i class="fa-light fa-gear"></i> </span> <span class="bd-theme-settings-close"> <i class="fa-regular fa-xmark"></i> </span> </button> </div> <div class="row row-cols-4 gy-2 gx-2"> <div class="col"> <div class="bd-theme-color-item bd-color-active"> <button class="bd-theme-color-btn bd-color-settings-btn d-none" data-color-default="#FF589B" type="button" data-color="#FF589B"></button> <button class="bd-theme-color-btn bd-color-settings-btn" type="button" data-color="#FF589B"></button> </div> </div> <div class="col"> <div class="bd-theme-color-item bd-color-active"> <button class="bd-theme-color-btn bd-color-settings-btn" type="button" data-color="#69E7CB"></button> </div> </div> <div class="col"> <div class="bd-theme-color-item bd-color-active"> <button class="bd-theme-color-btn bd-color-settings-btn" type="button" data-color="#FBC21E"></button> </div> </div> <div class="col"> <div class="bd-theme-color-item bd-color-active"> <button class="bd-theme-color-btn bd-color-settings-btn" type="button" data-color="#F7426F"></button> </div> </div> </div> </div> <div class="bd-theme-color-input"> <h6>Choose Custom Color</h6> <input type="color" id="bd-color-setings-input" value="#FF589B"> <label id="bd-theme-color-label" for="bd-color-setings-input"></label> </div> </div> </div> </div>`; settings.append(settings_html); } bd_settings_append(true); // if want to enable dark light mode then send "true"; // settings open btn $(".bd-theme-settings-open-btn").on("click", function () { $(".bd-theme-settings-area").toggleClass("settings-opened"); }); // rtl settings function bd_rtl_settings() { $('#bd-dir-toggler').on("change", function () { toggle_rtl(); window.location.reload(true); }); // set toggle theme scheme function bd_set_scheme(ms_dir) { localStorage.setItem('ms_dir', ms_dir); document.documentElement.setAttribute("dir", ms_dir); if (ms_dir === 'rtl') { var list = $("[href='assets/app/css/bootstrap.min.css']"); $(list).attr("href", "assets/app/css/bootstrap.rtl.min.css"); } else { var list = $("[href='assets/app/css/bootstrap.min.css']"); $(list).attr("href", "assets/app/css/bootstrap.min.css"); } } // toogle theme scheme function toggle_rtl() { if (localStorage.getItem('ms_dir') === 'rtl') { bd_set_scheme('ltr'); var list = $("[href='assets/app/css/bootstrap.rtl.min.css']"); $(list).attr("href", "assets/app/css/bootstrap.min.css"); } else { bd_set_scheme('rtl'); var list = $("[href='assets/app/css/bootstrap.min.css']"); $(list).attr("href", "assets/app/css/bootstrap.rtl.min.css"); } } // set the first theme scheme function bd_init_dir() { bd_set_scheme('ltr'); } bd_init_dir(); // set the first theme scheme(for develppment purpose) // function bd_init_dir() { // if (localStorage.getItem('ms_dir') === 'rtl') { // bd_set_scheme('rtl'); // var list = $("[href='assets/app/css/bootstrap.min.css']"); // $(list).attr("href", "assets/app/css/bootstrap.rtl.min.css"); // document.getElementById('bd-dir-toggler').checked = true; // } else { // bd_set_scheme('ltr'); // document.getElementById('bd-dir-toggler').checked = false; // var list = $("[href='assets/app/css/bootstrap.min.css']"); // $(list).attr("href", "assets/app/css/bootstrap.min.css"); // } // } // bd_init_dir(); } if ($("#bd-dir-toggler").length > 0) { bd_rtl_settings(); } // dark light mode toggler function bd_theme_toggler() { $('#bd-theme-toggler').on("change", function () { toggleTheme(); }); // set toggle theme scheme function bd_set_scheme(bd_theme) { localStorage.setItem('ms_theme_scheme', bd_theme); document.documentElement.setAttribute("bd-theme", bd_theme); } // toogle theme scheme function toggleTheme() { if (localStorage.getItem('ms_theme_scheme') === 'bd-theme-light') { bd_set_scheme('bd-theme-dark'); } else { bd_set_scheme('bd-theme-light'); } } // set the first theme scheme function bd_init_theme() { if (localStorage.getItem('ms_theme_scheme') === 'bd-theme-light') { bd_set_scheme('bd-theme-light'); document.getElementById('bd-theme-toggler').checked = false; } else { bd_set_scheme('bd-theme-dark'); document.getElementById('bd-theme-toggler').checked = true; } } bd_init_theme(); } if ($("#bd-theme-toggler").length > 0) { bd_theme_toggler(); } // color settings function bd_color_settings() { // set color scheme function bd_set_color(ms_color_scheme) { localStorage.setItem('ms_color_scheme', ms_color_scheme); document.querySelector(':root').style.setProperty('--clr-theme-1', ms_color_scheme); document.getElementById("bd-color-setings-input").value = ms_color_scheme; document.getElementById("bd-theme-color-label").style.backgroundColor = ms_color_scheme; } // set color function bd_set_input() { var color = localStorage.getItem('ms_color_scheme'); document.getElementById("bd-color-setings-input").value = color; document.getElementById("bd-theme-color-label").style.backgroundColor = color; } bd_set_input(); function bd_init_color() { var defaultColor = $(".bd-color-settings-btn").attr('data-color-default'); var setColor = localStorage.getItem('ms_color_scheme'); if (setColor != null) { } else { setColor = defaultColor; } if (defaultColor !== setColor) { document.querySelector(':root').style.setProperty('--clr-theme-1', setColor); document.getElementById("bd-color-setings-input").value = setColor; document.getElementById("bd-theme-color-label").style.backgroundColor = setColor; bd_set_color(setColor); } else { document.querySelector(':root').style.setProperty('--clr-theme-1', defaultColor); document.getElementById("bd-color-setings-input").value = defaultColor; document.getElementById("bd-theme-color-label").style.backgroundColor = defaultColor; bd_set_color(defaultColor); } } bd_init_color(); let themeButtons = document.querySelectorAll('.bd-color-settings-btn'); themeButtons.forEach(color => { color.addEventListener('click', () => { let datacolor = color.getAttribute('data-color'); document.querySelector(':root').style.setProperty('--clr-theme-1', datacolor); document.getElementById("bd-theme-color-label").style.backgroundColor = datacolor; bd_set_color(datacolor); }); }); const colorInput = document.querySelector('#bd-color-setings-input'); const colorVariable = '--clr-theme-1'; colorInput.addEventListener('change', function (e) { var clr = e.target.value; document.documentElement.style.setProperty(colorVariable, clr); bd_set_color(clr); bd_set_check(clr); }); function bd_set_check(clr) { const arr = Array.from(document.querySelectorAll('[data-color]')); var a = localStorage.getItem('ms_color_scheme'); let test = arr.map(color => { let datacolor = color.getAttribute('data-color'); return datacolor; }).filter(color => color == a); var arrLength = test.length; if (arrLength == 0) { $('.bd-color-active').removeClass('active'); } else { $('.bd-color-active').addClass('active'); } } function bd_check_color() { var a = localStorage.getItem('ms_color_scheme'); var list = $(`[data-color="${a}"]`); list.parent().addClass('active').parent().siblings().find('.bd-color-active').removeClass('active') } bd_check_color(); $('.bd-color-active').on('click', function () { $(this).addClass('active').parent().siblings().find('.bd-color-active').removeClass('active'); }); } if (($(".bd-color-settings-btn").length > 0) && ($("#bd-color-setings-input").length > 0) && ($("#bd-theme-color-label").length > 0)) { bd_color_settings(); }