You are here

function theme_crm_core_ui_ctools_dropbutton in CRM Core 7

Theme function for operation links

3 theme calls to theme_crm_core_ui_ctools_dropbutton()
crm_core_activity_ui_form_alter in modules/crm_core_activity_ui/crm_core_activity_ui.module
Implements hook_form_alter().
crm_core_data_import_dashboard_form in modules/crm_core_data_import/crm_core_data_import.admin.inc
Page callback for data import dashboard.
crm_core_relationship_ui_types_overview in modules/crm_core_relationship_ui/crm_core_relationship_ui.admin.inc
List crm relationship types

File

modules/crm_core_ui/crm_core_ui.module, line 178

Code

function theme_crm_core_ui_ctools_dropbutton($variables) {
  $output = '';
  $ops_count = $variables['ops_count'];
  $links = $variables['links'];
  $index = $variables['index'];
  if (is_array($links) && count($links)) {
    $item_list = array();
    for ($i = count($links) - $ops_count; $i < count($links); $i++) {
      $item_list['items'][] = $links[$i];
    }
    $class = 'ctools-no-js ctools-dropbutton ctools-button';
    $output .= '<div class="' . $class . '" id="ctools-button-' . $index . '">';
    $output .= '<div class="ctools-link">';
    $output .= '<a href="#" class="ctools-twisty ctools-text">' . t('open') . '</a>';
    $output .= '</div>';
    $output .= '<div class="ctools-content">';
    $output .= theme('item_list', $item_list);
    $output .= '</div>';
    $output .= '</div>';
  }
  return $output;
}