You are here

function _semantic_panels_get_elements in Semantic Panels 7.2

Same name and namespace in other branches
  1. 7 semantic_panels.module \_semantic_panels_get_elements()

Returns elements.

1 call to _semantic_panels_get_elements()
_semantic_panels_form_element in plugins/styles/semantic_panels.inc

File

./semantic_panels.module, line 38
Semantic Panels.

Code

function _semantic_panels_get_elements() {
  static $elements = NULL;
  if (!isset($elements)) {
    if (_semantic_panels_can_use_fences()) {
      $elements = array_merge(array(
        '' => t('- Use default -'),
        '0' => t('- None -'),
      ), _semantic_panels_get_fences_options('field'));
    }
    else {

      // Fallback element options, grabbed from View's defaults.
      $elements = variable_get('views_field_rewrite_elements', array(
        '' => t('- Use default -'),
        '0' => t('- None -'),
        'div' => 'DIV',
        'span' => 'SPAN',
        'h1' => 'H1',
        'h2' => 'H2',
        'h3' => 'H3',
        'h4' => 'H4',
        'h5' => 'H5',
        'h6' => 'H6',
        'p' => 'P',
        'strong' => 'STRONG',
        'em' => 'EM',
      ));
    }
  }
  return $elements;
}