/** * Affichage du sous-menu avec les dernières actions dans le menu principal * * @author Benjamin MENANT job-contact@menant-benjamin.fr * */ Drupal.behaviors.ape_sousMenuAgir = function (context) { (function sousMenuDerniersActions() { var $action = $('#navigation > ul > li.menu-5877'), $menu = $('#block-views-dernieres_actions-block_3') .addClass('ape-sous-menu-agir-processed'), $sous_menu = $('div.fleche_menu', $menu) .hide(), $html = $('html'), ouvert = false, closeHandler = function (evt) { $sous_menu.hide('fast'); $menu.removeClass('ouvert'); ouvert = false; $action.click(openHandler); $html.unbind('click', closeHandler); }, openHandler = function (evt) { evt.preventDefault(); evt.stopPropagation(); if (!ouvert) { $sous_menu.show('fast'); $menu.addClass('ouvert'); ouvert = true; $html.click(closeHandler); $action.unbind('click', openHandler); } }; $action.click(openHandler); })(); (function sousMenuDernieresCampagness() { var $campagnes = $('#navigation > ul > li.menu-10735'), $menu = $('#block-views-dernieres_campagnes-block_3') .addClass('ape-sous-menu-agir-processed'), $sous_menu = $('div.fleche_menu', $menu) .hide(), $html = $('html'), ouvert = false, closeHandler = function (evt) { $sous_menu.hide('fast'); $menu.removeClass('ouvert'); ouvert = false; $campagnes.click(openHandler); $html.unbind('click', closeHandler); }, openHandler = function (evt) { evt.preventDefault(); evt.stopPropagation(); if (!ouvert) { $sous_menu.show('fast'); $menu.addClass('ouvert'); ouvert = true; $html.click(closeHandler); $campagnes.unbind('click', openHandler); } }; $campagnes.click(openHandler); })(); };