You are here

function template_preprocess_supersized_control_bar in Supersized 7

Same name and namespace in other branches
  1. 8 supersized.module \template_preprocess_supersized_control_bar()

Theme fuction for control_bar.

File

./supersized.module, line 251
Supersized module file.

Code

function template_preprocess_supersized_control_bar(&$variables) {
  $library = libraries_load('supersized');

  // Image path.
  $image_path = $GLOBALS['base_path'] . $library['library path'] . '/slideshow/img';
  if (is_dir(path_to_theme() . '/images/supersized')) {
    $image_path = $GLOBALS['base_path'] . path_to_theme() . '/images/supersized';
  }

  // Create play/puase button.
  $pause_path = $image_path . '/pause.png';
  $pause_attr = array(
    'id' => 'pauseplay',
  );
  $pause_image = theme('image', array(
    'path' => $pause_path,
    'attributes' => $pause_attr,
  ));
  $options = array(
    'attributes' => array(
      'id' => 'play-button',
    ),
    'html' => TRUE,
    'fragment' => 'play-pause',
    'external' => TRUE,
  );
  $variables['pause_link'] = l($pause_image, '', $options);

  // Create tray trigger button.
  $tray_button_path = $image_path . '/button-tray-up.png';
  $tray_button_attr = array(
    'id' => 'tray-arrow',
  );
  $tray_button_image = theme('image', array(
    'path' => $tray_button_path,
    'attributes' => $tray_button_attr,
  ));
  $options = array(
    'attributes' => array(
      'id' => 'tray-button',
    ),
    'html' => TRUE,
    'fragment' => 'play-pause',
    'external' => TRUE,
  );
  $variables['tray_button_link'] = l($tray_button_image, '', $options);
}