Annotation of ECHO_content/zpt/ECHO_linkCreator_main.zpt, revision 1.5

1.1       dwinter     1: <html>
1.2       dwinter     2: <head>
                      3: <SCRIPT LANGUAGE="JavaScript"><!--
                      4: function openChild(file,window,button) {
                      5:     childWindow=open(file,window);
                      6:     if (childWindow.opener == null) childWindow.opener = self;
                      7:     };
                      8: //--></SCRIPT>
                      9: </head>
1.3       dwinter    10: <body tal:define="col options/collection;global nr python:-1; masterUrl options/masterUrl; slaveUrl options/slaveUrl; entries python:here.getCollectionEntries(col)">
1.1       dwinter    11: <h2>Collection: <span tal:replace="col"/></h2>
1.2       dwinter    12: <form id="urls" tal:attributes="action python:here.absolute_url()+'/setUrls'">
1.1       dwinter    13: <input type="hidden" name="collection" 
                     14: tal:attributes="value col">
                     15: <table>
                     16: <tr>
                     17: <td>
                     18: Masterurl
                     19: </td>
1.2       dwinter    20: <td><input type="text" size="100" id="masterUrl" name="masterUrl" tal:attributes="value masterUrl">
1.1       dwinter    21: </td>
                     22: </tr>
                     23: <tr>
                     24: <td>
                     25: Slaveurl
                     26: </td>
1.2       dwinter    27: <td><input type="text" size="100" id="slaveUrl" name="slaveUrl" tal:attributes="value slaveUrl">
1.1       dwinter    28: </td>
                     29: </tr>
                     30: </table>
                     31: <input type="submit" value="submit">
                     32: </form>
1.2       dwinter    33: <form id="docs">
                     34: <table>
                     35: <tr>
                     36: <td>Master document</td>
                     37: <td><input size="50" id="master"></td>
                     38: </tr>
                     39: <tr>
                     40: <td>Slave document</td>
                     41: <td><input size="50" id="slave"></td>
                     42: </tr>
                     43: </table>
                     44: </form>
                     45: <button tal:attributes="onclick python:'openChild(document.getElementById(\'urls\').masterUrl.value+\'collection=%s&type=master&_pn=1&fn=\'+document.getElementById(\'docs\').master.value,\'masterWindow\',\'master\')'%col">show master</button>
                     46: <button tal:attributes="onclick python:'openChild(document.getElementById(\'urls\').slaveUrl.value+\'collection=%s&type=slave&_pn=1&fn=\'+document.getElementById(\'docs\').slave.value,\'slaveWindow\',\'slave\')'%col">show slave</button>
                     47: 
                     48: 
1.3       dwinter    49: <tal:x tal:repeat="entry entries">
1.4       dwinter    50: <form  tal:attributes="action python:here.absolute_url()+'/changeEntry'" tal:define="global nr python:nr+1">
                     51: <input type="hidden" name="nr:int" tal:attributes="value nr">
                     52: <input type="hidden" name="collection" 
                     53: tal:attributes="value col">
1.1       dwinter    54: <table>
                     55: <tr tal:condition="python:entry.has_key('master')">
                     56: <td >Master:</td> 
                     57: <td tal:content="python:entry['master'][0]"/>
                     58: <td tal:content="python:entry['master'][1]"/>
1.5     ! dwinter    59: <td><input site="20" name="masterID" tal:attributes="value python:entry['master'][2]"/></td>
1.4       dwinter    60: <td><a target="master" tal:attributes="href python:masterUrl+'fn='+entry['master'][0]+'&_id='+entry['master'][1].split('(')[0]+'&_pagelink='+entry['master'][2]+'/'+str(entries.index(entry))+'/source&_links='+here.absolute_url()+'/'+col+'/getCollectionXML'">show
1.1       dwinter    61: </a>
1.5     ! dwinter    62: <a target="master" tal:attributes="href python:masterUrl+'_showall=yes&fn='+entry['master'][0]+'&_id='+entry['master'][1].split('(')[0]+'&_pagelink='+entry['master'][2]+'/'+str(entries.index(entry))+'/source&_links='+here.absolute_url()+'/'+col+'/getCollectionXML'">all on this page
        !            63: </a>
1.1       dwinter    64: </tr>
                     65: <tr tal:condition="python:entry.has_key('slave')">
                     66: <td>Slave:</td> 
1.4       dwinter    67: <td><input type="text" size="90"  name="slaveUrl" tal:attributes="value python:entry['slave'][0]"/>
1.1       dwinter    68: <td tal:content="python:entry['slave'][1]"/>
1.5     ! dwinter    69: <td tal:content="python:entry['slave'][2]"/>
1.4       dwinter    70: <td><a target="slave" tal:attributes="href python:slaveUrl+'fn='+entry['slave'][0]+'&_id='+entry['slave'][1].split('(')[0]+'&_pagelink='+entry['slave'][2]+'/'+str(entries.index(entry))+'/target&_links='+here.absolute_url()+'/'+col+'/getCollectionXML'">show
1.1       dwinter    71: </a>
1.4       dwinter    72: <input type="submit" value="change">
1.1       dwinter    73: </tr>
                     74: </table>
1.4       dwinter    75: </form>
                     76: <form  tal:attributes="action python:here.absolute_url()+'/removeEntry'">
1.1       dwinter    77: <input type="hidden" name="nr:int" 
                     78: tal:attributes="value nr">
                     79: <input type="hidden" name="collection" 
                     80: tal:attributes="value col">
                     81: <input type="submit" value="delete">
                     82: </form>
                     83: <hr>
                     84: </tal:x>
                     85: 
                     86: </body>
                     87: </html>

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