function block_aria_landmark_roles_preprocess_block in Block ARIA Landmark Roles 7
Same name and namespace in other branches
- 8 block_aria_landmark_roles.module \block_aria_landmark_roles_preprocess_block()
- 6 block_aria_landmark_roles.module \block_aria_landmark_roles_preprocess_block()
- 7.2 block_aria_landmark_roles.module \block_aria_landmark_roles_preprocess_block()
Implements hook_preprocess_block().
Adds additional variables for ARIA landmark roles.
File
- ./
block_aria_landmark_roles.module, line 159 - Adds additional elements on block administration forms to add ARIA landmark roles.
Code
function block_aria_landmark_roles_preprocess_block(&$variables) {
$block = $variables['block'];
$role = _block_aria_landmark_roles_get_role($block);
$label = _block_aria_landmark_roles_get_label($block);
if (!empty($role)) {
// Add the role into the attributes array.
$variables['attributes_array']['role'] = $role;
}
if (!empty($label)) {
// Add the label into the attributes array.
$variables['attributes_array']['aria-label'] = $label;
}
}