Moved minor nav into util file and implemented
[ckanext-ga-report.git] / ckanext / ga_report / templates / ga_report / publisher / index.html
Ross Jones




Ross Jones

Ross Jones
Ross Jones
Ross Jones


Ross Jones











Ross Jones


Ross Jones
Ross Jones
Ross Jones



Ross Jones
Ross Jones
Ross Jones

Ross Jones

Ross Jones









Ross Jones

Ross Jones

Ross Jones
Ross Jones
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
<html xmlns:py="http://genshi.edgewall.org/"
  xmlns:i18n="http://genshi.edgewall.org/i18n"
  xmlns:xi="http://www.w3.org/2001/XInclude"
  py:strip="">
 
  <py:def function="page_title">Publisher Analytics for ${g.site_title}</py:def>
 
  <py:match path="primarysidebar">
    <li class="widget-container boxed widget_text">
      <h4>Publishers</h4>
      <p>The table shows the top 20 publishers as recorded by page views of datasets owned by that publisher, and the number of visits to each publisher's home page.</p>
    </li>
  </py:match>
 
  <div py:match="content">
      <h1>Publisher Analytics</h1>
      <h2>The top 20 publishers of ${c.month_desc}</h2>
 
      <form class="form-inline" action="${h.url_for(controller='ckanext.ga_report.controller:GaPublisherReport',action='index')}" method="get">
          <div class="controls">
          <select name="month">
                <option value='' py:attrs="{'selected': 'selected' if not c.month else None}">All time</option>
 
              <py:for each="val,desc in c.months">
                <option value='${val}' py:attrs="{'selected': 'selected' if c.month == val else None}">${desc}</option>
              </py:for>
          </select>
           <input class="btn button" type='submit' value="Update"/>
          </div>
       </form>
 
       <table class="table table-condensed table-bordered table-striped">
         <tr>
           <th>Publisher</th>
           <th>Dataset Views</th>
           <th>Visits</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:GaPublisherReport', action='read', id=publisher.name))}
            </td>
            <td>${views}</td>
            <td>${visits}</td>
          </tr>
        </py:for>
       </table>
 
 
  </div>
 
  <xi:include href="../../layout.html" />
 
  <py:def function="optional_footer">
    <script type='text/javascript'>
        $('.nav-tabs li a').click(function (e) {
          e.preventDefault();
          $(this).tab('show');
        })
    </script>
  </py:def>
 
</html>