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);

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc