diff --git a/VERSIONS_HOTLINE/72329 b/VERSIONS_HOTLINE/72329 new file mode 100644 index 0000000000000000000000000000000000000000..2988f7a96b16ee3e242bd4f3bb3b7a0546ddb4a7 --- /dev/null +++ b/VERSIONS_HOTLINE/72329 @@ -0,0 +1,2 @@ + - ticket #72329 : Menu vertical : correction de la compatibilité du menu à bascule avec le responsive. + \ No newline at end of file diff --git a/library/ZendAfi/View/Helper/Accueil/MenuVertical.php b/library/ZendAfi/View/Helper/Accueil/MenuVertical.php index 06edbe613bd4d651f302ee07b940623f0fe51455..acf94b23135ee0d8cf96dd03b549d3923384520e 100644 --- a/library/ZendAfi/View/Helper/Accueil/MenuVertical.php +++ b/library/ZendAfi/View/Helper/Accueil/MenuVertical.php @@ -106,7 +106,7 @@ class ZendAfi_View_Helper_Accueil_MenuVertical extends ZendAfi_View_Helper_Accue Class_ScriptLoader::getInstance() ->addOPACScript('toggle_menu.js') - ->addJQueryReady(sprintf('$("#header #boite_%d").toggle_menu_slider();', $this->id_module)); + ->addJQueryReady(sprintf('$(\'#boite_%s\').toggle_menu_slider();', $this->id_module)); if(Class_Profil::getCurrentProfil()->isResponsive()) return Class_ScriptLoader::getInstance() diff --git a/public/opac/js/responsive.js b/public/opac/js/responsive.js index 8feb8e707865dcd71f6e5478c5d3a9a20bb679fd..f910f5a393bd3096353b7125fba1f891264faf1a 100644 --- a/public/opac/js/responsive.js +++ b/public/opac/js/responsive.js @@ -5,8 +5,9 @@ $(document).ready(function() { $(this).toggleClass('show_menu'); }); - $("div:not(.boite)[class*='menu_horizontal'] *, .menu_vertical.toggle_menu * ") + $("div:not(.boite)[class*='menu_horizontal'] *, .menu_vertical.toggle_menu *") .not('.configuration_module *,[class*="edit_"], [class*="edit_"] *') + .not('.menu_vertical.toggle_menu h1') .click(function(e) { e.stopImmediatePropagation(); }); diff --git a/public/opac/js/toggle_menu.js b/public/opac/js/toggle_menu.js index 8c18fed0512e62da089e58a46b211bd8018202c3..78272a5cb5d80e4759107de528c7801e07ae9b3f 100644 --- a/public/opac/js/toggle_menu.js +++ b/public/opac/js/toggle_menu.js @@ -1,7 +1,7 @@ (function ( $ ) { $.fn.toggle_menu_slider = function () { var html = $(this); - html.find('h1').bind('click', function(event) { + html.find('h1').click(function(event) { html.toggleClass('show_menu'); html.find('a').removeAttr('onclick'); });