|
4434
|
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>
|
|
|
36
|
|
|
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>
|
|
|
43
|
|
|
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>
|