Mercurial > hg > rr-repo
annotate sites/all/modules/menu_attributes/menu_attributes.api.php @ 2:b74b41bb73f0
-- Google analytics module
author | danieleb <danielebarchiesi@me.com> |
---|---|
date | Thu, 22 Aug 2013 17:22:54 +0100 |
parents | |
children |
rev | line source |
---|---|
danielebarchiesi@2 | 1 <?php |
danielebarchiesi@2 | 2 |
danielebarchiesi@2 | 3 /** |
danielebarchiesi@2 | 4 * @file |
danielebarchiesi@2 | 5 * Documentation for Menu Attributes API. |
danielebarchiesi@2 | 6 */ |
danielebarchiesi@2 | 7 |
danielebarchiesi@2 | 8 /** |
danielebarchiesi@2 | 9 * Alter the list of menu item attributes. |
danielebarchiesi@2 | 10 * |
danielebarchiesi@2 | 11 * @param $attributes |
danielebarchiesi@2 | 12 * An array of attributes to be controlled by Menu Attributes, keyed by |
danielebarchiesi@2 | 13 * attribute name. Each attribute record should be an array with the following |
danielebarchiesi@2 | 14 * key/value pairs: |
danielebarchiesi@2 | 15 * - label: The human-readable name of the attribute. |
danielebarchiesi@2 | 16 * - description: The attribute description. |
danielebarchiesi@2 | 17 * - form: A Form API array. Some default values for this array are provided |
danielebarchiesi@2 | 18 * in menu_attributes_get_menu_attribute_info(). |
danielebarchiesi@2 | 19 * |
danielebarchiesi@2 | 20 * @see menu_attributes_menu_attribute_info() |
danielebarchiesi@2 | 21 * @see menu_attributes_get_menu_attribute_info() |
danielebarchiesi@2 | 22 */ |
danielebarchiesi@2 | 23 function hook_menu_attribute_info(array &$attributes) { |
danielebarchiesi@2 | 24 // Add a Tabindex attribute. |
danielebarchiesi@2 | 25 $info['tabindex'] = array( |
danielebarchiesi@2 | 26 'label' => t('Tabindex'), |
danielebarchiesi@2 | 27 'description' => t('Specifies the tab order for the link.'), |
danielebarchiesi@2 | 28 'form' => array( |
danielebarchiesi@2 | 29 '#maxlength' => 3, |
danielebarchiesi@2 | 30 '#size' => 2, |
danielebarchiesi@2 | 31 ), |
danielebarchiesi@2 | 32 ); |
danielebarchiesi@2 | 33 |
danielebarchiesi@2 | 34 // Remove the Access Key attribute. |
danielebarchiesi@2 | 35 unset($attributes['accesskey']); |
danielebarchiesi@2 | 36 } |