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/CoreHome/templates/sparkline.js')
-rw-r--r--plugins/CoreHome/templates/sparkline.js88
1 files changed, 33 insertions, 55 deletions
diff --git a/plugins/CoreHome/templates/sparkline.js b/plugins/CoreHome/templates/sparkline.js
index 382f5bb2db..5753235977 100644
--- a/plugins/CoreHome/templates/sparkline.js
+++ b/plugins/CoreHome/templates/sparkline.js
@@ -1,58 +1,36 @@
-
$(document).ready( function(){
-
- //for every section
- $("a[name='evolutionGraph']").each(
- function()
- {
- //try to find the graph
- var graph = $(this);
-
- if(graph && graph.size() > 0)
- {
- //try to find sparklines and add them clickable behaviour
- $(this).parent().find('p').each(
- function()
- {
- var url = "";
- //find the sparkline and get it's src attribute
- $(".sparkline", this).each(
- function()
- {
- //search viewDataTable parameter and replace it with value for chart
- var reg = new RegExp("(viewDataTable=sparkline)", "g");
- url = this.src.replace(reg,'viewDataTable=generateDataChartEvolution');
- }
- );
-
- if(url != "")
- {
- $("*", this).each(
- function()
- {
- //on click, reload the graph with the new url
- $(this).click(
- function()
- {
- //get the main page graph and reload with new data
- findSWFGraph(graph.attr('graphId')+"Chart_swf").reload(url);
- lazyScrollTo(graph[0], 400);
- }
- );
-
- //on hover, change cursor to indicate clickable item
- $(this).hover(
- function()
- {
- $(this).css({ cursor: "pointer"});
- }, function (){}
- );
- }
- );
+ $("a[name='evolutionGraph']").each( function() {
+ var graph = $(this);
+ if(graph && graph.size() > 0) {
+ //try to find sparklines and add them clickable behaviour
+ $(this).parent().find('div.sparkline').each( function() {
+ var url = "";
+ //find the sparkline and get it's src attribute
+ $("img.sparkline", this).each(function() {
+ //search viewDataTable parameter and replace it with value for chart
+ var reg = new RegExp("(viewDataTable=sparkline)", "g");
+ url = this.src.replace(reg,'viewDataTable=generateDataChartEvolution');
+ });
+ if(url != ""){
+ //on click, reload the graph with the new url
+ $(this).click( function() {
+ //get the main page graph and reload with new data
+ findSWFGraph(graph.attr('graphId')+"Chart_swf").reload(url);
+ lazyScrollTo(graph[0], 400);
+ });
+ $(this).hover(
+ function() {
+ $(this).css({
+ "cursor": "pointer",
+ "border-bottom": "1px dashed #C3C3C3",
+ });
+ },
+ function(){
+ $(this).css({"border-bottom":"1px solid white"});
}
- }
- );
- }
+ );
+ }
+ });
}
- );
-});
+ });
+}); \ No newline at end of file