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>