| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | 
							- <?php
 
- /**
 
-  * @file
 
-  * Documentation for Menu Attributes API.
 
-  */
 
- /**
 
-  * Inform the menu_attributes module about custom attributes.
 
-  *
 
-  * @return
 
-  *   An array of attributes to be controlled by Menu Attributes, keyed by
 
-  *   attribute name. Each attribute record should be an array with the following
 
-  *   key/value pairs:
 
-  *   - label: The human-readable name of the attribute.
 
-  *   - description: The attribute description.
 
-  *   - form: A Form API array. Some default values for this array are provided
 
-  *     in menu_attributes_get_menu_attribute_info().
 
-  *   - scope: An array of scope options, MENU_ATTRIBUTES_LINK or
 
-  *     MENU_ATTRIBUTES_ITEM or both. If no scope is provided, both will
 
-  *     be assumed.
 
-  *
 
-  * @see menu_attributes_menu_attribute_info()
 
-  * @see menu_attributes_get_menu_attribute_info()
 
-  */
 
- function hook_menu_attribute_info() {
 
-   // Add a Tabindex attribute.
 
-   $info['tabindex'] = array(
 
-     'label' => t('Tabindex'),
 
-     'description' => t('Specifies the tab order for the link.'),
 
-     'form' => array(
 
-       '#maxlength' => 3,
 
-       '#size' => 2,
 
-     ),
 
-     'scope' => array(MENU_ATTRIBUTES_LINK),
 
-   );
 
-   return $info;
 
- }
 
- /**
 
-  * Alter the list of menu item attributes.
 
-  *
 
-  * @param $attributes
 
-  *   An array of attributes to be controlled by Menu Attributes, keyed by
 
-  *   attribute name.
 
-  *
 
-  * @see hook_menu_attribute_info()
 
-  * @see menu_attributes_get_menu_attribute_info()
 
-  */
 
- function hook_menu_attribute_info_alter(array &$attributes) {
 
-   // Remove the Access Key attribute.
 
-   unset($attributes['accesskey']);
 
- }
 
 
  |