File:  [Repository] / ECHO_content / zpt / changeResourceViewerTemplateSet.zpt
Revision 1.4: download - view: text, annotated - select for diffs - revision graph
Tue Dec 13 12:45:23 2005 UTC (18 years, 6 months ago) by dwinter
Branches: MAIN
CVS tags: cleanup, Root_cleanup, HEAD
change utf-8 handlingCVS: ----------------------------------------------------------------------

    1: <h1 tal:replace="structure here/manage_page_header">Header</h1>
    2: 
    3:     <form action="changeViewerTemplateSet" method="post">
    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>
   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>
  108: <h1 tal:replace="structure here/manage_page_footer">Footer</h1>

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