You are here

protected function views_timelinejs_plugin_style_timelinejs::build_text in Views TimelineJS integration 7.3

Builds timeline text from the current data row.

Return value

TimelineText A text object.

3 calls to views_timelinejs_plugin_style_timelinejs::build_text()
views_timelinejs_plugin_style_timelinejs::build_era in ./views_timelinejs_plugin_style_timelinejs.inc
Builds a timeline era from the current views data row.
views_timelinejs_plugin_style_timelinejs::build_slide in ./views_timelinejs_plugin_style_timelinejs.inc
Builds a timeline slide from the current views data row.
views_timelinejs_plugin_style_timelinejs::build_title_slide in ./views_timelinejs_plugin_style_timelinejs.inc
Builds a timeline title slide from the current views data row.

File

./views_timelinejs_plugin_style_timelinejs.inc, line 505

Class

views_timelinejs_plugin_style_timelinejs
Style plugin to render items as TimelineJS3 slides.

Code

protected function build_text() {
  $headline = '';
  if ($this->options['timeline_fields']['headline']) {
    $headline = $this
      ->get_field($this->view->row_index, $this->options['timeline_fields']['headline']);
  }
  $text = '';
  if ($this->options['timeline_fields']['text']) {
    $text = $this
      ->get_field($this->view->row_index, $this->options['timeline_fields']['text']);
  }
  return new TimelineText($headline, $text);
}