seaside_admin_toolbar-8.x-1.13/js/seaside_admin_toolbar.js
js/seaside_admin_toolbar.js
(function ($, Drupal) {
Drupal.behaviors.seasideAdminToolbar = {
attach: function (context, settings) {
width = $( window ).width();
$(".toolbar-bar .toolbar-tab.left .menu-toggle").click(function () {
if($(this).hasClass('expanded')) {
$(".toolbar-menu-administration").fadeOut("slow");
$(this).removeClass('expanded');
} else {
$(".toolbar-menu-administration").fadeIn("slow");
$(this).addClass('expanded');
}
});
$( window ).resize(function() {
if(width != $( window ).width() && $( window ).width() > 974) {
width = $( window ).width();
if($("body").hasClass("toolbar-horizontal") && $(".menu-toggle").not('expanded')) {
$(".toolbar-menu-administration").fadeIn();
} else {
$(".toolbar-menu-administration").fadeOut();
$(".toolbar-bar .toolbar-tab.left .menu-toggle").removeClass('expanded');
}
}
});
}
};
})(jQuery, Drupal);