You are here

function theme_webform_structured_text in Webform Structured Text 6

Same name and namespace in other branches
  1. 7 structured_text.inc \theme_webform_structured_text()

Theme a webform structured text element.

1 theme call to theme_webform_structured_text()
_webform_render_structured_text in ./structured_text.inc
Implements _webform_render_component().

File

./structured_text.inc, line 600

Code

function theme_webform_structured_text($element) {
  drupal_add_css(drupal_get_path('module', 'webform_structured_text') . '/webform_structured_text.css');
  $has_error = form_get_error($element);
  $output = '';
  foreach (element_children($element) as $key) {
    $output .= drupal_render($element[$key]);
  }
  if (!$element['#separate_boxes']) {
    $output = '<div class="structured-text-one-field' . ($has_error ? ' has-error' : '') . '">' . $output . '</div>';
  }
  $output = '<div class="webform-container-inline">' . $output . '</div>';
  return theme('form_element', $element, $output);
}