From 40f535174a305aa19d37e6367dca2bfc8eb1c4c8 Mon Sep 17 00:00:00 2001 From: Thomas Steur Date: Sat, 1 Oct 2016 11:47:24 +1300 Subject: Make goal title in report clickable (#10571) * fixes #10554 make goal title clickable * explain why we overwrite a report headline * link to goal detail page --- plugins/CoreVisualizations/Visualizations/Sparklines.php | 1 + plugins/CoreVisualizations/Visualizations/Sparklines/Config.php | 7 +++++++ plugins/CoreVisualizations/templates/_dataTableViz_sparklines.twig | 5 +++-- 3 files changed, 11 insertions(+), 2 deletions(-) (limited to 'plugins/CoreVisualizations') diff --git a/plugins/CoreVisualizations/Visualizations/Sparklines.php b/plugins/CoreVisualizations/Visualizations/Sparklines.php index fac492c30a..0407259221 100644 --- a/plugins/CoreVisualizations/Visualizations/Sparklines.php +++ b/plugins/CoreVisualizations/Visualizations/Sparklines.php @@ -72,6 +72,7 @@ class Sparklines extends ViewDataTable $view->sparklines = $this->config->getSortedSparklines(); $view->isWidget = Common::getRequestVar('widget', 0, 'int'); + $view->titleAttributes = $this->config->title_attributes; $view->title = ''; if ($this->config->show_title) { diff --git a/plugins/CoreVisualizations/Visualizations/Sparklines/Config.php b/plugins/CoreVisualizations/Visualizations/Sparklines/Config.php index ca54a6d564..70100f6896 100644 --- a/plugins/CoreVisualizations/Visualizations/Sparklines/Config.php +++ b/plugins/CoreVisualizations/Visualizations/Sparklines/Config.php @@ -33,6 +33,13 @@ class Config extends \Piwik\ViewDataTable\Config */ private $sparklines = array(); + /** + * Adds possibility to set html attributes on the sparklines title / headline. For example can be used + * to set an angular directive + * @var string + */ + public $title_attributes = array(); + public function __construct() { parent::__construct(); diff --git a/plugins/CoreVisualizations/templates/_dataTableViz_sparklines.twig b/plugins/CoreVisualizations/templates/_dataTableViz_sparklines.twig index 4ed2dbc655..cf4c655fce 100644 --- a/plugins/CoreVisualizations/templates/_dataTableViz_sparklines.twig +++ b/plugins/CoreVisualizations/templates/_dataTableViz_sparklines.twig @@ -3,8 +3,9 @@ {% if not isWidget %}
{% endif %} - {% if title is not empty %}

{{ title }}

{% endif %} - + {% if title is not empty %}

{{ title }}

{% endif %} {% if not isWidget %}
-- cgit v1.2.3