Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/CoreVisualizations/Visualizations/Sparklines/Config.php')
-rw-r--r--plugins/CoreVisualizations/Visualizations/Sparklines/Config.php25
1 files changed, 25 insertions, 0 deletions
diff --git a/plugins/CoreVisualizations/Visualizations/Sparklines/Config.php b/plugins/CoreVisualizations/Visualizations/Sparklines/Config.php
index a4dae712db..09e687fd4a 100644
--- a/plugins/CoreVisualizations/Visualizations/Sparklines/Config.php
+++ b/plugins/CoreVisualizations/Visualizations/Sparklines/Config.php
@@ -34,6 +34,12 @@ class Config extends \Piwik\ViewDataTable\Config
private $sparklines = array();
/**
+ * If false, will not link them with any evolution graph
+ * @var bool
+ */
+ private $evolutionGraphLinkable = true;
+
+ /**
* Adds possibility to set html attributes on the sparklines title / headline. For example can be used
* to set an angular directive
* @var string
@@ -263,6 +269,25 @@ class Config extends \Piwik\ViewDataTable\Config
}
/**
+ * If there are sparklines and evolution graphs on one page, we try to connect them so that when you click on a
+ * sparkline, the evolution graph will update and show the evolution for that sparkline metric. In some cases
+ * we might falsely connect sparklines with an evolution graph that don't belong together. In this case you can
+ * mark all sparklines as "not linkable". This will prevent the sparklines being linked with an evolution graph.
+ */
+ public function setNotLinkableWithAnyEvolutionGraph()
+ {
+ $this->evolutionGraphLinkable = false;
+ }
+
+ /**
+ * Detect whether sparklines are linkable with an evolution graph. {@link setNotLinkableWithAnyEvolutionGraph()}
+ */
+ public function areSparklinesLinkable()
+ {
+ return $this->evolutionGraphLinkable;
+ }
+
+ /**
* @return array
* @ignore
*/