1 <tal:block metal:define-macro="frame">
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html tal:define="what python:request.form.getvalue('property', request.classname);
4 form request/form/form/value;
5 field request/form/property/value">
6 <head>
7 <meta http-equiv="Content-Type"
8 tal:attributes="content string:text/html;; charset=${request/client/charset}" />
9 <title i18n:translate="">
10 <tal:x i18n:name="what" tal:content="what" i18n:translate="" />
11 help - <span i18n:name="tracker" tal:replace="config/TRACKER_NAME" />
12 </title>
13 <script language="Javascript" type="text/javascript" tal:content="structure string:<!--
14 // this is the name of the field in the original form that we're working on
15 form = window.opener.document.${form};
16 field = '${field}';
17 //-->">
18 </script>
19 <link rel="stylesheet" type="text/css" href="@@file/help.css" />
20 <script src="@@file/help_controls.js" type="text/javascript"></script>
21 <metal:x define-slot="more-javascript" />
22 </head>
23 <body onload="resetList();">
24 <div class="header">
25 <h1>Roundup Issue Tracker: Help - <tal:block tal:content="what">item</tal:block></h1>
26 </div>
27 <div class="content">
28 <tal:block metal:define-slot="content">Page content goes here</tal:block>
29 </div> <!-- content -->
30 <div class="footer">
31 <tal:block metal:define-slot="footer"></tal:block>
32 </div> <!-- footer -->
33 </body>
34 </html>
35 </tal:block>
37 <!-- legend for helper search results -->
38 <thead>
39 <tr metal:define-macro="legend">
40 <th tal:repeat="prop props" tal:content="prop" i18n:translate=""></th>
41 </tr>
42 </thead>
44 <table width="100%"
45 metal:define-macro="batch_navi"
46 tal:define="prev batch/previous;
47 next batch/next;"
48 tal:condition="python:prev or next">
49 <tr class="navigation">
50 <th width="30%">
51 <a tal:condition="prev"
52 tal:attributes="href python:request.indexargs_url(request.classname, {'@template':'help-list', 'property': property, 'properties': request.form['properties'].value, 'form': request.form['form'].value, '@startwith':prev.first, '@pagesize':prev.size})"
53 i18n:translate="" ><< previous</a>
54
55 </th>
56 <th i18n:translate="" width="40%"><span tal:replace="batch/start" i18n:name="start"
57 />..<span tal:replace="python: batch.start + batch.length -1" i18n:name="end"
58 /> out of <span tal:replace="batch/sequence_length" i18n:name="total"
59 />
60 </th>
61 <th width="30%">
62 <a tal:condition="next"
63 tal:attributes="href python:request.indexargs_url(request.classname, {'@template':'help-list', 'property': property, 'properties': request.form['properties'].value, 'form': request.form['form'].value, '@startwith':next.first, '@pagesize':next.size})"
64 i18n:translate="" >next >></a>
65
66 </th>
67 </tr>
68 </table>