Annotation of ECHO_content/zpt/changeResourceViewerTemplateSet.zpt, revision 1.3

1.1       dwinter     1: <html>
                      2:   <head>
                      3:     <title>The title</title>
                      4:    </head>
                      5:   <body>
                      6: 
                      7:     <form action="changeViewerTemplateSet" method="post">
1.3     ! dwinter     8:       <h3>Select the ImageViewer</h3>
        !             9:    <table>
        !            10:      <tr>
        !            11:          <td><em>Base Url of the ImageViewer</em></td>
        !            12:          <td>
        !            13:        <!--<input size=80 type="text" name="digiliburlprefix" tal:attributes="value python:here.getTextToolsField(path,'digiliburlprefix')"/>-->
        !            14:        <select name="digiliburlprefix">
        !            15:          <tal:block  tal:repeat="viewer here/getImageViewers"> 
        !            16:            <option tal:condition="python:viewer[1].prefix==here.getTextToolsField(path,'digiliburlprefix')" tal:attributes="value python:viewer[1].prefix" tal:content="python:viewer[1].prefix" selected />
        !            17:            <option tal:condition="not:python:viewer[1].prefix==here.getTextToolsField(path,'digiliburlprefix')" tal:attributes="value python:viewer[1].prefix" tal:content="python:viewer[1].prefix"/>
        !            18:          </tal:block>
        !            19:        </select>
        !            20:          </td>
        !            21:       </tr>
        !            22:    </table>
1.1       dwinter    23:    <h3>Select the set of viewer templates (changes here will change all entries below)</h3>
                     24:    <select tal:attributes="onChange python:'location.href=\''+here.REQUEST['URL']+'?viewerTemplateSet=\'+this.options[this.selectedIndex].value'" name="project">
                     25:      <span tal:omit-tag=""   tal:condition="not:python:here.REQUEST.has_key('viewerTemplateSet')">
                     26:        <option selected/>
                     27:        <span tal:omit-tag=""  tal:repeat="item here/getViewerTemplateSets">
                     28:    
                     29:          <span tal:omit-tag="" tal:condition="python:item[1]==here.getTextToolsField('viewerTemplateSet')">
                     30:            <option tal:content="python:item[0]" tal:attributes="value python:item[1]" selected/>
                     31:          </span>
                     32:          <span tal:omit-tag="" tal:condition="not:python:item[1]==here.getTextToolsField('viewerTemplateSet')">
                     33:            <option tal:content="python:item[0]" tal:attributes="value python:item[1]"/>
                     34:          </span>
                     35:       </span>
                     36: 
                     37: 
                     38:      </span>
                     39:            <span tal:omit-tag=""   tal:condition="python:here.REQUEST.has_key('viewerTemplateSet')">
                     40:        
                     41:        <span tal:omit-tag="" tal:repeat="viewerTemplateSet here/getViewerTemplateSets" tal:attributes="value python:viewerTemplateSet[1]">
                     42:          <span tal:omit-tag="" tal:condition="python:here.isSelectedViewerTemplateSet(here,viewerTemplateSet[1])">
                     43:        <option tal:content="python:viewerTemplateSet[0]" tal:attributes="value python:viewerTemplateSet[1]" selected=""/>
                     44:          </span>
                     45:          <span tal:omit-tag="" tal:condition="not:python:here.isSelectedViewerTemplateSet(here,viewerTemplateSet[1])">
                     46:        <option tal:content="python:viewerTemplateSet[0]" tal:attributes="value python:viewerTemplateSet[1]"/>
                     47:          </span>               
                     48:        </span>
                     49:      </span>
                     50:     </select>  
                     51: 
                     52:    <h3>Entries (Changes are only valid for this document)</h3>
                     53:    <!--NO ViewerTemplateSet selected-->
                     54:    <table tal:condition="not:python:here.REQUEST.has_key('viewerTemplateSet')">
                     55:      <tr>
                     56:        <td><em>Path or URI of xslt (optional)</em></td>
                     57:        <td><input size=80 type="text" name="xslt" tal:attributes="value python:here.getTextToolsField('xslt')"/></td>
                     58:      </tr>
                     59:      <tr>
                     60:          <td><em>Path to template of sidebar (optional)</em></td>
                     61:          <td><input size=80 type="text" name="thumbtemplate" value="/usr/local/share/archimedes/web/docs/proj/echo/1/templates/toc/thumbviewer2.tmpl" tal:attributes="value python:here.getTextToolsField('thumbtemplate')"/></td>
                     62:       </tr>
                     63:       <tr>
                     64:         <td>
                     65:           <em>Path to template of topbar (optional)</em></td>
                     66:         <td>
                     67:           <input size=80 type="text" name="topbar" value="/usr/local/share/archimedes/web/docs/proj/echo/1/templates/toc/topbar.tmpl" tal:attributes="value python:here.getTextToolsField(path,'toptemplate')"/>
                     68:         </td>
                     69:       </tr>
                     70:       <tr>
                     71:         <td>
                     72:           <em>Path to template of digilib navigationa (optional)</em></td>
                     73:         <td>
                     74:           <input size=80 type="text" name="digiLibTemplate" tal:attributes="value python:here.getTextToolsField('digilibtempl')"/>
                     75:         </td>
                     76:       </tr>
                     77: 
                     78:     </table>
                     79:          <!--ViewerTemplateSet selected-->
                     80:     <span tal:omit-tag=""   tal:condition="python:here.REQUEST.has_key('viewerTemplateSet')">
                     81:     <table tal:define="viewerTemplateSet python:here.getViewerTemplateSets(obj_ids=[here.REQUEST['viewerTemplateSet']])[0]">
                     82:      <tr>
                     83:        <td><em>Path or URI of xslt (optional)</em></td>
                     84:        <td><input size=80 type="text" name="xslt" tal:attributes="value python:viewerTemplateSet[2].xsl"/></td>
                     85:      </tr>
                     86:      <tr>
                     87:          <td><em>Path to template of sidebar (optional)</em></td>
                     88:          <td><input size=80 type="text" name="thumbtemplate" tal:attributes="value python:viewerTemplateSet[2].thumbTemplate.getPath()"/></td>
                     89:       </tr>
                     90:       <tr>
                     91:         <td>
                     92:           <em>Path to template of topbar (optional)</em></td>
                     93:         <td>
                     94:           <input size=80 type="text" name="topbar" tal:attributes="value python:viewerTemplateSet[2].topTemplate.getPath()"/>
                     95:         </td>
                     96:       </tr>
                     97:       <tr>    
                     98:         <td>
                     99:           <em>Path to template of DigiLib Template (optional)</em></td>
                    100:         <td>
                    101:           <input size=80 type="text" name="digiLibTemplate" tal:attributes="value python:viewerTemplateSet[2].digiLibTemplate.getPath()"/>
                    102:         </td>
                    103:       </tr>
                    104:     </table>
                    105:     </span> <!--End of Selected ViewerTemplateSet -->
                    106:                                          
                    107:     
                    108: 
                    109: 
                    110: <input type="submit">
                    111: </form>
                    112: </body>
                    113: </html>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>