Skip to content
Snippets Groups Projects
Commit ef66e002 authored by Daniel Wehner's avatar Daniel Wehner Committed by Tim Plunkett
Browse files

Issue #1677784 by kenneth.venken, dawehner: Follow up, Make sure the empty...

Issue #1677784 by kenneth.venken, dawehner: Follow up, Make sure the empty area is rendered on empty results.
parent 1f904665
No related merge requests found
......@@ -26,6 +26,20 @@
/**
*/
class AreaPluginBase extends Handler {
/**
* Overrides Handler::init().
*
* Make sure that no result area handlers are set to be shown when the result
* is empty.
*/
function init(&$view, &$options) {
parent::init($view, $options);
if ($this->handler_type == 'empty') {
$this->options['empty'] = TRUE;
}
}
/**
* Get this field's label.
*/
......@@ -42,7 +56,7 @@ function option_definition() {
$this->definition['field'] = !empty($this->definition['field']) ? $this->definition['field'] : '';
$label = !empty($this->definition['label']) ? $this->definition['label'] : $this->definition['field'];
$options['label'] = array('default' => $label, 'translatable' => TRUE);
$options['empty'] = array('default' => 0, 'bool' => TRUE);
$options['empty'] = array('default' => FALSE, 'bool' => TRUE);
return $options;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment