changeset 2759:595f8bc5829a maint-0.7

more fixes
author Richard Jones <richard@users.sourceforge.net>
date Fri, 15 Oct 2004 00:25:05 +0000
parents 6d973371e29f
children 638fc2dab5a1
files templates/classic/html/_generic.help.html templates/minimal/html/_generic.help.html
diffstat 2 files changed, 61 insertions(+), 49 deletions(-) [+]
line wrap: on
line diff
--- a/templates/classic/html/_generic.help.html	Fri Oct 15 00:11:49 2004 +0000
+++ b/templates/classic/html/_generic.help.html	Fri Oct 15 00:25:05 2004 +0000
@@ -29,6 +29,28 @@
        <input type="button" name="btn_apply" class="apply"
               value=" Apply " onclick="updateList(); window.close();"/>     
      </div>
+     <table width="100%">
+      <tr class="navigation">
+       <th>
+        <a tal:define="prev batch/previous" tal:condition="prev"
+           tal:attributes="href python:request.indexargs_href(request.classname,
+           {'@template':'help', 'property': request.form['property'].value,
+            'properties': request.form['properties'].value,
+            '@startwith':prev.first, '@pagesize':prev.size})">&lt;&lt; previous</a>
+        &nbsp;
+       </th>
+       <th tal:content="python: '%d...%d out of %d'%(batch.start,
+               batch.start+batch.length-1, batch.sequence_length)">current</th>
+       <th>
+        <a tal:define="next batch/next" tal:condition="next"
+           tal:attributes="href python:request.indexargs_href(request.classname,
+           {'@template':'help', 'property': request.form['property'].value,
+            'properties': request.form['properties'].value,
+            '@startwith':next.first, '@pagesize':next.size})">next &gt;&gt;</a>
+        &nbsp;
+       </th>
+      </tr>
+     </table>
 
      <table class="classhelp">
        <tr>
@@ -54,22 +76,6 @@
            <th tal:repeat="prop props" tal:content="prop"></th>
        </tr>
      </table>
-     <table width="100%">
-      <tr class="navigation">
-       <th>
-        <a tal:define="prev batch/previous" tal:condition="prev"
-            tal:attributes="href string:${request/classname}?@template=help&@startwith=${prev/first}&property=${request/form/property/value}&properties=${request/form/properties/value}">&lt;&lt; previous</a>
-        &nbsp;
-       </th>
-       <th tal:content="python: '%d...%d out of %d'%(batch.start,
-               batch.start+batch.length-1, batch.sequence_length)">current</th>
-       <th>
-        <a tal:define="next batch/next" tal:condition="next"
-            tal:attributes="href string:${request/classname}?@template=help&@startwith=${next/first}&property=${request/form/property/value}&properties=${request/form/properties/value}">next &gt;&gt;</a>
-        &nbsp;
-       </th>
-      </tr>
-     </table>
 
  </form>
  </body>
--- a/templates/minimal/html/_generic.help.html	Fri Oct 15 00:11:49 2004 +0000
+++ b/templates/minimal/html/_generic.help.html	Fri Oct 15 00:25:05 2004 +0000
@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html>
   <head>
-      <link rel="stylesheet" type="text/css" href="_file/style.css" />
+      <link rel="stylesheet" type="text/css" href="@@file/style.css" />
       <meta http-equiv="Content-Type" content="text/html; charset=utf-8;" />
       <tal:block tal:condition="python:request.form.has_key('property')">
       <title tal:content="string:${request/form/property/value} help">Property</title>
@@ -10,16 +10,16 @@
           // this is the name of the field in the original form that we're working on
           field = '${request/form/property/value}';" >
       </script>
-      <script src="_file/help_controls.js" type="text/javascript"><!-- 
+      <script src="@@file/help_controls.js" type="text/javascript"><!-- 
       //--></script>
       </tal:block>
   </head>
