function panels_preprocess_html in Panels 7.3
Remove default sidebar related body classes and provide own css classes.
File
- ./
panels.module, line 2160 - Core functionality for the Panels engine.
Code
function panels_preprocess_html(&$vars) {
$panel_body_css =& drupal_static('panel_body_css', array());
if (!empty($panel_body_css['body_classes_to_remove'])) {
$classes_to_remove = array_filter(explode(' ', $panel_body_css['body_classes_to_remove']), 'strlen');
foreach ($vars['classes_array'] as $key => $css_class) {
if (in_array($css_class, $classes_to_remove)) {
unset($vars['classes_array'][$key]);
}
}
}
if (!empty($panel_body_css['body_classes_to_add'])) {
$vars['classes_array'][] = check_plain($panel_body_css['body_classes_to_add']);
}
}