view templates/classic/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 cbde20ca307e
children 89be4c27f0f3
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/