You are here

protected function views_timelinejs_plugin_style_timelinejs::build_title_slide in Views TimelineJS integration 7.3

Builds a timeline title slide from the current views data row.

Return value

TimelineSlideInterface A slide object.

1 call to views_timelinejs_plugin_style_timelinejs::build_title_slide()
views_timelinejs_plugin_style_timelinejs::render in ./views_timelinejs_plugin_style_timelinejs.inc
Render the display in this style.

File

./views_timelinejs_plugin_style_timelinejs.inc, line 423

Class

views_timelinejs_plugin_style_timelinejs
Style plugin to render items as TimelineJS3 slides.

Code

protected function build_title_slide() {
  $text = $this
    ->build_text();
  $slide = new TimelineTitleSlide($text);
  $slide
    ->setBackground($this
    ->build_background());
  $media = $this
    ->build_media();
  if (!empty($media)) {
    $slide
      ->setMedia($media);
  }
  $slide
    ->setUniqueId($this
    ->build_unique_id());
  return $slide;
}