You are here

function theme_entityreference_view_widget_rows in Entity Reference View Widget 7.2

Theme function for a selection of table rows.

File

./entityreference_view_widget.module, line 619
Entityreference view widget module.

Code

function theme_entityreference_view_widget_rows($variables) {
  $zebra = array(
    'even' => 'odd',
  );
  $settings = $variables['rows']['#widget_settings'];
  foreach (element_children($variables['rows']) as $row) {
    $output[$row] = '<tr class="entityreference-view-widget-table-row draggable ' . current($zebra) . '">';
    $output[$row] .= '<td class="field-multiple-drag"></td>';
    $output[$row] .= '<td>' . render($variables['rows'][$row][$settings['column']]) . '</td>';
    if ($settings['cardinality'] !== '1') {
      $output[$row] .= '<td class="delta-order tabledrag-hide">' . render($variables['rows'][$row]['_weight']) . '</td>';
    }
    $output[$row] .= '</tr>';
    $zebra = array_flip($zebra);
  }
  return implode("\n", $output);
}