You are here

function theme_composed_field_dialog in Composed Field 7

Implements theme_composed_field_dialog().

1 theme call to theme_composed_field_dialog()
composed_field_field_formatter_view in ./composed_field.module
Implements hook_field_formatter_view().

File

./composed_field.module, line 1187
Defines composed field type.

Code

function theme_composed_field_dialog($vars) {
  $output = '';
  $value = '';
  foreach (array_reverse($vars['element']['#items']) as $delta => $item) {
    foreach ($item as $subfield => $subfield_value) {
      if ($subfield !== 1) {
        $value .= $item[$subfield];
      }
    }
    $output .= '<div class="composed-field-dialog" title="' . $item[1] . '">' . $value . '</div>';
  }
  drupal_add_library('system', 'ui.dialog');
  drupal_add_js('jQuery(document).ready(function(){jQuery(".composed-field-dialog").dialog();});', 'inline');
  return $output;
}