~loggerhead-team/loggerhead/trunk-rich

« back to all changes in this revision

Viewing changes to loggerhead/templates/inventory.pt

  • Committer: Martin Albisetti
  • Date: 2008-07-26 19:21:15 UTC
  • mfrom: (185.1.1 tmp-dir-name)
  • Revision ID: argentina@gmail.com-20080726192115-d8pof2or1omzpegr
Give the temp SQL cache directory a more descriptive name (Matt Nordhoff)

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html xmlns="http://www.w3.org/1999/xhtml" metal:use-macro="macros/main">
3
3
  <head>
4
4
    <title metal:fill-slot="title"
5
 
           tal:content="string:${branch/friendly_name} : files for revision ${change/revno}"></title>
6
 
    <metal:block fill-slot="header_extras">
7
 
        <link rel="stylesheet" type="text/css" media="all"
8
 
              tal:attributes="href python:branch.static_url('/static/css/files.css')"/>
9
 
    </metal:block>
 
5
           tal:content="string:${branch/friendly_name} : files for revision ${change/revno}">
 
6
      ${branch.friendly_name} : files for revision ${change.revno}
 
7
    </title>
10
8
  </head>
11
9
  <body>
12
10
 
13
11
    <h1 metal:fill-slot="heading">
14
 
      <tal:has-link condition="branch/branch_link">
15
 
        <a tal:attributes="href branch/branch_link"
16
 
           tal:content="branch/friendly_name">
17
 
          nice/branch/name
18
 
        </a>
19
 
      </tal:has-link>
20
 
      <span tal:condition="not: branch/branch_link">
21
 
        <span metal:use-macro="breadcrumbs/directory" />
 
12
      <span class="branch-name" tal:content="branch/friendly_name">
 
13
        ${branch.friendly_name}
22
14
      </span>
23
 
      <tal:block condition="python:change">
24
 
        : viewing
25
 
        <span metal:use-macro="breadcrumbs/branch" />
26
 
        for revision <span tal:content="change/revno"/>
27
 
      </tal:block>
 
15
      : files for revision
 
16
      <tal:revno content="change/revno">
 
17
        ${change.revno}
 
18
      </tal:revno>
28
19
    </h1>
29
20
 
30
21
    <div metal:fill-slot="content">
31
 
        <tal:branch-info replace="structure python:branchinfo(branch)" />
32
 
 
33
 
        <p tal:condition="python:not change">
34
 
          No revisions!
35
 
        </p>
36
 
        <p tal:condition="python:change">
37
 
          <ul id="submenuTabs">
38
 
              <li id="first">
39
 
                  <a tal:attributes="href python:url(['/revision', change.revno], clear=1, start_revid=change.revno)">view revision</a>
40
 
              </li>
41
 
              <li id="last">
42
 
                  <a tal:attributes="href python:url(['/changes', change.revno], clear=1, start_revid=change.revno)">view branch changes</a>
43
 
              </li>
44
 
          </ul>
45
 
 
46
 
          <tal:revision-info replace="structure python:revisioninfo(url, branch, change)" />
47
 
 
48
 
          <table id="logentries">
49
 
            <tr class="logheader">
50
 
              <th class="summarycell"><a tal:attributes="href python:url(['/files', revid], sort='filename')">Filename</a></th>
51
 
              <th class="datecell">Latest Rev</th>
52
 
              <th class="datecell"><a tal:attributes="href python:url(['/files', revid], sort='date')">Last Changed</a></th>
53
 
              <th class="timedate"><a tal:attributes="href python:url(['/files', revid], sort='size')">Size</a></th>
54
 
              <th class="expandcell"></th>
55
 
              <th class="expandcell"></th>
56
 
            </tr>
57
 
 
58
 
            <tr class="blueRow0" tal:condition="python:updir is not None">
59
 
                <td class="summcell" colspan="6">
60
 
                    <a tal:attributes="href python:url(['/files', revno_url, updir])" class="link">
61
 
                        <img tal:attributes="src python:branch.static_url('/static/images/ico_folder_up.gif')" />..</a>
62
 
                </td>
63
 
            </tr>
64
 
 
65
 
            <!-- Show this if it's a directory -->
66
 
            <tal:block repeat="file filelist">
67
 
            <tr tal:attributes="class string:blueRow${repeat/file/even}" tal:condition="python:file.kind=='directory'">
68
 
                <td class="autcell"><a tal:attributes="href python:url(['/files', revno_url, file.absolutepath])">
69
 
                        <img tal:attributes="src python:branch.static_url('/static/images/ico_folder.gif');
70
 
                                             title string:Go to ${file/filename}" />
71
 
                    </a>
72
 
 
73
 
                 <a tal:attributes="href python:url(['/files', revno_url, file.absolutepath])"
