UNPKG

@nitro-ui/module-dashboard-sidebar

Version:

Sidebar module for all the products

1 lines 2.62 kB
!function e(a,i,t){function n(o,s){if(!i[o]){if(!a[o]){var d="function"==typeof require&&require;if(!s&&d)return d(o,!0);if(r)return r(o,!0);var l=new Error("Cannot find module '"+o+"'");throw l.code="MODULE_NOT_FOUND",l}var c=i[o]={exports:{}};a[o][0].call(c.exports,(function(e){return n(a[o][1][e]||e)}),c,c.exports,e,a,i,t)}return i[o].exports}for(var r="function"==typeof require&&require,o=0;o<t.length;o++)n(t[o]);return n}({1:[function(e,a,i){"use strict";$(".js-menu-close");var t=$(".c-drawer__menu a[data-toggle]"),n=$(".c-drawer__menu a[aria-expanded]"),r=($(".c-drawer__menu a[data-toggle=collapse]"),$(".js-sidebar-menu-btn"),$(window).width());function o(){t.attr("data-toggle","")}function s(){t.attr("data-toggle","collapse").attr("aria-expanded",!1)}function d(){n.attr("data-toggle","collapse").attr("aria-expanded",!0)}$("#drawer-mobile-menu").on("hidden.bs.modal",(function(e){t.attr("aria-expanded",!1).attr("data-toggle",""),$(".c-collapse.show").removeClass("show").attr("aria-expanded",!1)})),r<768?$("#drawer-mobile-menu").on("show.bs.modal",(function(e){s()})):r>=768&&o();var l=window.matchMedia("(max-width: 767px)"),c=window.matchMedia("(min-width: 768px)");l.matches&&($(".c-sidebar").hasClass("show")?d():s(),$("#drawer-mobile-menu").on("show.bs.modal",(function(e){s()}))),c.matches&&($(".c-sidebar").hasClass("show")?d():o(),$("#drawer-mobile-menu").on("show.bs.modal",(function(e){s()}))),$((function(){var e=$(".c-sidebar__floating-menu"),a=$(".c-sidebar:not(.show) .c-drawer__menu > li > a");$(this).attr("id");a.hover((function(){var a=$(this).position(),i=$(this).data("submenu"),t=$(".c-sidebar .c-drawer__content").width();$(".c-sidebar").hasClass("show")||(e.css({visibility:"hidden"}),$("#"+i).animate({top:a.top,left:t},0,"linear").css({visibility:"visible"}).addClass("is--open"));var n=$("#"+i+" .c-sidebar__label").innerHeight(),r=a.top+$("#"+i).innerHeight(),o=a.top-$("#"+i).innerHeight()+n;r>=$(window).height()&&e.css({top:o})}));var i=$(".c-sidebar__top-menu");a.on("mouseleave",(function(a){$(a.relatedTarget).is(i)&&e.css({visibility:"hidden"}).removeClass("is--open")})),e.on("mouseenter",(function(){var e=$(this).attr("id");$('.c-drawer__menu > li > a[data-submenu="'+e+'"]').addClass("is--hover")})),e.on("mouseleave",(function(){$(this).data("submenu");var a=$(this).attr("id");e.css({visibility:"hidden"}).removeClass("is--open"),$('.c-drawer__menu > li > a[data-submenu="'+a+'"]').removeClass("is--hover")})),$(".c-drawer__content").scroll((function(){e.css({visibility:"hidden"}).removeClass("is--open"),console.log("scroll drawer")}))}))},{}]},{},[1]);