~loggerhead-team/loggerhead/trunk-rich

« back to all changes in this revision

Viewing changes to loggerhead/templates/changelog.pt

  • Committer: Michael Hudson
  • Date: 2007-10-29 16:19:30 UTC
  • mto: This revision was merged to the branch mainline in revision 141.
  • Revision ID: michael.hudson@canonical.com-20071029161930-oxqrd4rd8j1oz3hx
add do nothing check target

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
 
<html xmlns="http://www.w3.org/1999/xhtml" metal:use-macro="macros/main">
3
 
  <head>
4
 
    <title metal:fill-slot="title"
5
 
           tal:content="string:${branch/friendly_name} : changes"></title>
6
 
    <metal:block fill-slot="header_extras">
7
 
      <link rel="alternate" type="application/atom+xml"
8
 
            tal:attributes="href python:url(['/atom']);
9
 
                            title string:RSS feed for ${branch/friendly_name}" />
10
 
    <script type="text/javascript">
11
 
      var revids = <tal:block content="data" />;
12
 
    </script>
13
 
      <script type="text/javascript"
14
 
              tal:attributes="src python:branch.static_url('/static/javascript/changelog.js')"></script>
15
 
    </metal:block>
16
 
  </head>
17
 
 
18
 
  <body>
19
 
    <tal:block metal:fill-slot="heading">
20
 
      <h1>
21
 
        <tal:has-link condition="branch/branch_link">
22
 
          <a tal:attributes="href branch/branch_link"
23
 
             tal:content="branch/friendly_name">
24
 
            nice/branch/name
25
 
          </a>
26
 
        </tal:has-link>
27
 
        <tal:no-link condition="not: branch/branch_link">
28
 
          <span metal:use-macro="breadcrumbs/directory"></span>
29
 
        </tal:no-link>
30
 
        <tal:block condition="changes">
31
 
          : changes
32
 
          <tal:block condition="filter_file_id">to <span tal:content="python:history.get_path(revid, filter_file_id)" /></tal:block>
33
 
          <tal:block condition="start_revid">from revision
34
 
            <span tal:content="python:history.get_revno(start_revid)"/>
35
 
          </tal:block>
36
 
          <tal:block condition="query">matching <tal:block content="query" /></tal:block>
37
 
        </tal:block>
38
 
      </h1>
39
 
    </tal:block>
40
 
 
41
 
    <div metal:fill-slot="content">
42
 
      <tal:branch-info replace="structure python:branchinfo(branch)" />
43
 
 
44
 
      <!-- Something nicer-looking should be done with search -->
45
 
      <p tal:condition="search_failed">
46
 
        Sorry, no results found for your search.
47
 
      </p>
48
 
 
49
 
      <p tal:condition="not:changes">
50
 
        No revisions!
51
 
      </p>
52
 
 
53
 
      <p class="fr revnolink">From Revision <a tal:attributes="href #
54
 
                                                               title python:'Show revision '+history.get_revno(revid)"
55
 
                                               tal:content="python:history.get_revno(revid)"></a>
56
 
        <tal:block tal:condition="python:navigation.last_in_page_revid is not None"> to
57
 
          <a tal:attributes="href #
58
 
                             title 'Show revision '+history.get_revno(navigation.last_in_page_revid)"
59
 
             tal:content="python:history.get_revno(navigation.last_in_page_revid)"></a>
60
 
      </tal:block></p>
61
 
      <p class="expand show_if_js" id="expand_all"><a href="#">
62
 
          <img tal:attributes="src python:branch.static_url('/static/images/treeCollapsed.png')"
63
 
               alt="expand all" /> expand all</a>
64
 
      </p>
65
 
      <p class="expand" id="collapse_all" style="display:none;"><a href="#">
66
 
          <img tal:attributes="src python:branch.static_url('/static/images/treeExpanded.png')"
67
 
               alt="collapse all" /> collapse all</a>
68
 
      </p>
69
 
      <!-- Table -->
70
 
      <table id="logentries">
71
 
        <tr class="logheader">
72
 
          <td class="revisionnumber">Rev</td>
73
 
          <td class="expandcell show_if_js">&nbsp;</td>
74
 
          <td class="summarycell">Summary</td>
75
 
          <td class="authorcell">Authors</td>
76
 
          <td tal:condition="show_tag_col" class="tagscell">Tags</td>
77
 
          <td class="datecell">Date</td>
78
 
          <td class="diffcell">Diff</td>
79
 
          <td class="downloadcell">Files</td>
80
 
        </tr>
81
 
        <tal:block tal:repeat="entry changes">
82
 
          <a tal:attributes="name string:entry-${entry/revno}"/>
83
 
          <tr tal:attributes="class string:blueRow${entry/parity} revision_log; id string:log-${entry/index}">
84
 
            <td class="revnro revnolink"><a tal:attributes="title python:'Show revision '+entry.revno;
85
 
                                                            href  python:url(['/revision', entry.revno], clear=1)"
86
 
                                            tal:content="python:util.trunc(entry.revno)"></a>
87
 
            </td>
88
 
            <td class="expcell show_if_js">
89
 
              <div class="expand_revisioninfo">
90
 
                <a href="#">
91
 
                  <img tal:attributes="src python:branch.static_url('/static/images/treeCollapsed.png')"
92
 
                       class="expand_icon" />
93
 
                </a>
94
 
              </div>
95
 
            </td>
96
 
            <td class="summcell">
97
 
              <div class="short_description">
98
 
                <img tal:condition="python:entry.parents[1:]"
99
 
                     tal:attributes="src python:branch.static_url('/static/images/ico_mergefrom.gif')" />
100
 
                <a tal:attributes="title python:'Show revision '+entry.revno;
101
 
                                   href  python:url(['/revision', entry.revno], clear=1);
102
 
                                   class string:link"
103
 
                   tal:content="entry/short_comment"></a>
104
 
              </div>
105
 
              <div class="long_description" style="display: none">
106
 
                <img tal:condition="python:entry.parents[1:]"
107
 
                     tal:attributes="src python:branch.static_url('/static/images/ico_mergefrom.gif')" />
108
 
                <a tal:attributes="title python:'Show revision '+entry.revno;
109
 
                                   href  python:url(['/revision', entry.revno], clear=1);
110
 
                                   class string:link"
111
 
                   tal:content="structure python:util.fixed_width(entry.comment)"></a>
112
 
                <div class="loading">
113
 
                  <img tal:attributes="src python:branch.static_url('/static/images/spinner.gif')" />
114
 
                </div>
115
 
              </div>
116
 
            </td>
117
 
            <td tal:content="python:util.trunc(util.hide_email(entry.authors[0]), 20)"
118
 
                class="autcell"></td>
119
 
            <td tal:condition="show_tag_col" tal:content="string:${entry/tags}"
120
 
                class="tagcell"></td>
121
 
            <td class="date">
122
 
              <span tal:attributes="title python:util.date_time(entry.date)"
123
 
                    tal:content="python:util._approximatedate(entry.date)"></span>
124
 
            </td>
125
 
            <td class="diffr"><a tal:attributes="title python:'Show diff at revision '+entry.revno;
126
 
                                                 href python:url(['/revision', entry.revno], clear=1)">
127
 
                <img tal:attributes="src python:branch.static_url('/static/images/ico_diff.gif')" alt="Diff" /></a></td>
128
 
            <td class="downr"><a tal:attributes="href python:branch.url(['/files', entry.revno]);
129
 
                                                 title string:Files at revision ${entry/revno}">
130
 
                <img tal:attributes="src python:branch.static_url('/static/images/ico_file.gif')" alt="Files" /></a>
131
 
            </td>
132
 
          </tr>
133
 
        </tal:block>
134
 
      </table>
135
 
 
136
 
      <ul tal:condition="python:navigation.prev_page_revid or navigation.next_page_revid"
137
 
          id="pages">
138
 
        <li tal:condition="navigation/prev_page_revid"
139
 
            class="previous">
140
 
          <a tal:attributes="href navigation/prev_page_url">&laquo; Newer</a>
141
 
        </li>
142
 
        <!-- FIXME: Leaving this to eventually show page numbers. Can't show all of them,
143
 
             so some magic has to be done to just show the previous and next N page numbers
144
 
 
145
 
             <li class="active">1</li>
146
 
             <tal:block tal:repeat="page_number python:range(navigation.page_count)">
147
 
               <li><a href="#"
148
 
                      tal:content="page_number"></a></li>
149
 
             </tal:block>-->
150
 
        <li tal:condition="navigation/next_page_revid"
151
 
            class="next">
152
 
          <a tal:attributes="href navigation/next_page_url">Older &raquo;</a>
153
 
        </li>
154
 
      </ul>
155
 
 
156
 
    </div>
157
 
  </body>
158
 
</html>