- <body class="body" marginwidth="0" marginheight="0" onload="resetList();">
- <form name="frm_help" action=""
+ <body class="body" onload="resetList();">
+ <form name="frm_help" tal:attributes="action request/base"
        tal:define="batch request/batch;
                    props python:request.form['properties'].value.split(',')">
      
-     <div id="classhelp-controls" tal:condition="python:start==0">
+     <div id="classhelp-controls">
        <!--input type="button" name="btn_clear" 
               value="Clear" onClick="clearList()"/ -->
        <input type="text" name="text_preview" size="24" class="preview"
@@ -29,6 +29,28 @@
        <input type="button" name="btn_apply" class="apply"
               value=" Apply " onclick="updateList(); window.close();"/>     
      </div>
+     <table width="100%">
+      <tr class="navigation">
+       <th>
+        <a tal:define="prev batch/previous" tal:condition="prev"
+           tal:attributes="href python:request.indexargs_href(request.classname,
+           {'@template':'help', 'property': request.form['property'].value,
+            'properties': request.form['properties'].value,
+            '@startwith':prev.first, '@pagesize':prev.size})">&lt;&lt; previous</a>
+        &nbsp;
+       </th>
+       <th tal:content="python: '%d...%d out of %d'%(batch.start,
+               batch.start+batch.length-1, batch.sequence_length)">current</th>
+       <th>
+        <a tal:define="next batch/next" tal:condition="next"
+           tal:attributes="href python:request.indexargs_href(request.classname,
+           {'@template':'help', 'property': request.form['property'].value,
+            'properties': request.form['properties'].value,
+            '@startwith':next.first, '@pagesize':next.size})">next &gt;&gt;</a>
+        &nbsp;
+       </th>
+      </tr>
+     </table>
 
      <table class="classhelp">
        <tr>
@@ -36,40 +58,24 @@
            <th tal:repeat="prop props" tal:content="prop"></th>
        </tr>
        <tr tal:repeat="item batch">
-           <td>
-               <input type="checkbox" name="check" 
-               onclick="updatePreview();"
-               tal:condition="python:start==0"
-               tal:define="attr python:item[props[0]]"
-               tal:attributes="value attr; id attr" />
-           </td>
-           <td tal:repeat="prop props">
-               <label class="classhelp-label"
-                      tal:attributes="for python:item[props[0]]" 
-                      tal:content="structure python:item[prop]"></label>
-           </td>
+           <tal:block tal:define="attr python:item[props[0]]">
+             <td>
+                 <input type="checkbox" name="check" 
+                 onclick="updatePreview();"
+                 tal:attributes="value attr; id string:id_$attr" />
+             </td>
+             <td tal:repeat="prop props">
+                 <label class="classhelp-label"
+                        tal:attributes="for string:id_$attr"
+                        tal:content="structure python:item[prop]"></label>
+             </td>
+           </tal:block>
        </tr>
        <tr>
            <th>&nbsp;<b>x</b></th>
            <th tal:repeat="prop props" tal:content="prop"></th>
        </tr>
      </table>
-     <table width="100%">
-      <tr class="navigation">
-       <th>
-        <a tal:define="prev batch/previous" tal:condition="prev"
-           tal:attributes="href string:${request/classname}?@template=help&@startwith=${prev/first}&properties=${request/form/properties/value}">&lt;&lt; previous</a>
-        &nbsp;
-       </th>
-       <th tal:content="python: '%d...%d out of %d'%(batch.start,
-               batch.start+batch.length-1, batch.sequence_length)">current</th>
-       <th>
-        <a tal:define="next batch/next" tal:condition="next"
-           tal:attributes="href string:${request/classname}?@template=help&@startwith=${next/first}&properties=${request/form/properties/value}">next &gt;&gt;</a>
-        &nbsp;
-       </th>
-      </tr>
-     </table>
 
  </form>
  </body>

Roundup Issue Tracker: http://roundup-tracker.org/