view templates/minimal/html/_generic.help.html @ 2467:76ead526113d

client instances may be used as translation engines. any backend translator may be passed as constructor argument or via setTranslator() method. by default, templating.translationService is used. use this engine to translate client messages.
author Alexander Smishlajev <a1s@users.sourceforge.net>
date Tue, 15 Jun 2004 09:19:49 +0000
parents 56fa27e99620
children 6b15cf0f5749
line wrap: on
line source

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html tal:define="property request/form/property/value" >
  <head>
      <link rel="stylesheet" type="text/css" href="@@file/style.css" />
      <meta http-equiv="Content-Type"
       tal:attributes="content string:text/html;; charset=${request/client/charset}" />
      <tal:block tal:condition="python:request.form.has_key('property')">
      <title i18n:translate=""><span i18n:name="property"
       tal:replace="property" /> help - <span i18n:name="tracker"
       tal:replace="config/TRACKER_NAME" /></title>
      <script language="Javascript" type="text/javascript"
          tal:content="structure string:
          // this is the name of the field in the original form that we're working on
          field = '${property}';" >
      </script>
      <script src="@@file/help_controls.js" type="text/javascript"><!--
      //--></script>
      </tal:block>
  </head>
 <body class="body" onload="resetList();">
 <form name="frm_help" tal:attributes="action request/base"
       tal:define="start python:int(request.form['@startwith'].value);
                   batch python:utils.Batch(context.list(), 500, start);
                   props python:request.form['properties'].value.split(',')">

     <div id="classhelp-controls">
       <!--input type="button" name="btn_clear"
              value="Clear" onClick="clearList()"/ -->
       <input type="text" name="text_preview" size="24" class="preview"
              onchange="reviseList(this.value);"/>
       <input type="button" name="btn_reset"
              value=" Cancel " onclick="resetList(); window.close();"
              i18n:attributes="value" />
       <input type="button" name="btn_apply" class="apply"
              value=" Apply " onclick="updateList(); window.close();"
	      i18n:attributes="value" />
     </div>

     <table class="classhelp">
       <tr>
           <th>&nbsp;<b>x</b></th>
           <th tal:repeat="prop props" tal:content="prop"></th>
       </tr>
       <tr tal:repeat="item batch">
           <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}&property=${property}&properties=${request/form/properties/value}"
	    i18n:translate="">&lt;&lt; previous</a>
        &nbsp;
       </th>
       <th i18n:translate=""><span tal:replace="batch/start" i18n:name="start"
	 />..<span tal:replace="python: batch.start + batch.length -1" i18n:name="end"
	 /> out of <span tal:replace="batch/sequence_length" i18n:name="total"
	 /></th>
       <th>
        <a tal:define="next batch/next" tal:condition="next"
	    tal:attributes="href string:${request/classname}?@template=help&@startwith=${next/first}&property=${property}&properties=${request/form/properties/value}"
	    i18n:translate="">next &gt;&gt;</a>
        &nbsp;
       </th>
      </tr>
     </table>

 </form>
 </body>
</html>

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