/**
  * @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);
 }
Exemplo n.º 2
0
 /**
  * @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;
 }