Current File : /home/users/barii/public_html/finansenl.com.pl/wodki/admin/bkk/assets/js/dist/sidebar-menu.dev.js |
"use strict";
$(".toggle-nav").click(function () {
$('#sidebar-links .nav-menu').css("left", "0px");
});
$(".mobile-back").click(function () {
$('#sidebar-links .nav-menu').css("left", "-410px");
});
$(".page-wrapper").attr("class", "page-wrapper " + localStorage.getItem('page-wrapper'));
if (localStorage.getItem("page-wrapper") === null) {
$(".page-wrapper").addClass("compact-wrapper");
} // left sidebar and vertical menu
if ($('#pageWrapper').hasClass('compact-wrapper')) {
jQuery('.sidebar-title').append('<div class="according-menu"><i class="fa fa-angle-right"></i></div>');
jQuery('.sidebar-title').click(function () {
jQuery('.sidebar-title').removeClass('active').find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-right"></i></div>');
jQuery('.sidebar-submenu, .menu-content').slideUp('normal');
jQuery('.menu-content').slideUp('normal');
if (jQuery(this).next().is(':hidden') == true) {
jQuery(this).addClass('active');
jQuery(this).find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-down"></i></div>');
jQuery(this).next().slideDown('normal');
} else {
jQuery(this).find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-right"></i></div>');
}
});
jQuery('.sidebar-submenu, .menu-content').hide();
jQuery('.submenu-title').append('<div class="according-menu"><i class="fa fa-angle-right"></i></div>');
jQuery('.submenu-title').click(function () {
jQuery('.submenu-title').removeClass('active').find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-right"></i></div>');
jQuery('.submenu-content').slideUp('normal');
if (jQuery(this).next().is(':hidden') == true) {
jQuery(this).addClass('active');
jQuery(this).find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-down"></i></div>');
jQuery(this).next().slideDown('normal');
} else {
jQuery(this).find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-right"></i></div>');
}
});
jQuery('.submenu-content').hide();
} else if ($('#pageWrapper').hasClass('horizontal-wrapper')) {
var contentwidth = jQuery(window).width();
if (contentwidth < '992') {
$('#pageWrapper').removeClass('horizontal-wrapper').addClass('compact-wrapper');
$('.page-body-wrapper').removeClass('horizontal-menu').addClass('sidebar-icon');
jQuery('.submenu-title').append('<div class="according-menu"><i class="fa fa-angle-right"></i></div>');
jQuery('.submenu-title').click(function () {
jQuery('.submenu-title').removeClass('active');
jQuery('.submenu-title').find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-right"></i></div>');
jQuery('.submenu-content').slideUp('normal');
if (jQuery(this).next().is(':hidden') == true) {
jQuery(this).addClass('active');
jQuery(this).find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-down"></i></div>');
jQuery(this).next().slideDown('normal');
} else {
jQuery(this).find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-right"></i></div>');
}
});
jQuery('.submenu-content').hide();
jQuery('.sidebar-title').append('<div class="according-menu"><i class="fa fa-angle-right"></i></div>');
jQuery('.sidebar-title').click(function () {
jQuery('.sidebar-title').removeClass('active');
jQuery('.sidebar-title').find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-right"></i></div>');
jQuery('.sidebar-submenu, .menu-content').slideUp('normal');
if (jQuery(this).next().is(':hidden') == true) {
jQuery(this).addClass('active');
jQuery(this).find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-down"></i></div>');
jQuery(this).next().slideDown('normal');
} else {
jQuery(this).find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-right"></i></div>');
}
});
jQuery('.sidebar-submenu, .menu-content').hide();
}
} else if ($('#pageWrapper').hasClass('compact-sidebar')) {
var contentwidth = jQuery(window).width();
if (contentwidth > 992) {
$('<div class="bg-overlay1"></div>').appendTo($('body'));
}
jQuery('.sidebar-title').click(function () {
jQuery('.sidebar-title').removeClass('active');
$(".bg-overlay1").removeClass("active");
jQuery('.sidebar-submenu').removeClass('close-submenu').slideUp('normal');
jQuery('.sidebar-submenu, .menu-content').slideUp('normal');
jQuery('.menu-content').slideUp('normal');
if (jQuery(this).next().is(':hidden') == true) {
jQuery(this).addClass('active');
jQuery(this).next().slideDown('normal');
$(".bg-overlay1").addClass("active");
$(".bg-overlay1").on("click", function () {
jQuery('.sidebar-submenu, .menu-content').slideUp('normal');
$(this).removeClass("active");
});
}
if (contentwidth < '992') {
$(".bg-overlay").addClass("active");
}
});
jQuery('.sidebar-submenu, .menu-content').hide();
jQuery('.submenu-title').append('<div class="according-menu"><i class="fa fa-angle-right"></i></div>');
jQuery('.submenu-title').click(function () {
jQuery('.submenu-title').removeClass('active').find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-right"></i></div>');
jQuery('.submenu-content').slideUp('normal');
if (jQuery(this).next().is(':hidden') == true) {
jQuery(this).addClass('active');
jQuery(this).find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-down"></i></div>');
jQuery(this).next().slideDown('normal');
} else {
jQuery(this).find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-right"></i></div>');
}
});
jQuery('.submenu-content').hide();
$(".sidebar-wrapper nav").find("a").removeClass("active");
$(".sidebar-wrapper nav").find("li").removeClass("active");
var current = window.location.pathname;
$(".sidebar-wrapper nav 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().parents().children('.nav-sub-childmenu').css('display', 'block');
$(this).addClass('active');
$(this).parent().parent().parent().children('a').find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-down"></i></div>');
return false;
}
}
});
} // toggle sidebar
$nav = $('.sidebar-wrapper');
$header = $('.page-header');
$toggle_nav_top = $('.toggle-sidebar');
$toggle_nav_top.click(function () {
$this = $(this);
$nav = $('.sidebar-wrapper');
$nav.toggleClass('close_icon');
$header.toggleClass('close_icon');
});
$(window).resize(function () {
$nav = $('.sidebar-wrapper');
$header = $('.page-header');
$toggle_nav_top = $('.toggle-sidebar');
$toggle_nav_top.click(function () {
$this = $(this);
$nav = $('.sidebar-wrapper');
$nav.toggleClass('close_icon');
$header.toggleClass('close_icon');
});
});
$body_part_side = $('.body-part');
$body_part_side.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();
(function ($) {
"use strict";
if (widthwindow <= 991) {
$toggle_nav_top.attr('checked', false);
$nav.addClass("close_icon");
$header.addClass("close_icon");
}
})(jQuery);
$(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");
}
}); // horizontal arrows
var view = $("#sidebar-menu");
var move = "500px";
var leftsideLimit = -500; // var Windowwidth = jQuery(window).width();
// get wrapper width
var getMenuWrapperSize = function getMenuWrapperSize() {
return $('.sidebar-wrapper').innerWidth();
};
var menuWrapperSize = getMenuWrapperSize();
if (menuWrapperSize >= '1660') {
var sliderLimit = -3000;
if ($('#pageWrapper').hasClass('material-type')) {
var sliderLimit = -3500;
}
} else if (menuWrapperSize >= '992') {
var sliderLimit = -1000;
} else {
var sliderLimit = -0;
}
$("#left-arrow").addClass("disabled");
$("#right-arrow").click(function () {
var currentPosition = parseInt(view.css("marginLeft"));
if (currentPosition >= sliderLimit) {
$("#left-arrow").removeClass("disabled");
view.stop(false, true).animate({
marginLeft: "-=" + move
}, {
duration: 400
});
if (currentPosition == sliderLimit) {
$(this).addClass("disabled");
console.log("sliderLimit", sliderLimit);
}
}
});
$("#left-arrow").click(function () {
var currentPosition = parseInt(view.css("marginLeft"));
if (currentPosition < 0) {
view.stop(false, true).animate({
marginLeft: "+=" + move
}, {
duration: 400
});
$("#right-arrow").removeClass("disabled");
$("#left-arrow").removeClass("disabled");
if (currentPosition >= leftsideLimit) {
$(this).addClass("disabled");
}
}
}); // page active
if ($('#pageWrapper').hasClass('compact-wrapper')) {
$(".sidebar-wrapper nav").find("a").removeClass("active");
$(".sidebar-wrapper nav").find("li").removeClass("active");
var current = window.location.pathname;
$(".sidebar-wrapper nav 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().parents().children('ul').css('display', 'block');
$(this).addClass('active');
$(this).parent().parent().parent().children('a').find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-down"></i></div>');
$(this).parent().parent().parent().parent().parent().children('a').find('div').replaceWith('<div class="according-menu"><i class="fa fa-angle-down"></i></div>');
return false;
}
}
});
}
$('.left-header .mega-menu .nav-link').on('click', function (e) {
$(this).toggleClass("active");
$(this).parent().children('.mega-menu-container').toggleClass("d-block").slideToggle();
});
$(".left-header .level-menu .header-level-menu").css('display', 'none');
$('.left-header .level-menu .nav-link').on('click', function (e) {
$(this).toggleClass("active");
$(this).parent().children('.header-level-menu').toggleClass("d-block").slideToggle();
});
$('.left-header .link-section > div').on('click', function (e) {
if ($(window).width() <= 1199) {
$(".left-header .link-section > div").removeClass("active");
$(this).toggleClass("active");
$(this).parent().children('ul').toggleClass("d-block").slideToggle();
}
});
if ($(window).width() <= 1199) {
$(".left-header .link-section").children('ul').css('display', 'none');
$(void 0).parent().children('ul').toggleClass("d-block").slideToggle();
}
if ($(window).width() <= 991) {
$('.sidebar-wrapper .back-btn').on('click', function (e) {
$(".page-header").toggleClass("close_icon");
$(".sidebar-wrapper").toggleClass("close_icon");
});
} // $('.custom-scrollbar').animate({
// scrollTop: $('a.sidebar-link.sidebar-title.active').offset().top - 200
// }, 1000);