/** * @see SMWResultPrinter::getParamDefinitions * * @since 1.8 * * @param $definitions array of IParamDefinition * * @return array of IParamDefinition|array */ public function getParamDefinitions(array $definitions) { $params = self::getCommonParams(); $params['charttype'] = array('message' => 'srf-paramdesc-charttype', 'default' => 'bar', 'values' => array('bar', 'line', 'pie', 'donut')); return array_merge(parent::getParamDefinitions($definitions), $params); }
/** * @see SMWResultPrinter::getParamDefinitions * * @since 1.8 * * @param $definitions array of IParamDefinition * * @return array of IParamDefinition|array */ public function getParamDefinitions(array $definitions) { $params = array_merge(parent::getParamDefinitions($definitions), SRFjqPlot::getCommonParams()); $params['infotext'] = array('message' => 'srf-paramdesc-infotext', 'default' => ''); $params['stackseries'] = array('type' => 'boolean', 'message' => 'srf-paramdesc-stackseries', 'default' => false); $params['group'] = array('message' => 'srf-paramdesc-group', 'default' => 'subject', 'values' => array('property', 'subject')); $params['grouplabel'] = array('message' => 'srf-paramdesc-grouplabel', 'default' => 'subject', 'values' => array('property', 'subject')); $params['charttype'] = array('message' => 'srf-paramdesc-charttype', 'default' => 'bar', 'values' => array('bar', 'line', 'donut', 'bubble', 'scatter')); $params['trendline'] = array('message' => 'srf-paramdesc-trendline', 'default' => 'none', 'values' => array('none', 'exp', 'linear')); $params['cursor'] = array('message' => 'srf-paramdesc-chartcursor', 'default' => 'none', 'values' => array('none', 'zoom', 'tooltip')); $params['gridview'] = array('message' => 'srf-paramdesc-gridview', 'default' => 'none', 'values' => array('none', 'tabs')); return $params; }