You are here

function live_css_pre_render in Live CSS 8.2

Same name and namespace in other branches
  1. 8 live_css.module \live_css_pre_render()
  2. 7.2 live_css.module \live_css_pre_render()

#pre_render callback that alters the LESS files prior to rendering.

1 string reference to 'live_css_pre_render'
live_css_element_info_alter in ./live_css.module
Implements hook_element_info_alter().

File

./live_css.module, line 31

Code

function live_css_pre_render($styles) {
  foreach ($styles['#items'] as $key => $info) {
    $input_file = $info['data'];
    if (drupal_substr($input_file, -5) == '.less') {
      $styles['#items'][$key]['type'] = 'external';
      $styles['#items'][$key]['data'] = base_path() . $styles['#items'][$key]['data'];
    }
  }
  return $styles;
}