function charts_plugin_style_chart::option_definition in Charts 7.2
Set default options.
Overrides views_plugin_style::option_definition
File
- views/
charts_plugin_style_chart.inc, line 16 - Contains the Chart style (format) plugin (similar to Table, HTML List, etc.)
Class
- charts_plugin_style_chart
- Style plugin to render view as a chart.
Code
function option_definition() {
$options = parent::option_definition();
// Get the default chart values
module_load_include('inc', 'charts', 'includes/charts.pages');
$defaults = variable_get('charts_default_settings', array());
$defaults += charts_default_settings();
foreach ($defaults as $default_key => $default_value) {
$options[$default_key]['default'] = $default_value;
}
// Remove the default setting for chart type so it can be inherited if this
// is a chart extension type.
if ($this->plugin_name === 'chart_extension') {
$options['type']['default'] = NULL;
}
return $options;
}