You are here

function styleswitcher_pre_render_html_tag in Style Switcher 8.2

Same name and namespace in other branches
  1. 3.0.x styleswitcher.module \styleswitcher_pre_render_html_tag()

Render API callback: Adds HTML id for the Style Switcher style link.

This function is assigned as a #pre_render callback in styleswitcher_element_info_alter().

1 call to styleswitcher_pre_render_html_tag()
StyleswitcherElementInfoAlter::preRenderHtmlTag in src/StyleswitcherElementInfoAlter.php
Render API callback: Adds HTML id for the Style Switcher style link.
1 string reference to 'styleswitcher_pre_render_html_tag'
styleswitcher_element_info_alter in ./styleswitcher.module
Implements hook_element_info_alter().

File

./styleswitcher.module, line 80
Module's hooks implementations and helper functions.

Code

function styleswitcher_pre_render_html_tag(array $element) {
  if (!empty($element['#attributes']['media']) && $element['#attributes']['media'] == 'styleswitcher') {

    // Set 'media' back to its default value.
    $element['#attributes']['media'] = 'all';

    // Add an ID.
    $element['#attributes']['id'] = 'styleswitcher-css';
  }
  return $element;
}