Chris@0: {# Chris@0: /** Chris@0: * @file Chris@0: * Default theme implementation for a menu block. Chris@0: * Chris@0: * Available variables: Chris@0: * - plugin_id: The ID of the block implementation. Chris@0: * - label: The configured label of the block if visible. Chris@0: * - configuration: A list of the block's configuration values. Chris@0: * - label: The configured label for the block. Chris@0: * - label_display: The display settings for the label. Chris@0: * - provider: The module or other provider that provided this block plugin. Chris@0: * - Block plugin specific settings will also be stored here. Chris@0: * - content: The content of this block. Chris@0: * - attributes: HTML attributes for the containing element. Chris@0: * - id: A valid HTML ID and guaranteed unique. Chris@0: * - title_attributes: HTML attributes for the title element. Chris@0: * - content_attributes: HTML attributes for the content element. Chris@0: * - title_prefix: Additional output populated by modules, intended to be Chris@0: * displayed in front of the main title tag that appears in the template. Chris@0: * - title_suffix: Additional output populated by modules, intended to be Chris@0: * displayed after the main title tag that appears in the template. Chris@0: * Chris@0: * Headings should be used on navigation menus that consistently appear on Chris@0: * multiple pages. When this menu block's label is configured to not be Chris@0: * displayed, it is automatically made invisible using the 'visually-hidden' CSS Chris@0: * class, which still keeps it visible for screen-readers and assistive Chris@0: * technology. Headings allow screen-reader and keyboard only users to navigate Chris@0: * to or skip the links. Chris@0: * See http://juicystudio.com/article/screen-readers-display-none.php and Chris@0: * http://www.w3.org/TR/WCAG-TECHS/H42.html for more information. Chris@0: * Chris@0: * @ingroup themeable Chris@0: */ Chris@0: #} Chris@0: {% set heading_id = attributes.id ~ '-menu'|clean_id %} Chris@0: