uswds_base-8.x-2.0-alpha1/preprocess/menu/menu_local_tasks.preprocess.inc
preprocess/menu/menu_local_tasks.preprocess.inc
<?php
/**
* @file
* Preprocess function for this hook.
*/
/**
* Implements hook_preprocess_menu_local_tasks().
*/
function uswds_base_preprocess_menu_local_tasks(&$variables) {
if (!empty($variables['primary'])) {
foreach($variables['primary'] as $menu_item_key => $menu_attributes) {
$variables['primary'][$menu_item_key]['#link']['localized_options']['attributes']['class'][] = 'usa-button';
if (!empty($variables['primary'][$menu_item_key]['#active'])) {
$variables['primary'][$menu_item_key]['#link']['localized_options']['attributes']['class'][] = 'usa-focus';
}
}
}
if (!empty($variables['secondary'])) {
foreach($variables['secondary'] as $menu_item_key => $menu_attributes) {
$variables['secondary'][$menu_item_key]['#link']['localized_options']['attributes']['class'][] = 'usa-button';
$variables['secondary'][$menu_item_key]['#link']['localized_options']['attributes']['class'][] = 'usa-button-secondary';
if (!empty($variables['secondary'][$menu_item_key]['#active'])) {
$variables['secondary'][$menu_item_key]['#link']['localized_options']['attributes']['class'][] = 'usa-focus';
}
}
}
}