74
 
                                        tal:content="file/filename" class="link"></a>
75
 
                 </td>
76
 
                 <td class="date"><a tal:attributes="href python:url(['/revision', file.change.revno]);
77
 
                                                     title string:Show revision ${file/change/revno}"
78
 
                                     tal:content="file/change/revno"></a>
79
 
                 </td>
80
 
                 <td class="date" tal:content="python:util.date_time(file.change.date)"></td>
81
 
                 <td class="timedate2"></td>
82
 
                 <td class="expcell"><a tal:attributes="href python:url(['/changes'], start_revid=start_revid, filter_file_id=file.file_id);
83
 
                                                     title string:Show revision ${file/change/revno}">
84
 
                                      <img tal:attributes="src python:branch.static_url('/static/images/ico_planilla.gif')" alt="Diff" />
85
 
                                     </a>
86
 
              </td>
87
 
                <td class="expcell"></td>
88
 
            </tr>
89
 
 
90
 
            <!-- Show this if it's a symlink -->
91
 
            <tr tal:attributes="class string:blueRow${repeat/file/even}" tal:condition="python:file.kind=='symlink'">
92
 
                <td class="autcell"><a tal:attributes="href python:url(['/annotate', change.revno, file.absolutepath])">
93
 
                        <img tal:attributes="src python:branch.static_url('/static/images/ico_file_flecha.gif')" alt="Symlink" />
94
 
                    </a>
95
 
 
96
 
                 <a tal:attributes="href python:url(['/annotate', revno_url, file.absolutepath])"
97
 
                                        tal:content="file/filename" class="link"></a>
98
 
                 </td>
99
 
                 <td class="date"><a tal:attributes="href python:url(['/revision', file.change.revno]);
100
 
                                                     title string:Show revision ${file/change/revno}"
101
 
                                     tal:content="file/change/revno"></a>
102
 
                 </td>
103
 
                 <td class="date" tal:content="python:util.date_time(file.change.date)"></td>
104
 
                 <td class="timedate2">.</td>
105
 
                 <td class="expcell"><a tal:attributes="href python:url(['/changes'], start_revid=start_revid, filter_file_id=file.file_id);
106
 
                                                        title string:Show revision ${file/change/revno}">
107
 
                                          <img tal:attributes="src python:branch.static_url('/static/images/ico_planilla.gif');
108
 
                                                               title string:Show revision ${file/change/revno}" />
109
 
                                     </a>
110
 
              </td>
111
 
                <td class="expcell"></td>
112
 
            </tr>
113
 
 
114
 
            <!-- Show this if it's a regular file -->
115
 
            <tr tal:attributes="class string:blueRow${repeat/file/even}" tal:condition="python:file.kind=='file'">
116
 
                <td class="autcell"><a tal:attributes="href python:url(['/annotate', revno_url, file.absolutepath])">
117
 
                        <img tal:attributes="src python:branch.static_url('/static/images/ico_file.gif');
118
 
                                             title string:Annotate ${file/filename}"
119
 
                             tal:condition="python:file.executable is False" />
120
 
                        <!-- Show a different icon id the file executable -->
121
 
                        <img tal:attributes="src python:branch.static_url('/static/images/ico_file_modify.gif');
122
 
                                             title string:Annotate ${file/filename}"
123
 
                             tal:condition="python:file.executable is True" alt="File" />
124
 
                    </a>
125
 
 
126
 
              <a tal:attributes="href python:url(['/annotate', revno_url, file.absolutepath])"
127
 
                                     tal:content="file/filename" class="link"></a></td>
128
 
              <td class="date"><a tal:attributes="href python:url(['/revision', file.change.revno]);
129
 
                                                  title string:Show revision ${file/change/revno}"
130
 
                                  tal:content="file/change/revno"></a>
131
 
              </td>
132
 
              <td class="date" tal:content="python:util.date_time(file.change.date)"></td>
133
 
              <td class="timedate2" tal:content="python:util.human_size(file.size)"></td>
134
 
              <td class="expcell"><a tal:attributes="href python:url(['/annotate', revno_url, file.absolutepath]);
135
 
                                                     title string:Annotate ${file/filename}">
136
 
                                      <img tal:attributes="src python:branch.static_url('/static/images/ico_planilla.gif')" alt="Diff" />
137
 
                                     </a>
138
 
              </td>
139
 
              <td class="expcell">
140
 
                 <a tal:attributes="href python:url(['/download', file.revid, file.file_id, file.filename]);
141
 
                                    title string:Download ${file/filename} at revision ${file/change/revno}">
142
 
                   <img tal:attributes="src python:branch.static_url('/static/images/ico_file_download.gif')" alt="Download File" />
143
 
                 </a>
144
 
              </td>
145
 
           </tr>
146
 
          </tal:block>
147
 
        </table>
