You are here

function theme_itweak_upload_field_widget_settings_styles in iTweak Upload 7.3

Same name and namespace in other branches
  1. 6.2 itweak_upload.admin.inc \theme_itweak_upload_field_widget_settings_styles()

Theme the output of the styles list on the settings form - replacement for insert_field_widget_settings_styles with previews.

File

./itweak_upload.admin.inc, line 211
Administration settings for iTweak Upload module @todo: Currently UNUSED in D7. Need to convert to D7 and include into the module.info.

Code

function theme_itweak_upload_field_widget_settings_styles($variables) {
  $element = $variables['element'];
  drupal_add_js('misc/tableselect.js');
  $header = array(
    array(
      'class' => 'select-all',
      'data' => ' ' . t('Select all'),
    ),
    array(
      'data' => t('Preview'),
    ),
  );
  $rows = array();
  foreach ($element['#options'] as $key => $label) {
    $row = array();
    $row[] = drupal_render_children($element[$key]);
    $row[] = $element['#previews'][$key];
    $rows[] = $row;
  }
  return theme('table', array(
    'header' => $header,
    'rows' => $rows,
  ));
}