function views_autorefresh_handler_area_autorefresh::render in Views Auto-Refresh 7
Same name and namespace in other branches
- 7.2 views/views_autorefresh_handler_area_autorefresh.inc \views_autorefresh_handler_area_autorefresh::render()
Render the area.
Overrides views_handler_area::render
File
- views/
views_autorefresh_handler_area_autorefresh.inc, line 226
Class
- views_autorefresh_handler_area_autorefresh
- Base class for area handlers.
Code
function render($empty = FALSE) {
$args = array();
$args['view'] = $this->view;
$args['nodejs'] = !empty($this->options['nodejs']);
$args['interval'] = $this->options['interval'];
if ($this->options['ping']) {
$args['ping'] = array(
'ping_base_path' => $this->options['ping_base_path'],
'ping_args' => $this
->eval_ping_arguments($this->options['ping_arguments']),
);
}
$args['trigger_onload'] = $this->options['trigger_onload'];
if ($this->options['incremental']) {
$display = $this->view->display[$this->options['display']];
$incremental_advanced = $this->options['incremental_advanced'];
$args['incremental'] = array(
'view_base_path' => $display->display_options['path'],
'view_display_id' => $display->id,
'view_name' => $this->view->name,
'sourceSelector' => $incremental_advanced['sourceSelector'],
'targetSelector' => $incremental_advanced['targetSelector'],
'emptySelector' => $incremental_advanced['emptySelector'],
'afterSelector' => $incremental_advanced['afterSelector'],
'targetStructure' => $incremental_advanced['targetStructure'],
'firstClass' => $incremental_advanced['firstClass'],
'lastClass' => $incremental_advanced['lastClass'],
'oddClass' => $incremental_advanced['oddClass'],
'evenClass' => $incremental_advanced['evenClass'],
'rowClassPrefix' => $incremental_advanced['rowClassPrefix'],
);
}
return theme('views_autorefresh', $args);
}