Annotation of OSAS/OSA_system/zpt/ImageandText.zpt, revision 1.2

1.1       dwinter     1: <html metal:use-macro="here/main_template/macros/page">
1.2     ! dwinter     2:   <head>
        !             3:     <title metal:fill-slot="title">The title</title>
        !             4:    </head>
        !             5:   <body>
        !             6:     <div metal:fill-slot="nav_title">Add Image</div>
        !             7:     
        !             8:     <div metal:fill-slot="nav_main">
        !             9:       <p><a class="map" href="XXX" >Online
        !            10:      Archive at Foxridge</a></p>
        !            11:       
        !            12:       <p><a class="map" href="XXX">Old
        !            13:      Online Archive at Digifiles</a></p>
        !            14:       
        !            15:       Add Sources<br>
        !            16:       
        !            17:       <p><a class="map" href="XXX">Webinterface</a></p>
        !            18:     </div>   
        !            19:     
        !            20:     <div metal:fill-slot="body">
        !            21:       
        !            22:       <form action="combineTextImage2" method="get" tal:define="path python:here.REQUEST['path']">
        !            23:    <h2>Combine elements for presentation</h2>
        !            24:    <table>
        !            25:      <tr>
        !            26:        <td>Text</td>
        !            27:        <td>Images</td>
        !            28:        <td>Presentation Infos</td>
        !            29:        </tr>
        !            30:      <tr>
        !            31:        <td>
        !            32:          <select name="text">
        !            33:        <span tal:omit-tag=""  tal:repeat="item python:here.REQUEST.SESSION['texts']">
        !            34:          <span tal:omit-tag="" tal:condition="python:item==here.getTextToolsField(path,'text')">
        !            35:            <option tal:content="item" selected/>
        !            36:          </span>
        !            37:          <span tal:omit-tag="" tal:condition="not:python:item==here.getTextToolsField(path,'text')">
        !            38:            <option tal:content="item"/>
        !            39:          </span>
        !            40:        </span>
        !            41:          </select>
        !            42:        </td>
        !            43:        <td>
        !            44:          <select name="image">
        !            45:        <span tal:omit-tag=""  tal:repeat="item python:here.REQUEST.SESSION['imagefolders']">
        !            46:          <span tal:omit-tag="" tal:condition="python:item==here.getTextToolsField(path,'image')">
        !            47:            <option tal:content="item" selected/>
        !            48:          </span>
        !            49:          <span tal:omit-tag="" tal:condition="not:python:item==here.getTextToolsField(path,'image')">
        !            50:            <option tal:content="item"/>
        !            51:          </span>
        !            52:        </span>
        !            53: 
        !            54:          </select>
        !            55:        </td>
        !            56:        <td>
        !            57:          <select name="presentation">
        !            58:        <span tal:omit-tag=""  tal:repeat="item python:here.REQUEST.SESSION['presentationfolders']">
        !            59:          <span tal:omit-tag="" tal:condition="python:item==here.getTextToolsField(path,'presentation').split('/')[0]">
        !            60:            <option tal:content="item" selected/>
        !            61:          </span>
        !            62:          <span tal:omit-tag="" tal:condition="not:python:item==here.getTextToolsField(path,'presentation').split('/')[0]">
        !            63:            <option tal:content="item" />
        !            64:          </span>
        !            65:        </span>
        !            66: 
        !            67:          </select>
        !            68:        </td>
        !            69:       </tr>
        !            70:     </table>
        !            71:    <br>
        !            72:    <span tal:condition="not:python:here.REQUEST.SESSION['externxml']==''">
        !            73:      <p>There is a full text in the archimedes CVS-repository:</p>
        !            74:      <input name="external" type="checkbox">Use CVS Text
        !            75:    </span>
        !            76:    <!--Addition for fulltext-->
        !            77:    <p>If you have fulltexts:</p>
        !            78:    <table>
        !            79:      <tr>
        !            80:        <td align="right">
        !            81:          Main language 
        !            82:          </td>
        !            83:        <td align="left">
        !            84:          <select name="lang">
        !            85:          <div tal:omit-tag=""  tal:repeat="key python:here.REQUEST.SESSION['isolistsort']">
        !            86:            <option tal:condition="python:key[0:2]==here.REQUEST.SESSION['filelanguage']" tal:attributes="value key;selected string:true" tal:content="python:here.REQUEST.SESSION['isolist'][key]"/>
        !            87:            <option tal:condition="python:not key[0:2]==here.REQUEST.SESSION['filelanguage']" tal:attributes="value key" tal:content="python:here.REQUEST.SESSION['isolist'][key]"/>
        !            88:          </div>
        !            89:           </select> 
        !            90:          </td>
        !            91:      </tr>
        !            92:      <tr>
        !            93:        <td>
        !            94:          Pagebreak tag:
        !            95:        </td>
        !            96:        <td>
        !            97:          <input name="pagebreak" tal:attributes="value python:here.getTextToolsField(path,'pagebreak',default='pb')">
        !            98:        </td>
        !            99:      </tr>
        !           100:    </table>
        !           101:    <!--Addition for Presentation-->
        !           102:    
        !           103:    
        !           104:    <h3>Select the project (changes here will change all entries below)</h3>
        !           105:    <select tal:attributes="onChange python:'location.href=\''+here.REQUEST['URL']+'?path='+here.REQUEST['path']+'&project=\'+this.options[this.selectedIndex].value'" name="project">
        !           106:      <span tal:omit-tag=""   tal:condition="not:python:here.REQUEST.has_key('project')">
        !           107:        <option/>
        !           108:        <span tal:omit-tag=""  tal:repeat="item here/getProjects">
        !           109:          <span tal:omit-tag="" tal:condition="python:item[1]==here.getTextToolsField(path,'project')">
        !           110:            <option tal:content="python:item[0]" tal:attributes="value python:item[1]" selected/>
        !           111:          </span>
        !           112:          <span tal:omit-tag="" tal:condition="not:python:item[1]==here.getTextToolsField(path,'project')">
        !           113:            <option tal:content="python:item[0]" tal:attributes="value python:item[1]"/>
        !           114:          </span>
        !           115:       </span>
        !           116: 
        !           117: 
        !           118:      </span>
        !           119:            <span tal:omit-tag=""   tal:condition="python:here.REQUEST.has_key('project')">
        !           120:        
        !           121:        <span tal:omit-tag="" tal:repeat="project here/getProjects" tal:attributes="value python:project[1]">
        !           122:          <span tal:omit-tag="" tal:condition="python:here.isSelectedProject(here,project[1])">
        !           123:        <option tal:content="python:project[0]" tal:attributes="value python:project[1]" selected=""/>
        !           124:          </span>
        !           125:          <span tal:omit-tag="" tal:condition="not:python:here.isSelectedProject(here,project[1])">
        !           126:        <option tal:content="python:project[0]" tal:attributes="value python:project[1]"/>
        !           127:          </span>               
        !           128:        </span>
        !           129:      </span>
        !           130:     </select>  
        !           131: 
        !           132:    <h3>Entries (Changes are only valid for this document)</h3>
        !           133:    <!--NO Project selected-->
        !           134:    <table tal:condition="not:python:here.REQUEST.has_key('project')">
        !           135:      <tr>
        !           136:          <td><em>Path to the of startpage (optional)</em></td>
        !           137:          <td><input size=80 type="text" name="startpage" tal:attributes="value python:here.getTextToolsField(path,'startpage')"/></td>
        !           138:       </tr>
        !           139:      <tr>
        !           140:        <td><em>Path or URI of xslt (optional)</em></td>
        !           141:        <td><input size=80 type="text" name="xslt" tal:attributes="value python:here.getTextToolsField(path,'xslt')"/></td>
        !           142:      </tr>
        !           143:      <tr>
        !           144:          <td><em>Path to template of sidebar (optional)</em></td>
        !           145:          <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(path,'thumbtemplate')"/></td>
        !           146:       </tr>
        !           147:       <tr>
        !           148:         <td>
        !           149:           <em>Path to template of topbar (optional)</em></td>
        !           150:         <td>
        !           151:           <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')"/>
        !           152:         </td>
        !           153:       </tr>
        !           154:     </table>
        !           155:          <!--Project selected-->
        !           156:     <span tal:omit-tag=""   tal:condition="python:here.REQUEST.has_key('project')">
        !           157:     <table tal:define="project python:here.getProjects(obj_ids=[here.REQUEST['project']])[0]">
        !           158:      <tr>
        !           159:          <td><em>Path to the of startpage (optional)</em></td>
        !           160:          <td><input size=80 type="text" name="startpage" tal:attributes="value python:project[2].startpage"/></td>
        !           161:       </tr>
        !           162:      <tr>
        !           163:        <td><em>Path or URI of xslt (optional)</em></td>
        !           164:        <td><input size=80 type="text" name="xslt" tal:attributes="value python:project[2].xsl"/></td>
        !           165:      </tr>
        !           166:      <tr>
        !           167:          <td><em>Path to template of sidebar (optional)</em></td>
        !           168:          <td><input size=80 type="text" name="thumbtemplate" tal:attributes="value python:project[2].thumbTemplate.getPath()"/></td>
        !           169:       </tr>
        !           170:       <tr>
        !           171:         <td>
        !           172:           <em>Path to template of topbar (optional)</em></td>
        !           173:         <td>
        !           174:           <input size=80 type="text" name="topbar" tal:attributes="value python:project[2].topTemplate.getPath()"/>
        !           175:         </td>
        !           176:       </tr>
        !           177:     </table>
        !           178:     </span> <!--End of Selected Project -->
        !           179:                                          
        !           180:     
1.1       dwinter   181: 
                    182: <input type="hidden" name="path" tal:attributes="value python:here.REQUEST.SESSION['path']">
                    183: <input type="submit">
                    184: </form>
1.2     ! dwinter   185: 
        !           186: <form>
        !           187: 
1.1       dwinter   188: </div>
                    189: </body>
                    190: </html>

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