Files
dev-chiefworks f76abffdcd first commit
2022-05-31 16:21:53 -04:00

45 lines
1.2 KiB
JavaScript

/* ------------------------------------------------------------------------------
*
* # Sticky sidebar with native scrollbar
*
* Specific JS code additions for layout_fixed_native.html page
*
* Version: 1.1
* Latest update: Dec 14, 2015
*
* ---------------------------------------------------------------------------- */
$(function() {
// Mini sidebar
// -------------------------
// Setup
function miniSidebar() {
if ($('body').hasClass('sidebar-xs')) {
$('.sidebar-main.sidebar-fixed .sidebar-content').on('mouseenter', function () {
if ($('body').hasClass('sidebar-xs')) {
// Expand fixed navbar
$('body').removeClass('sidebar-xs').addClass('sidebar-fixed-expanded');
}
}).on('mouseleave', function () {
if ($('body').hasClass('sidebar-fixed-expanded')) {
// Collapse fixed navbar
$('body').removeClass('sidebar-fixed-expanded').addClass('sidebar-xs');
}
});
}
}
// Toggle mini sidebar
$('.sidebar-main-toggle').on('click', function (e) {
// Initialize mini sidebar
miniSidebar();
});
});