148
 
      </p>
 
22
      <div class="links">
 
23
        <div> <b>&#8594;</b> <a tal:attributes="href python:url(['/revision', change.revno], clear=1, start_revid=change.revno)">
 
24
            view revision </a>
 
25
        </div>
 
26
        <div> <b>&#8594;</b> <a tal:attributes="href python:url(['/changes', change.revno], clear=1, start_revid=change.revno)">
 
27
            view branch changes </a>
 
28
        </div>
 
29
      </div>
 
30
 
 
31
      <tal:revision-info replace="structure python:revisioninfo(url, branch, change)" />
 
32
 
 
33
      <div class="inventory-path">
 
34
        <b>folder:</b> <span class="folder" tal:content="path"> ${path} </span>
 
35
      </div>
 
36
 
 
37
      <table class="inventory" width="100%">
 
38
        <tr class="header">
 
39
          <th class="permissions">
 
40
            Permissions
 
41
          </th>
 
42
          <th>
 
43
            <a tal:attributes="href python:url(['/files', revid], sort='filename')">Filename</a>
 
44
          </th>
 
45
          <th>
 
46
            Latest Rev
 
47
          </th>
 
48
          <th>
 
49
            <a tal:attributes="href python:url(['/files', revid], sort='date')">Last Changed</a>
 
50
          </th>
 
51
          <th>
 
52
            <a tal:attributes="href python:url(['/files', revid], sort='size')">Size</a>
 
53
          </th>
 
54
          <th>
 
55
          </th>
 
56
          <th>
 
57
          </th>
 
58
        </tr>
 
59
 
 
60
        <tr class="parity1" tal:condition="python:updir">
 
61
          <td class="permissions">drwxr-xr-x</td>
 
62
          <td class="filename directory">
 
63
            <a tal:attributes="href python:url(['/files', revid], file_id=updir_file_id)">
 
64
              (up)
 
65
            </a>
 
66
          </td>
 
67
          <td>
 
68
          </td>
 
69
          <td>
 
70
          </td>
 
71
          <td>
 
72
          </td>
 
73
          <td>
 
74
          </td>
 
75
        </tr>
 
76
 
 
77
        <tr tal:repeat="file filelist"
 
78
            tal:attributes="class string:parity${file/parity}">
 
79
          <td class="permissions" tal:content="python:util.fake_permissions(file.kind, file.executable)">
 
80
            ${}
 
81
          </td>
 
82
          <td tal:attributes="class string:filename ${file/kind}">
 
83
            <a tal:condition="python:file.kind=='directory'"
 
84
               tal:attributes="href python:url(['/files', change.revno], file_id=file.file_id)"
 
85
               tal:content="string:${file/filename}/">
 
86
              ${file.filename}/
 
87
            </a>
 
88
            <span tal:condition="python:file.kind=='symlink'"
 
89
                  tal:content="string:${file/filename}@">
 
90
              ${file.filename}@
 
91
            </span>
 
92
            <a tal:condition="python:file.kind=='file'"
 
93
               tal:attributes="href python:url(['/annotate', change.revno], file_id=file.file_id);
 
94
                               title string:Annotate ${file/filename}"
 
95
               tal:content="string:${file/filename}">
 
96
              ${file.filename}
 
97
            </a>
 
98
          </td>
 
99
          <td class="revision">
 
100
            <a tal:attributes="href python:url(['/revision', file.change.revno], filter_file_id=file.file_id);
 
101
                               title string:Show revision ${file/change/revno}"
 
102
               tal:content="python:util.trunc(file.change.revno, 15)">
 
103
              ${text}
 
104
            </a>
 
105
          </td>
 
106
          <td class="date"
 
107
              tal:content="python:util.date_time(file.change.date)">
 
108
            ${}
 
109
          </td>
 
110
          <td class="size">
 
111
            <span tal:condition="python:file.kind=='file'"
 
112
                  tal:content="python:util.human_size(file.size)">
 
113
              ${util.human_size(file.size)}
 
114
            </span>
 
115
          </td>
 
116
          <td class="changes-link">
 
117
            <a tal:attributes="href python:url(['/changes'], start_revid=start_revid, filter_file_id=file.file_id);
 
118
                               title string:Changes affecting ${file/filename}">
 
119
              changes
 
120
            </a>
 
121
          </td>
 
122
          <td class="download-link">
 
123
            <a tal:condition="python:file.kind=='file'"
 
124
               tal:attributes="href python:url(['/download', file.revid, file.file_id, file.filename]);
 
125
                               title string:Download ${file/filename} at revision ${file/change/revno}">
 
126
              download
 
127
            </a>
 
128
          </td>
 
129
        </tr>
 
130
      </table>
149
131
    </div>
 
132
 
150
133
  </body>
151
134
</html>