Fixes to make this work on not-data.gov.uk
[ckanext-ga-report.git] / ckanext / ga_report / templates / ga_report / publisher / index.html
Ross Jones




Ross Jones

David Read
Ross Jones
David Read
David Read
Ross Jones

Alex Sadleir

Ross Jones

Ross Jones
Ross Jones
Ross Jones
Ross Jones


Ross Jones
Ross Jones
Ross Jones

Alex Sadleir
Ross Jones
Ross Jones










1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<html xmlns:py="http://genshi.edgewall.org/"
  xmlns:i18n="http://genshi.edgewall.org/i18n"
  xmlns:xi="http://www.w3.org/2001/XInclude"
  py:strip="">
 
  <xi:include href="../ga_util.html" />
 
  <py:def function="page_title">Usage by Publisher</py:def>
 
  <py:def function="optional_head">
    <link rel="stylesheet" type="text/css" href="/scripts/vendor/rickshaw.min.css"/>
    <link rel="stylesheet" type="text/css" href="/css/ga_report.css?1"/>
    <script type="text/javascript" src="/scripts/modernizr-2.6.2.custom.js"></script>
    <script type="text/javascript" src="/scripts/ckanext_ga_reports.js?1"></script>
    <script type="text/javascript" src="/scripts/vendor/jquery.sparkline.modified.js"></script>
    <script type="text/javascript" src="/scripts/rickshaw_ie7_shim.js"></script>
    <script type="text/javascript" src="/scripts/vendor/d3.v2.js"></script>
    <script type="text/javascript" src="/scripts/vendor/d3.layout.min.js"></script>
    <script type="text/javascript" src="/scripts/vendor/rickshaw.min.js"></script>
  </py:def>
 
 <py:match path="breadcrumbs">
    <li><a href="/data/site-usage">Site Analytics</a></li>
    <li><a href="/data/site-usage/publisher">Publishers</a></li>
  </py:match>
 
  <div py:match="content">
    <py:with vars="download_link=h.url_for(controller='ckanext.ga_report.controller:GaDatasetReport',action='publisher_csv',month=c.month or 'all')">
      <a class="btn button btn-primary btn-sm pull-right" href="${download_link}"><i class="icon-download"></i>&nbsp; Download as CSV</a>
    </py:with>
    <h1>Site Usage</h1>
 
    <div class="row" style="background: #fff;">
      <div class="col-md-4">
        <div class="whitebox">
          <strong>Graph Legend</strong>
          <div id="graph-legend-container">
            <div style="display: none;" id="legend_none">(No graph is loaded)</div>
          </div>
        </div>
      </div>
      <div class="col-md-8">
        <div class="whitebox">
          <strong>Publishers</strong>
           ${rickshaw_graph(c.top_publishers_graph,'publishers')}
       </div>
      </div>
    </div>
 
       <hr/>
       <form class="form-inline" action="${h.url_for(controller='ckanext.ga_report.controller:GaDatasetReport',action='publishers')}" method="get">
          <div class="controls">
            <h2 class="ga-reports-heading">Statistics for</h2>
              ${month_selector(c.month, c.months, c.day)}
          </div>
       </form>
 
     <table class="ga-reports-table table table-condensed table-bordered table-striped">
       <tr>
         <th>Publisher</th>
         <th class="td-numeric">Dataset Views</th>
       </tr>
      <py:for each="publisher, views, visits in c.top_publishers">
        <tr>
          <td>
              ${h.link_to(publisher.title, h.url_for(controller='ckanext.ga_report.controller:GaDatasetReport', action='read_publisher', id=publisher.name) + (("?month=" + c.month) if c.month else ''))}
          </td>
          <td class="td-numeric">${views}</td>
        </tr>
      </py:for>
     </table>
  </div><!--/content-->
 
  <py:def function="optional_footer">
    <script type="text/javascript">
      $(function() {
        CKAN.GA_Reports.bind_month_selector();
      });
    </script>
  </py:def>
  <xi:include href="../../layout.html" />
 
</html>