first import
This commit is contained in:
36
sites/all/modules/menu_attributes/menu_attributes.api.php
Normal file
36
sites/all/modules/menu_attributes/menu_attributes.api.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Documentation for Menu Attributes API.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Alter the list of menu item attributes.
|
||||
*
|
||||
* @param $attributes
|
||||
* 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().
|
||||
*
|
||||
* @see menu_attributes_menu_attribute_info()
|
||||
* @see menu_attributes_get_menu_attribute_info()
|
||||
*/
|
||||
function hook_menu_attribute_info(array &$attributes) {
|
||||
// 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,
|
||||
),
|
||||
);
|
||||
|
||||
// Remove the Access Key attribute.
|
||||
unset($attributes['accesskey']);
|
||||
}
|
Reference in New Issue
Block a user