"use strict"; $(document).ready(function() { // ========================================================= // ========= Menu Customizer [ HTML ] code ============ // ========================================================= $('body').append('' + '<div id="styleSelector" class="menu-styler">' + '<div class="style-toggler">' + '<a href="#!"></a>' + '</div>' + '<div class="style-block">' + '<h5 class="mb-2">Nextro Live Customizer</h4>' + '<hr class="">' + '<div class="m-style-scroller">' + '<h6 class="mt-2">Layouts</h6>' + '<div class="theme-color layout-type">' + '<a href="#!" class="active" data-value="menu-dark" title="Default Layout"><span></span><span></span></a>' + '<a href="#!" class="" data-value="menu-light" title="Light"><span></span><span></span></a>' + '<a href="#!" class="" data-value="dark" title="Dark"><span></span><span></span></a>' + '<a href="#!" class="" data-value="reset" title="Reset">Reset</a>' + '</div>' + '<h6>Header background color</h6>' + '<div class="theme-color header-color">' + '<a href="#!" class="active" data-value="header-default"><span></span><span></span></a>' + '<a href="#!" class="" data-value="header-blue"><span></span><span></span></a>' + '<a href="#!" class="" data-value="header-red"><span></span><span></span></a>' + '<a href="#!" class="" data-value="header-purple"><span></span><span></span></a>' + '<a href="#!" class="" data-value="header-info"><span></span><span></span></a>' + '<a href="#!" class="" data-value="header-dark"><span></span><span></span></a>' + '</div>' + '<h6>Menu brand Color</h6>' + '<div class="theme-color brand-color">' + '<a href="#!" class="active" data-value="brand-blue"><span></span><span></span></a>' + '<a href="#!" class="" data-value="brand-red"><span></span><span></span></a>' + '<a href="#!" class="" data-value="brand-purple"><span></span><span></span></a>' + '<a href="#!" class="" data-value="brand-info"><span></span><span></span></a>' + '<a href="#!" class="" data-value="brand-dark"><span></span><span></span></a>' + '</div>' + '<div class="form-group mb-2">' + '<div class="switch switch-primary d-inline m-r-10">' + '<input type="checkbox" id="theme-rtl">' + '<label for="theme-rtl" class="cr"></label>' + '</div>' + '<label>RTL</label>' + '</div>' + '<div class="form-group mb-2">' + '<div class="switch switch-primary d-inline m-r-10">' + '<input type="checkbox" id="menu-fixed" checked>' + '<label for="menu-fixed" class="cr"></label>' + '</div>' + '<label>Sidebar Fixed</label>' + '</div>' + '<div class="form-group mb-2">' + '<div class="switch switch-primary d-inline m-r-10">' + '<input type="checkbox" id="header-fixed" checked>' + '<label for="header-fixed" class="cr"></label>' + '</div>' + '<label>Header Fixed</label>' + '</div>' + '<div class="form-group mb-2">' + '<div class="switch switch-primary d-inline m-r-10">' + '<input type="checkbox" id="breadcumb-layouts">' + '<label for="breadcumb-layouts" class="cr"></label>' + '</div>' + '<label>Breadcumb sticky</label>' + '</div>' + '</div>' + '</div>' + '</div>'); setTimeout(function() { // $('.m-style-scroller').css({'height':'calc(100vh - 100px)','position':'relative'}); // var px = new PerfectScrollbar('.m-style-scroller', { // wheelSpeed: .5, // swipeEasing: 0, // suppressScrollX: !0, // wheelPropagation: 1, // minScrollbarLength: 40, // }); }, 400); // ========================================================= // ================== Menu Customizer Start =========== // ========================================================= // open Menu Styler $('#styleSelector > .style-toggler').on('click', function() { $('#styleSelector').toggleClass('open'); $('#styleSelector').removeClass('prebuild-open'); }); // layout types $('.layout-type > a').on('click', function() { var temp = $(this).attr('data-value'); $('.layout-type > a').removeClass('active'); $('.pcoded-navbar').removeClassPrefix('navbar-image-'); $(this).addClass('active'); $('head').append('<link rel="stylesheet" class="layout-css" href="">'); if (temp == "menu-dark") { $('.pcoded-navbar').removeClassPrefix('menu-'); $('.pcoded-navbar').removeClass('navbar-dark'); } if (temp == "menu-light") { $('.pcoded-navbar').removeClassPrefix('menu-'); $('.pcoded-navbar').removeClass('navbar-dark'); $('.pcoded-navbar').addClass(temp); } if (temp == "reset") { location.reload(); } if (temp == "dark") { $('.pcoded-navbar').removeClassPrefix('menu-'); $('.pcoded-navbar').addClass('navbar-dark'); $('.layout-css').attr("href", "assets/css/layout-dark.css"); } else { $('.layout-css').attr("href", ""); } }); // Header Color $('.header-color > a').on('click', function() { var temp = $(this).attr('data-value'); $('.header-color > a').removeClass('active'); $('.pcoded-header').removeClassPrefix('brand-'); $(this).addClass('active'); if (temp == "header-default") { $('.pcoded-header').removeClassPrefix('header-'); $('.m-header > .b-brand > .logo').attr('src', 'assets/images/logo-dark.png'); } else { $('.pcoded-header').removeClassPrefix('header-'); $('.pcoded-header').addClass(temp); $('.m-header > .b-brand > .logo').attr('src', 'assets/images/logo.png'); } }); // rtl layouts $('#theme-rtl').change(function() { $('head').append('<link rel="stylesheet" class="rtl-css" href="">'); if ($(this).is(":checked")) { $('.rtl-css').attr("href", "assets/css/layout-rtl.css"); } else { $('.rtl-css').attr("href", ""); } }); // Menu Fixed $('#menu-fixed').change(function() { if ($(this).is(":checked")) { $('.pcoded-navbar').addClass('menupos-fixed'); setTimeout(function() { // $(".navbar-content").css({'overflow':'visible','height':'calc(100% - 70px)'}); }, 400); } else { $('.pcoded-navbar').removeClass('menupos-fixed'); } }); // Header Fixed $('#header-fixed').change(function() { if ($(this).is(":checked")) { $('.pcoded-header').addClass('headerpos-fixed'); } else { $('.pcoded-header').removeClass('headerpos-fixed'); } }); // breadcumb sicky $('#breadcumb-layouts').change(function() { if ($(this).is(":checked")) { $('.page-header').addClass('breadcumb-sticky'); } else { $('.page-header').removeClass('breadcumb-sticky'); } }); // brand Color $('.brand-color > a').on('click', function() { var temp = $(this).attr('data-value'); $('.brand-color > a').removeClass('active'); $(this).addClass('active'); if (temp == "brand-default") { $('.pcoded-header').removeClassPrefix('brand-'); // $("[class^=galleryImg]").click(function(Event) { // var id = $(this).attr('image_id'); // console.log(id); // }); $('.m-header > .b-brand > .logo').attr('src', 'assets/images/logo-dark.png'); } else { $('.pcoded-header').removeClassPrefix('brand-'); $('.pcoded-header').addClass(temp); $('.m-header > .b-brand > .logo').attr('src', 'assets/images/logo.png'); } }); $.fn.removeClassPrefix = function(prefix) { this.each(function(i, it) { var classes = it.className.split(" ").map(function(item) { return item.indexOf(prefix) === 0 ? "" : item; }); it.className = classes.join(" "); }); return this; }; // ================== Menu Customizer End ============= // ========================================================= });