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

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

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