(function ($) { "use strict"; // sidebar sub menu js $(".sidebar-link").append( '
' ); $(".sidebar-link").on('click', function() { $(".sidebar-link").removeClass("active"); $(".menu-content").slideUp("normal"); if ($(this).next().is(":hidden") == true) { $(this).addClass("active"); $(this).next().slideDown("normal"); } }); $(".menu-content").hide(); // sidebar active $(".main-sidebar").find("a").removeClass("active"); $(".main-sidebar").find("li").removeClass("active"); var current = window.location.pathname; $(".main-sidebar ul>li a").filter(function () { var link = $(this).attr("href"); if (link) { if (current.indexOf(link) != -1) { $(this).parents().children("a").addClass("active"); $(this).parents().children("ul").css("display", "block"); $(this).addClass("active"); return false; } } }); // toggle sidebar var $nav = $(".page-sidebar"); var $header = $(".page-main-header"); var $toggle_nav_top = $("#sidebar-toggle"); $toggle_nav_top.on("click", function () { $nav = $(".page-sidebar"); $nav.toggleClass("close_icon"); $header.toggleClass("close_icon"); }); var $back_btn = $(".back-btn"); $back_btn.on("click", function () { $nav = $(".page-sidebar"); $nav.addClass("close_icon"); $header.addClass("close_icon"); }); $(window).resize(function () { $toggle_nav_top.on("click", function () { $nav = $(".page-sidebar"); $nav.toggleClass("close_icon"); $header.toggleClass("close_icon"); }); }); var $body_part_side = $(".body-part"); $body_part_side.on("click", function () { $toggle_nav_top.attr("checked", false); $nav.addClass("close_icon"); $header.addClass("close_icon"); }); // responsive sidebar var $window = $(window); var widthwindow = $window.width(); if (widthwindow <= 991) { $toggle_nav_top.attr("checked", false); $nav.addClass("close_icon"); $header.addClass("close_icon"); } $(window).resize(function () { var widthwindaw = $window.width(); if (widthwindaw <= 991) { $toggle_nav_top.attr("checked", false); $nav.addClass("close_icon"); $header.addClass("close_icon"); } else { $toggle_nav_top.attr("checked", true); $nav.removeClass("close_icon"); $header.removeClass("close_icon"); } }); })(jQuery);