magic4
This commit is contained in:
25
static/Magic4/js/hoverable-collapse.js
Normal file
25
static/Magic4/js/hoverable-collapse.js
Normal file
@@ -0,0 +1,25 @@
|
||||
(function($) {
|
||||
'use strict';
|
||||
//Open submenu on hover in compact sidebar mode and horizontal menu mode
|
||||
$(document).on('mouseenter mouseleave', '.sidebar .nav-item', function(ev) {
|
||||
var body = $('body');
|
||||
var sidebarIconOnly = body.hasClass("sidebar-icon-only");
|
||||
var sidebarFixed = body.hasClass("sidebar-fixed");
|
||||
if (!('ontouchstart' in document.documentElement)) {
|
||||
if (sidebarIconOnly) {
|
||||
if (sidebarFixed) {
|
||||
if (ev.type === 'mouseenter') {
|
||||
body.removeClass('sidebar-icon-only');
|
||||
}
|
||||
} else {
|
||||
var $menuItem = $(this);
|
||||
if (ev.type === 'mouseenter') {
|
||||
$menuItem.addClass('hover-open')
|
||||
} else {
|
||||
$menuItem.removeClass('hover-open')
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
})(jQuery);
|
||||
Reference in New Issue
Block a user