function template_preprocess_homebox in Homebox 6
Same name and namespace in other branches
- 6.3 homebox.module \template_preprocess_homebox()
- 6.2 homebox.module \template_preprocess_homebox()
- 7.3 homebox.module \template_preprocess_homebox()
- 7.2 homebox.module \template_preprocess_homebox()
Preprocesses variables for home-box.tpl.php template
Parameters
$variables: An array containing variables to used in home-box.tpl.php
Return value
An array containing preprocessed variables (see home-box.tpl.php)
File
- ./homebox.module, line 174 
- Home box main file, takes care of global functions settings constants, etc.
Code
function template_preprocess_homebox(&$variables) {
  // Add jQuery UI needed files
  jquery_ui_add(array(
    'ui.draggable',
    'ui.droppable',
    'ui.sortable',
  ));
  // Add collapsible behaviour for adding/hiding blocks
  drupal_add_js($data = "misc/collapse.js");
  // Add Home box JavaScript file
  drupal_add_js($data = drupal_get_path('module', 'homebox') . '/homebox.js', $type = 'module', $scope = 'header', $defer = FALSE, $cache = TRUE, $preprocess = TRUE);
  // Add CSS for home box
  drupal_add_css($path = drupal_get_path('module', 'homebox') . '/homebox.css', $type = 'module', $media = 'all', $preprocess = TRUE);
  return $variables;
}