Annotation of kupuMPIWG/silva/toolboxes.kupu, revision 1.1
1.1 ! dwinter 1: <kupu:feature
! 2: name="toolboxes"
! 3: implementation="silva"
! 4: xmlns="http://www.w3.org/1999/xhtml"
! 5: xmlns:kupu="http://kupu.oscom.org/namespaces/dist"
! 6: xmlns:i18n="http://xml.zope.org/namespaces/i18n"
! 7: xmlns:tal="http://xml.zope.org/namespaces/tal"
! 8: >
! 9:
! 10: <kupu:part name="properties">
! 11: <div class="kupu-toolbox" id="kupu-toolbox-properties">
! 12: <h1 style="border-top: none">properties</h1>
! 13:
! 14: <form name="kupu-properties-form">
! 15: <table width="100%" style="color: #333;" border="0">
! 16: <tr id="propsrow">
! 17: <td valign="top">
! 18: name
! 19: </td>
! 20: <td valign="top">
! 21: input
! 22: </td>
! 23: </tr>
! 24: </table>
! 25: </form>
! 26:
! 27: </div>
! 28: </kupu:part>
! 29:
! 30: <kupu:part name="characters">
! 31: <div class="kupu-toolbox" id="kupu-toolbox-characters">
! 32: <h1 style="border-top: none">non-standard characters</h1>
! 33:
! 34: <form name="kupu-characters-form">
! 35: <select id="charselect">
! 36: <option value="">select</option>
! 37: </select>
! 38: </form>
! 39:
! 40: </div>
! 41: </kupu:part>
! 42:
! 43:
! 44: <kupu:part name="links">
! 45: <div class="kupu-toolbox" id="kupu-toolbox-links">
! 46: <script type="text/javascript" tal:define="container model/get_container; folder_context python: '/'.join(container.getPhysicalPath())" tal:content="string:
! 47: function getLink() {
! 48: getObjectReference('${container/absolute_url}/edit/document_lookup', '_reference_', '${folder_context}');
! 49: }
! 50: "></script>
! 51:
! 52: <h1 style="border-top: none">link</h1>
! 53:
! 54: <div id="kupu-toolbox-addlink"> </div>
! 55: <div id="kupu-toolbox-editlink" class="kupu-toolbox-editlink"> </div>
! 56: <div class="kupu-tooltray">
! 57:
! 58: <form name="kupu_link_form" onsubmit="return false;">
! 59: <input type="button" class="transport" style="margin-bottom:0.2em;" onclick="getLink(); return false;" value="get link reference..." />
! 60: <input class="store" type="text" id="kupu-link-input" name="kupu_link_href" style="margin-left:0.2em; width:96%" /><br />
! 61:  link target
! 62: <select id="kupu-linktarget-select">
! 63: <option value="_self">same window</option>
! 64: <option value="_blank">new window</option>
! 65: <option value="input">custom target</option>
! 66: </select><br />
! 67: <input class="store" type="text" id="kupu-linktarget-input" name="kupu_link_target" style="margin-left: 0.2em; width: 96%" />
! 68: <input type="button" class="button" value="add link" id="kupu-link-addbutton" />
! 69: <input type="button" class="button" value="update link" id="kupu-link-updatebutton" />
! 70: <input type="button" class="warning" value="remove" id="kupu-link-delbutton" />
! 71: </form>
! 72:
! 73: </div>
! 74: </div>
! 75: </kupu:part>
! 76:
! 77: <kupu:part name="indexes">
! 78: <div class="kupu-toolbox" id="kupu-toolbox-indexes">
! 79:
! 80: <h1>index item</h1>
! 81:
! 82: <div class="kupu-tooltray">
! 83:
! 84: <form name="kupu_index_form" onsubmit="return false;">
! 85: <input class="store" type="text" id="kupu-index-input" name="kupu_index_href" style="margin-left:0.2em; width:96%" />
! 86: <input type="button" class="button" value="add index" id="kupu-index-addbutton" />
! 87: <input type="button" class="button" value="update index" id="kupu-index-updatebutton" />
! 88: <input type="button" class="warning" value="remove" id="kupu-index-deletebutton" />
! 89: </form>
! 90:
! 91: </div>
! 92:
! 93: </div>
! 94:
! 95: </kupu:part>
! 96:
! 97: <kupu:part name="images">
! 98:
! 99: <div class="kupu-toolbox" id="kupu-toolbox-images">
! 100:
! 101: <script type="text/javascript" tal:define="container model/get_container; folder_context python: '/'.join(container.getPhysicalPath())" tal:content="string:
! 102: function getImage() {
! 103: openAssetLookupWindow('${container/absolute_url}/edit/asset_lookup?filter=Silva+Image', '${folder_context}');
! 104: }
! 105: "></script>
! 106:
! 107:
! 108: <h1>image</h1>
! 109:
! 110: <div class="kupu-tooltray">
! 111:
! 112: <form name="kupu_image_form" onsubmit="return false" tal:define="container model/get_container">
! 113: <input type="button" class="transport" onclick="getImage()" value="get image reference..." />
! 114: <div id="kupu-toolbox-image-edit" style="color: black; display: none">
! 115: <input type="button" class="transport" value="edit image..."
! 116: tal:attributes="onclick string:window.open('${container/absolute_url}/' +
! 117: getFromSelector('kupu-toolbox-image-src').value + '/edit')" />
! 118: <input type="text" id="kupu-toolbox-image-src" style="margin-left:0.2em; width:96%" />
! 119:  link to:<br />
! 120: <input type="radio" id="kupu-toolbox-image-link-radio-hires" name="linkradio" value="hires" /> hires version<br />
! 121: <input type="radio" id="kupu-toolbox-image-link-radio-link" name="linkradio" checked="checked" value="link" />
! 122: <input type="text" id="kupu-toolbox-image-link" /><br />
! 123:  link target
! 124: <select id="kupu-toolbox-image-target" style="margin-left:0.2em">
! 125: <option value="_self">same window</option>
! 126: <option value="_blank">new window</option>
! 127: <option value="input">custom target</option>
! 128: </select><br />
! 129: <input class="store" type="text" id="kupu-toolbox-image-target-input" name="kupu_image_target" style="margin-left: 0.2em; width: 96%" />
! 130:  image alignment
! 131: <select id="kupu-toolbox-image-align" style="margin-left:0.2em">
! 132: <option value="default">default</option>
! 133: <option value="image-left">align left</option>
! 134: <option value="image-center">align center</option>
! 135: <option value="image-right">align right</option>
! 136: <option value="float-left">float left</option>
! 137: <option value="float-right">float right</option>
! 138: </select><br />
! 139:  tooltip
! 140: <input type="text" id="kupu-toolbox-image-alt" />
! 141: </div>
! 142: </form>
! 143:
! 144: </div>
! 145:
! 146: </div>
! 147: </kupu:part>
! 148:
! 149: <kupu:part name="citation">
! 150:
! 151: <div class="kupu-toolbox" id="kupu-toolbox-citation">
! 152:
! 153: <h1 i18n:translate="citationtool">citation</h1>
! 154:
! 155: <div class="kupu-tooltray">
! 156:
! 157: <form name="kupu-citation-form">
! 158: <table width="100%" cellpadding="0" cellspacing="0">
! 159: <tbody>
! 160: <tr>
! 161: <td>
! 162: <table width="100%" style="color: #333;" border="0">
! 163: <tr>
! 164: <td width="30%">author</td>
! 165: <td><input class="store" type="text" id="kupu-citation-authorinput" /></td>
! 166: </tr>
! 167: <tr>
! 168: <td>source</td>
! 169: <td><input class="store" type="text" id="kupu-citation-sourceinput" /></td>
! 170: </tr>
! 171: </table>
! 172: </td>
! 173: </tr>
! 174: <tr>
! 175: <td>
! 176: <input type="button" class="button" value="add citation" id="kupu-citation-addbutton" />
! 177: <input type="button" class="button" value="update citation" id="kupu-citation-updatebutton" />
! 178: <input type="button" class="warning" value="remove" id="kupu-citation-deletebutton" />
! 179: </td>
! 180: </tr>
! 181: </tbody>
! 182: </table>
! 183: </form>
! 184:
! 185: </div>
! 186:
! 187: </div>
! 188:
! 189: </kupu:part>
! 190:
! 191: <kupu:part name="abbr">
! 192:
! 193: <div class="kupu-toolbox" id="kupu-toolbox-abbr">
! 194:
! 195: <h1 i18n:translate="abbrtool">abbreviations and acronyms</h1>
! 196:
! 197: <div class="kupu-tooltray">
! 198:
! 199: <form name="kupu-abbr-form">
! 200: <table width="100%" cellpadding="0" cellspacing="0">
! 201: <tbody>
! 202: <tr>
! 203: <td>
! 204: <table width="100%" style="color: #333;" border="0">
! 205: <tr>
! 206: <td>title</td>
! 207: <td><input class="store" type="text" id="kupu-abbr-title" /></td>
! 208: </tr>
! 209: <tr id="kupu-abbr-radiorow">
! 210: <td>type</td>
! 211: <td>
! 212: <input type="radio" id="kupu-abbr-type-abbr"
! 213: name="kupu-abbr-type" value="abbr" checked="checked" />
! 214: Abbreviation
! 215: <input type="radio" id="kupu-abbr-type-acronym"
! 216: name="kupu-abbr-type" value="acronym" />
! 217: Acronym
! 218: </td>
! 219: </tr>
! 220: </table>
! 221: </td>
! 222: </tr>
! 223: <tr>
! 224: <td>
! 225: <input type="button" class="button" value="add element" id="kupu-abbr-addbutton" />
! 226: <input type="button" class="button" value="update element" id="kupu-abbr-updatebutton" />
! 227: <input type="button" class="warning" value="remove element" id="kupu-abbr-deletebutton" />
! 228: </td>
! 229: </tr>
! 230: </tbody>
! 231: </table>
! 232: </form>
! 233:
! 234: </div>
! 235:
! 236: </div>
! 237:
! 238: </kupu:part>
! 239:
! 240: <kupu:part name="tables">
! 241:
! 242: <div class="kupu-toolbox" id="kupu-toolbox-tables">
! 243: <!-- start kupu toolbox tables -->
! 244:
! 245: <h1 i18n:translate="table-inspector">table</h1>
! 246:
! 247: <div class="kupu-tooltray">
! 248:
! 249: <table width="100%" cellpadding="0" cellspacing="0">
! 250: <tbody>
! 251: <tr>
! 252: <td>
! 253: <table width="100%" style="color: #333;">
! 254: <tr>
! 255: <td class="align-right" width="30%">table class</td>
! 256: <td>
! 257: <select class="manipulator" id="kupu-table-classchooser">
! 258: <option value="plain">plain</option>
! 259: <option value="list">list</option>
! 260: <option value="grid">grid</option>
! 261: <option value="datagrid">datagrid</option>
! 262: </select>
! 263: </td>
! 264: </tr>
! 265: </table>
! 266: </td>
! 267: </tr>
! 268: <tr>
! 269: <td colspan="2">
! 270: <div id="kupu-toolbox-addtable" class="kupu-toolbox-addtable">
! 271: <table width="100%" style="color: #333;">
! 272: <tr>
! 273: <td class="align-right" width="30%">rows</td>
! 274: <td><input class="store" id="kupu-table-newrows"/></td>
! 275: </tr>
! 276: <tr>
! 277: <td class="align-right">columns</td>
! 278: <td><input class="store" id="kupu-table-newcols"/></td>
! 279: </tr>
! 280: <tr>
! 281: <td class="align-right">heading</td>
! 282: <td>
! 283: <input id="kupu-table-makeheader" type="checkbox"/>
! 284: <label for="kupu-table-makeheader">create</label>
! 285: </td>
! 286: </tr>
! 287: </table>
! 288: <input type="button" class="button" id="kupu-table-addtable-button" value="add table" />
! 289: </div>
! 290: <div id="kupu-toolbox-edittable" class="kupu-toolbox-edittable" style="display: none">
! 291: <table width="100%">
! 292: <tr>
! 293: <td class="align-right" style="padding-right:0.3em" width="30%">column align</td>
! 294: <td>
! 295: <select class="manipulator" id="kupu-table-alignchooser">
! 296: <option value="left">left</option>
! 297: <option value="center">center</option>
! 298: <option value="right">right</option>
! 299: </select>
! 300: </td>
! 301: </tr>
! 302: <tr>
! 303: <td class="align-right" style="padding-right: 0.3em">column widths</td>
! 304: <td><input type="text" id="kupu-table-columnwidth" /></td>
! 305: </tr>
! 306: <tr>
! 307: <td class="align-right">column</td>
! 308: <td>
! 309: <input type="button" class="button" id="kupu-table-addcolumn-button" value="add column" />
! 310: <input type="button" class="warning" id="kupu-table-delcolumn-button" value="remove" />
! 311: </td>
! 312: </tr>
! 313: <tr>
! 314: <td class="align-right">row</td>
! 315: <td>
! 316: <input type="button" class="button" id="kupu-table-addrow-button" value="add row" />
! 317: <input type="button" class="warning" id="kupu-table-delrow-button" value="remove" /></td>
! 318: </tr>
! 319: <tr>
! 320: <td class="align-right">table</td>
! 321: <td>
! 322: <input type="button" class="button" id="kupu-table-fix-button" value="cleanup" />
! 323: <input type="button" class="warning" id="kupu-table-delete-button" value="remove" />
! 324: </td>
! 325: </tr>
! 326: </table>
! 327: </div>
! 328: </td>
! 329: </tr>
! 330: </tbody>
! 331: </table>
! 332:
! 333: </div>
! 334:
! 335: <!-- end kupu toolbox tables -->
! 336: </div>
! 337:
! 338: </kupu:part>
! 339:
! 340:
! 341: <kupu:part name="toc">
! 342: <div class="kupu-toolbox" id="kupu-toolbox-toc">
! 343:
! 344: <h1>table of contents</h1>
! 345:
! 346: <div class="kupu-tooltray">
! 347:
! 348: <form name="kupu_index_form" onsubmit="return false;">
! 349: <select id="kupu-toolbox-toc-depth">
! 350: <option value="1">1 level</option>
! 351: <option value="2">2 levels</option>
! 352: <option value="3">3 levels</option>
! 353: <option value="4">4 levels</option>
! 354: <option value="5">5 levels</option>
! 355: <option value="6">6 levels</option>
! 356: <option value="7">7 levels</option>
! 357: <option value="8">8 levels</option>
! 358: <option value="9">9 levels</option>
! 359: <option value="-1">unlimited</option>
! 360: </select>
! 361: <input class="button" type="button" value="add toc" id="kupu-toc-add-button" />
! 362: <input class="warning" type="button" value="remove" id="kupu-toc-del-button" />
! 363: </form>
! 364:
! 365: </div>
! 366:
! 367: </div>
! 368:
! 369: </kupu:part>
! 370:
! 371: <kupu:part name="external_source">
! 372: <div class="kupu-toolbox" id="kupu-toolbox-extsource">
! 373:
! 374: <h1>external source</h1>
! 375:
! 376: <div class="kupu-tooltray">
! 377:
! 378: <div id="kupu-extsource-formcontainer">
! 379: </div>
! 380:
! 381: <form name="kupu_extsource_form" onsubmit="return false">
! 382: <select id="kupu-toolbox-extsource-id">
! 383: <tal:block repeat="extsource here/get_available_sources">
! 384: <tal:block define="id python: extsource[0]; object python:extsource[1]">
! 385: <option tal:attributes="value id" tal:content="python:object.get_title() or id" />
! 386: </tal:block>
! 387: </tal:block>
! 388: </select>
! 389:
! 390: <input class="button" type="button" value="add external source" id="kupu-extsource-addbutton" />
! 391: <input class="cancel" type="button" value="cancel" id="kupu-extsource-cancelbutton" />
! 392: <input class="button" type="button" value="update source" id="kupu-extsource-updatebutton" />
! 393: <input class="warning" type="button" value="remove" id="kupu-extsource-delbutton" />
! 394: </form>
! 395:
! 396: </div>
! 397:
! 398: </div>
! 399: </kupu:part>
! 400:
! 401: <kupu:part name="typochars">
! 402: <div class="kupu-toolbox" id="kupu-toolbox-typochars">
! 403:
! 404: <h1 i18n:translate="typographical-characters">typographical characters</h1>
! 405: <div class="kupu-tooltray">
! 406: <!-- euro , ` ' ,, `` '' << >> - - -->
! 407: € ‚ ‘ ’ „ “ ” « » — – ·
! 408: </div>
! 409:
! 410: </div>
! 411: </kupu:part>
! 412:
! 413: <kupu:part name="save">
! 414: <div class="kupu-toolbox">
! 415:
! 416: <h1 i18n:translate="save">save</h1>
! 417: <div class="kupu-tooltray">
! 418: <form action="." method="POST" onsubmit="return false">
! 419: <input type="button" class="button" value="save document" id="kupu-save-toolbox-button" onclick="kupu.saveDocument()" />
! 420: </form>
! 421: </div>
! 422:
! 423: </div>
! 424: </kupu:part>
! 425:
! 426: <kupu:part name="cleanupexpressions">
! 427: <div class="kupu-toolbox" id="kupu-toolbox-cleanupexpressions">
! 428: <h1 i18n:translate="">cleanup</h1>
! 429: <div class="kupu-tooltray">
! 430: <select id="kupucleanupexpressionselect" class="kupu-toolbox-st">
! 431: </select>
! 432: <input class="button" type="button" id="kupucleanupexpressionbutton"
! 433: value="perform" />
! 434: </div>
! 435: </div>
! 436: </kupu:part>
! 437:
! 438: </kupu:feature>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>