Server : Apache System : Linux host44.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64 User : vapecompany ( 2719) PHP Version : 7.4.33 Disable Function : NONE Directory : /home/vapecompany/demo.vapecompany.com.bd/public/backend/js/ |
Upload File : |
/* Template Name: Admin Template Author: Wrappixel File: js */ // ============================================================== // Auto select left navbar // ============================================================== $(function() { "use strict"; var url = window.location + ""; var path = url.replace(window.location.protocol + "//" + window.location.host + "/", ""); var element = $('ul#sidebarnav a').filter(function() { return this.href === url || this.href === path;// || url.href.indexOf(this.href) === 0; }); element.parentsUntil(".sidebar-nav").each(function (index) { if($(this).is("li") && $(this).children("a").length !== 0) { $(this).children("a").addClass("active"); $(this).parent("ul#sidebarnav").length === 0 ? $(this).addClass("active") : $(this).addClass("selected"); } else if(!$(this).is("ul") && $(this).children("a").length === 0) { $(this).addClass("selected"); } else if($(this).is("ul")){ $(this).addClass('in'); } }); element.addClass("active"); $('#sidebarnav a').on('click', function (e) { if (!$(this).hasClass("active")) { // hide any open menus and remove all other classes $("ul", $(this).parents("ul:first")).removeClass("in"); $("a", $(this).parents("ul:first")).removeClass("active"); // open our new menu and add the open class $(this).next("ul").addClass("in"); $(this).addClass("active"); } else if ($(this).hasClass("active")) { $(this).removeClass("active"); $(this).parents("ul:first").removeClass("active"); $(this).next("ul").removeClass("in"); } }) $('#sidebarnav >li >a.has-arrow').on('click', function (e) { e.preventDefault(); }); // Auto scroll to the active nav if ( $(window).width() > 768 || window.Touch) { $('.scroll-sidebar').animate({ //scrollTop: $("#sidebarnav .sidebar-item.selected").offset().top -250 }, 500); } });