Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Fixes XSS vulnerability in the menu toggle text. https://www.drupal.org/sa-contrib-2018-079
This vulnerability was mitigated by the fact that an attacker must have a role with the permission "administer responsive menus".
Updating to the new version will sanitize the configuration input.
Clear Context's plugin cache on enable (prevented RM reaction from showing until caches were cleared).
Performed much needed update to 'Simple' style.
CSS updates that should help keep it from looking like crap in certain themes.
JS updates to recursively remove classes from elements with setting.
Update to responsive_menus.api.php
--Added information about hook_responsive_menus_styles_alter().
--Very thorough information about options.
--Includes 2 very different examples of usage.
Added hook_responsive_menus_style_info() to declare new styles.
Params when declaring:
name : Name displayed when choosing style.
form : Drupal FAPI callback for admin form.
js_folder : Folder to include any .js files from.
css_folder : Folder to include any .css files from.
js_files : Array of individual JS files to include.
css_files : Array of individual CSS files to include.
js_settings : Function to generate settings to pass to JS.
Included style: 'responsive_menus_simple_style' now has option to configure text on toggler.
Add option for simple style to use absolute positioning.
Add responsive_menus.api.php to show easy plugin integration.
Added MeanMenu style!
Moved Simple style into new styles directory along with Mean Menu.
Use this branch for the latest features.
It will be kept in a stable state, don't worry about it breaking your site(s).
November 21st 2013 Update (7.x-1.x-dev)
-Sidr added!
-New message above a style's settings indicating which selector should be used (typically ul or parent of ul).
-Made it possible to circumvent jquery_update requirement by selecting "I will provide my own jQuery library." on the settings page.