Commit 2a2199551f17968548a8bb98a58ca7e32d35faa9

Authored by Alex Savenko
1 parent a194dccd

ga

Showing 1 changed file with 3 additions and 58 deletions   Show diff stats
backend/views/report/index.php
... ... @@ -20,10 +20,6 @@ $this->params['breadcrumbs'][] = $this->title;
20 20 <h1><?= Html::encode($this->title) ?></h1>
21 21 </div>
22 22  
23   - <div id="embed-api-auth-container"></div>
24   - <div id="chart-container"></div>
25   - <div id="view-selector-container"></div>
26   -
27 23 <script>
28 24 (function(w,d,s,g,js,fs){
29 25 g=w.gapi||(w.gapi={});g.analytics={q:[],ready:function(f){this.q.push(f);}};
... ... @@ -33,64 +29,13 @@ $this-&gt;params[&#39;breadcrumbs&#39;][] = $this-&gt;title;
33 29 }(window,document,'script'));
34 30 </script>
35 31  
36   - <script>
  32 + <div id="embed-api-auth-container"></div>
  33 + <div id="chart-container"></div>
  34 + <div id="view-selector-container"></div>
37 35  
38   - gapi.analytics.ready(function() {
39   -
40   - /**
41   - * Authorize the user immediately if the user has already granted access.
42   - * If no access has been created, render an authorize button inside the
43   - * element with the ID "embed-api-auth-container".
44   - */
45   - gapi.analytics.auth.authorize({
46   - container: 'embed-api-auth-container',
47   - clientid: '119240817'
48   - });
49   -
50   -
51   - /**
52   - * Create a new ViewSelector instance to be rendered inside of an
53   - * element with the id "view-selector-container".
54   - */
55   - var viewSelector = new gapi.analytics.ViewSelector({
56   - container: 'view-selector-container'
57   - });
58   -
59   - // Render the view selector to the page.
60   - viewSelector.execute();
61   -
62   -
63   - /**
64   - * Create a new DataChart instance with the given query parameters
65   - * and Google chart options. It will be rendered inside an element
66   - * with the id "chart-container".
67   - */
68   - var dataChart = new gapi.analytics.googleCharts.DataChart({
69   - query: {
70   - metrics: 'ga:sessions',
71   - dimensions: 'ga:date',
72   - 'start-date': '30daysAgo',
73   - 'end-date': 'yesterday'
74   - },
75   - chart: {
76   - container: 'chart-container',
77   - type: 'LINE',
78   - options: {
79   - width: '100%'
80   - }
81   - }
82   - });
83 36  
84 37  
85   - /**
86   - * Render the dataChart on the page whenever a new view is selected.
87   - */
88   - viewSelector.on('change', function(ids) {
89   - dataChart.set({query: {ids: ids}}).execute();
90   - });
91 38  
92   - });
93   - </script>
94 39  
95 40 <?php
96 41  
... ...