Annotation of kupuMPIWG/common/kupumacros.html, revision 1.1.1.1

1.1       dwinter     1: <html xmlns="http://www.w3.org/1999/xhtml" xmlns:tal="http://xml.zope.org/namespaces/tal">
                      2: 
                      3:       
                      4:     <head>
                      5:       <metal:macro xmlns:metal="http://xml.zope.org/namespaces/metal" define-macro="head" tal:define="kupu_url here/kupuEditor/absolute_url;">
                      6:                           
                      7:       
                      8:       
                      9:     <link rel="stylesheet" type="text/css" href="kupustyles.css" tal:attributes="href string:${kupu_url}/kupustyles.css"/>
                     10:   
                     11:       
                     12:     <script type="text/javascript" src="sarissa.js" tal:attributes="src string:${kupu_url}/sarissa.js"> </script>
                     13:     <script type="text/javascript" src="kupuhelpers.js" tal:attributes="src string:${kupu_url}/kupuhelpers.js"> </script>
                     14:     <script type="text/javascript" src="kupueditor.js" tal:attributes="src string:${kupu_url}/kupueditor.js"> </script>
                     15:     <script type="text/javascript" src="kupubasetools.js" tal:attributes="src string:${kupu_url}/kupubasetools.js"> </script>
                     16:     <script type="text/javascript" src="kupuloggers.js" tal:attributes="src string:${kupu_url}/kupuloggers.js"> </script>
                     17:     <script type="text/javascript" src="kupunoi18n.js" tal:attributes="src string:${kupu_url}/kupunoi18n.js"> </script>
                     18:     <script type="text/javascript" src="kupucontentfilters.js" tal:attributes="src string:${kupu_url}/kupucontentfilters.js"> </script>
                     19:   
                     20:       <metal:slot define-slot="saveonpart">
                     21:         
                     22:     <script type="text/javascript" src="kupusaveonpart.js" tal:attributes="src string:${kupu_url}/kupusaveonpart.js"> </script>
                     23:   
                     24:       </metal:slot>
                     25:       <metal:slot define-slot="sourceedit">
                     26:         
                     27:     <script type="text/javascript" src="kupusourceedit.js" tal:attributes="src string:${kupu_url}/kupusourceedit.js"> </script>
                     28:   
                     29:       </metal:slot>
                     30:       <metal:slot define-slot="contextmenu">
                     31:         
                     32:     <script type="text/javascript" src="kupucontextmenu.js" tal:attributes="src string:${kupu_url}/kupucontextmenu.js"> </script>
                     33:   
                     34:       </metal:slot>
                     35:       <metal:slot define-slot="drawers">
                     36:         
                     37:     <link rel="stylesheet" type="text/css" href="kupudrawerstyles.css" tal:attributes="href string:${kupu_url}/kupudrawerstyles.css"/>
                     38:   
                     39:         
                     40:     <script type="text/javascript" src="kupudrawers.js" tal:attributes="src string:${kupu_url}/kupudrawers.js"> </script>
                     41:   
                     42:       </metal:slot>
                     43:       <metal:slot define-slot="bootstrap-editor">
                     44:         
                     45:     <script type="text/javascript" src="kupuinit.js" tal:attributes="src string:${kupu_url}/kupuinit.js"> </script>
                     46:     <script type="text/javascript" src="kupustart.js" tal:attributes="src string:${kupu_url}/kupustart.js"> </script>
                     47:   
                     48:       </metal:slot>
                     49:     </metal:macro>
                     50:     </head>
                     51:   
                     52:     <body onload="kupu = startKupu()">
                     53:       <h1 xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Kupu Editor Test Page</h1>
                     54:       <metal:macro xmlns:metal="http://xml.zope.org/namespaces/metal" define-macro="xmlconfig">
                     55:       
                     56:     <div style="display: none;">
                     57:       <xml id="kupuconfig" class="kupuconfig">
                     58:         <kupuconfig>
                     59:           <metal:slot define-slot="config_default">
                     60:       
                     61:     <dst><metal:block define-slot="dst"/></dst>
                     62:     <use_css>1</use_css>
                     63:     <reload_after_save>0</reload_after_save>
                     64:     <strict_output>1</strict_output>
                     65:     <content_type>application/xhtml+xml</content_type>
                     66:     <compatible_singletons>1</compatible_singletons>
                     67:   
                     68:     </metal:slot><metal:slot define-slot="config_drawers">
                     69:       
                     70:     <image_xsl_uri>http://localhost:8080/kupudrawers/drawer.xsl</image_xsl_uri>
                     71:     <link_xsl_uri>http://localhost:8080/kupudrawers/drawer.xsl</link_xsl_uri>
                     72:     <image_libraries_uri>kupudrawers/imagelibrary.xml</image_libraries_uri>
                     73:     <link_libraries_uri>kupudrawers/linklibrary.xml</link_libraries_uri>
                     74:     <search_images_uri> </search_images_uri>
                     75:     <search_links_uri> </search_links_uri>
                     76:   
                     77:     </metal:slot><metal:slot define-slot="config_extra"/>
                     78:         </kupuconfig>
                     79:       </xml>
                     80:     </div>
                     81:   
                     82:     </metal:macro><metal:macro xmlns:metal="http://xml.zope.org/namespaces/metal" define-macro="fulleditor">
                     83:       
                     84:     <div class="kupu-fulleditor">
                     85:       <metal:slot define-slot="toolbar">
                     86:       
                     87:     <div class="kupu-tb" id="toolbar">
                     88:       
                     89:     <span id="kupu-tb-buttons" class="kupu-tb-buttons">
                     90:       <metal:slot define-slot="buttongroup_logo">
                     91:       
                     92:     <span class="kupu-tb-buttongroup kupu-logo" style="float: right" id="kupu-logo">
                     93:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-logo" title="Kupu 1.3 rc2" i18n:attributes="title" accesskey="k" onclick="window.open('http://kupu.oscom.org');">&#160;</button>
                     94:     </span>
                     95:   
                     96:     </metal:slot><metal:slot define-slot="tb_select_styles">
                     97:       
                     98:     <select id="kupu-tb-styles">
                     99:       <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="P" i18n:translate="">
                    100:         Normal
                    101:       </option>
                    102:       <option value="H1">
                    103:         <span xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Heading 1</span>
                    104:       </option>
                    105:       <option value="H2">
                    106:         <span xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Heading 2</span>
                    107:       </option>
                    108:       <option value="H3">
                    109:         <span xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Heading 3</span>
                    110:       </option>
                    111:       <option value="H4">
                    112:         <span xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Heading 4</span>
                    113:       </option>
                    114:       <option value="H5">
                    115:         <span xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Heading 5</span>
                    116:       </option>
                    117:       <option value="H6">
                    118:         <span xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Heading 6</span>
                    119:       </option>
                    120:       <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="PRE" i18n:translate="">
                    121:         Formatted
                    122:       </option>
                    123:     </select>
                    124:   
                    125:     </metal:slot><metal:slot define-slot="buttongroup_save">
                    126:       
                    127:   
                    128:     </metal:slot><metal:slot define-slot="buttongroup_basicmarkup">
                    129:       
                    130:     <span class="kupu-tb-buttongroup" id="kupu-bg-basicmarkup">
                    131:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-bold" id="kupu-bold-button" title="bold: alt-b" i18n:attributes="title" accesskey="b">&#160;</button>
                    132:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-italic" id="kupu-italic-button" title="italic: alt-i" i18n:attributes="title" accesskey="i">&#160;</button>
                    133:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-underline" id="kupu-underline-button" title="underline: alt-u" i18n:attributes="title" accesskey="u">&#160;</button>
                    134:     </span>
                    135:   
                    136:     </metal:slot><metal:slot define-slot="buttongroup_subsuper">
                    137:       
                    138:     <span class="kupu-tb-buttongroup" id="kupu-bg-subsuper">
                    139:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-subscript" id="kupu-subscript-button" title="subscript: alt--" i18n:attributes="title" accesskey="-">&#160;</button>
                    140:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-superscript" id="kupu-superscript-button" title="superscript: alt-+" i18n:attributes="title" accesskey="+">&#160;</button>
                    141:     </span>
                    142:   
                    143:     </metal:slot><metal:slot define-slot="buttongroup_color">
                    144: <!--      
                    145: <span class="kupu-tb-buttongroup">
                    146:       
                    147:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-forecolor" id="kupu-forecolor-button" title="text color: alt-f" i18n:attributes="title" accesskey="f">&#160;</button>
                    148:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-hilitecolor" id="kupu-hilitecolor-button" title="background color: alt-h" i18n:attributes="title" accesskey="h">&#160;</button>
                    149:     </span>
                    150: -->
                    151:     </metal:slot><metal:slot define-slot="buttongroup_justify">
                    152:       
                    153:     <span class="kupu-tb-buttongroup" id="kupu-bg-justify">
                    154:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-justifyleft" id="kupu-justifyleft-button" title="left justify: alt-l" i18n:attributes="title" accesskey="l">&#160;</button>
                    155:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-justifycenter" id="kupu-justifycenter-button" title="center justify: alt-c" i18n:attributes="title" accesskey="c">&#160;</button>
                    156:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-justifyright" id="kupu-justifyright-button" title="right justify: alt-r" i18n:attributes="title" accesskey="r">&#160;</button>
                    157:     </span>
                    158:   
                    159:     </metal:slot><metal:slot define-slot="buttongroup_list">
                    160:       
                    161:               <span class="kupu-tb-buttongroup" id="kupu-bg-list">
                    162:       
                    163:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-insertorderedlist" title="numbered list: alt-#" id="kupu-list-ol-addbutton" i18n:attributes="title" accesskey="#">&#160;</button>
                    164:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-insertunorderedlist" title="unordered list: alt-*" id="kupu-list-ul-addbutton" i18n:attributes="title" accesskey="*">&#160;</button>
                    165:               </span>
                    166:   
                    167:     </metal:slot><metal:slot define-slot="buttongroup_definitionlist">
                    168:       
                    169:     <span class="kupu-tb-buttongroup" id="kupu-bg-definitionlist">
                    170:       
                    171:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-insertdefinitionlist" title="definition list: alt-=" id="kupu-list-dl-addbutton" i18n:attributes="title" accesskey="=">&#160;</button>
                    172:     </span>
                    173:   
                    174:     </metal:slot><metal:slot define-slot="buttongroup_indent">
                    175:       
                    176:     <span class="kupu-tb-buttongroup" id="kupu-bg-indent">
                    177:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-outdent" id="kupu-outdent-button" title="outdent: alt-&lt;" i18n:attributes="title" accesskey="&lt;">&#160;</button>
                    178:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-indent" id="kupu-indent-button" title="indent: alt-&gt;" i18n:attributes="title" accesskey="&gt;">&#160;</button>
                    179:     </span>
                    180:   
                    181:     </metal:slot><metal:slot define-slot="buttongroup_drawers">
                    182:       
                    183:     <span class="kupu-tb-buttongroup">
                    184:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-image" id="kupu-imagelibdrawer-button" title="image" i18n:attributes="title">&#160;</button>
                    185:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-inthyperlink" id="kupu-linklibdrawer-button" title="internal link" i18n:attributes="title">&#160;</button>
                    186:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-exthyperlink" id="kupu-linkdrawer-button" title="external link" i18n:attributes="title">&#160;</button>
                    187: <!--
                    188:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-table" id="kupu-tabledrawer-button" title="table" i18n:attributes="title">&#160;</button>
                    189: -->
                    190:     </span>
                    191:   
                    192:     </metal:slot><metal:slot define-slot="buttongroup_remove">
                    193:       
                    194:     <span class="kupu-tb-buttongroup" id="kupu-bg-remove">
                    195:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-removeimage invisible" id="kupu-removeimage-button" title="Remove image" i18n:attributes="title">&#160;</button>
                    196:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-removelink invisible" id="kupu-removelink-button" title="Remove link" i18n:attributes="title">&#160;</button>
                    197:     </span>
                    198:   
                    199:     </metal:slot><metal:slot define-slot="buttongroup_undo">
                    200:       
                    201:     <span class="kupu-tb-buttongroup" id="kupu-bg-undo">
                    202:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-undo" id="kupu-undo-button" title="undo: alt-z" i18n:attributes="title" accesskey="z">&#160;</button>
                    203:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-redo" id="kupu-redo-button" title="redo: alt-y" i18n:attributes="title" accesskey="y">&#160;</button>
                    204:     </span>
                    205:   
                    206:     </metal:slot><metal:slot define-slot="buttongroup_source">
                    207:       
                    208:     <span class="kupu-tb-buttongroup kupu-source-span" id="kupu-source">
                    209:       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" class="kupu-source" id="kupu-source-button" title="edit HTML code" i18n:attributes="title">&#160;</button>
                    210:     </span>
                    211:   
                    212:     </metal:slot><metal:slot define-slot="buttongroup_extra"/>
                    213:     </span>
                    214:   <metal:slot define-slot="tb_select_liststyle">
                    215:       
                    216:     <select id="kupu-ulstyles" class="kupu-ulstyles">
                    217:       <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="disc" i18n:translate="list-disc">&#9679;</option>
                    218:       <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="square" i18n:translate="list-square">&#9632;</option>
                    219:       <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="circle" i18n:translate="list-circle">&#9675;</option>
                    220:       <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="none" i18n:translate="list-nobullet">no bullet</option>
                    221:     </select>
                    222:     <select id="kupu-olstyles" class="kupu-olstyles">
                    223:       <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="decimal" i18n:translate="list-decimal">1</option>
                    224:       <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="upper-roman" i18n:translate="list-upperroman">I</option>
                    225:       <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="lower-roman" i18n:translate="list-lowerroman">i</option>
                    226:       <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="upper-alpha" i18n:translate="list-upperalpha">A</option>
                    227:       <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="lower-alpha" i18n:translate="list-loweralpha">a</option>
                    228:     </select>
                    229:   
                    230:     </metal:slot><metal:slot define-slot="drawers">
                    231:       
                    232:     <metal:slot define-slot="librarydrawer">
                    233:       
                    234:     <div style="display:block;" class="kupu-librarydrawer-parent">
                    235: 
                    236:     </div>
                    237:   
                    238:     </metal:slot><metal:slot define-slot="linkdrawer">
                    239:       
                    240:     <div id="kupu-linkdrawer" class="kupu-drawer kupu-linkdrawer">
                    241:       <h1 xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">External Link</h1>
                    242: 
                    243:       <div id="kupu-linkdrawer-addlink" class="kupu-panels kupu-linkdrawer-addlink">
                    244:         <table cellspacing="0">
                    245:         <tr><td><div class="kupu-toolbox-label">
                    246:           
                    247:           <span xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">
                    248:             Link the highlighted text to this URL:
                    249:           </span>
                    250:         </div>
                    251: 
                    252:         <input class="kupu-toolbox-st kupu-linkdrawer-input" type="text" onkeypress="return HandleDrawerEnter(event, 'linkdrawer-preview');"/>
                    253:         </td>
                    254:         <td class="kupu-preview-button">
                    255:           <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-dialog-button" type="button" id="linkdrawer-preview" onclick="drawertool.current_drawer.preview()" i18n:translate="">Preview</button>
                    256:         </td></tr>
                    257:         <tr><td colspan="2" align="center">
                    258:         <iframe frameborder="1" scrolling="auto" width="440" height="198" class="kupu-linkdrawer-preview" src="kupublank.html">
                    259:         </iframe>
                    260:         </td></tr>
                    261:         </table>
                    262: 
                    263:         <div class="kupu-dialogbuttons">
                    264:           <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-dialog-button" type="button" onclick="drawertool.current_drawer.save()" i18n:translate="">Ok</button>
                    265:           <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-dialog-button" type="button" onclick="drawertool.closeDrawer()" i18n:translate="">Cancel</button>
                    266:         </div>
                    267: 
                    268:       </div>
                    269:     </div>
                    270:   
                    271:     </metal:slot><metal:slot define-slot="tabledrawer">
                    272:       
                    273:     <div id="kupu-tabledrawer" class="kupu-drawer kupu-tabledrawer">
                    274:     <h1 xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="tabledrawer_title">Table</h1>
                    275:     <div class="kupu-panels">
                    276:       <table width="300">
                    277:         <tr class="kupu-panelsrow">
                    278:           <td class="kupu-panel">
                    279:             
                    280:             <div class="kupu-tabledrawer-addtable">
                    281:               <table>
                    282:                 <tr>
                    283:                   <th xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="tabledrawer_class_label" class="kupu-toolbox-label">Table Class</th>
                    284:                   <td>
                    285:                     <select class="kupu-tabledrawer-classchooser">
                    286:                       <option value="plain">Plain</option>
                    287:                       <option value="listing">Listing</option>
                    288:                       <option value="grid">Grid</option>
                    289:                       <option value="data">Data</option>
                    290:                     </select>
                    291:                   </td>
                    292:                 </tr>
                    293:                 <tr>
                    294:                   <th xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="tabledrawer_rows_label" class="kupu-toolbox-label">Rows</th>
                    295:                   <td><input type="text" class="kupu-tabledrawer-newrows" onkeypress="return HandleDrawerEnter(event);"/></td>
                    296:                 </tr>
                    297:                 <tr>
                    298:                   <th xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="tabledrawer_columns_label" class="kupu-toolbox-label">Columns</th>
                    299:                   <td><input type="text" class="kupu-tabledrawer-newcols" onkeypress="return HandleDrawerEnter(event);"/></td>
                    300:                 </tr>
                    301:                 <tr>
                    302:                   <th class="kupu-toolbox-label"> </th>
                    303:                   <td>
                    304:                     <label><input class="kupu-tabledrawer-makeheader" type="checkbox" onkeypress="return HandleDrawerEnter(event);"/>
                    305:                     <span xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="tabledrawer_headings_label">Create Headings</span></label>
                    306:                   </td>
                    307:                 </tr>
                    308:                 <tr>
                    309:                   <th class="kupu-toolbox-label"> </th>
                    310:                   <td>
                    311:                       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-dialog-button" type="button" i18n:translate="tabledrawer_add_table_button" onclick="drawertool.current_drawer.createTable()">Add Table</button>
                    312:                       <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-dialog-button" type="button" i18n:translate="tabledrawer_fix_tables_button" onclick="drawertool.current_drawer.fixAllTables()">Fix All Tables</button>
                    313:                   </td>
                    314:                 </tr>
                    315:               </table>
                    316:             </div>
                    317: 
                    318:             
                    319:             <div class="kupu-tabledrawer-edittable">
                    320:               <table>
                    321:                 <tr>
                    322:                   <th xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-toolbox-label" i18n:translate="tabledrawer_class_label">Table Class</th>
                    323:                   <td>
                    324:                     <select class="kupu-tabledrawer-classchooser" onchange="drawertool.current_drawer.setTableClass(this.options[this.selectedIndex].value)">
                    325:                       <option value="plain">Plain</option>
                    326:                       <option value="listing">Listing</option>
                    327:                       <option value="grid">Grid</option>
                    328:                       <option value="data">Data</option>
                    329:                     </select>
                    330:                   </td>
                    331:                 </tr>
                    332:                 <tr>
                    333:                   <th xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-toolbox-label" i18n:translate="tabledrawer_alignment_label">Current column alignment</th>
                    334:                   <td>
                    335:                     <select id="kupu-tabledrawer-alignchooser" class="kupu-tabledrawer-alignchooser" onchange="drawertool.current_drawer.tool.setColumnAlign(this.options[this.selectedIndex].value)">
                    336:                       <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="tabledrawer_left_option" value="left">Left</option>
                    337:                       <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="tabledrawer_center_option" value="center">Center</option>
                    338:                       <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="tabledrawer_right_option" value="right">Right</option>
                    339:                       </select>
                    340:                   </td>
                    341:                 </tr>
                    342:                 <tr>
                    343:                   <th xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-toolbox-label" i18n:translate="tabledrawer_column_label">Column</th>
                    344:                   <td>
                    345:                     <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-dialog-button" type="button" i18n:translate="tabledrawer_add_button" onclick="drawertool.current_drawer.addTableColumn()">Add</button>
                    346:                     <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-dialog-button" type="button" i18n:translate="tabledrawer_remove_button" onclick="drawertool.current_drawer.delTableColumn()">Remove</button>
                    347:                   </td>
                    348:                 </tr>
                    349:                 <tr>
                    350:                   <th xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-toolbox-label" i18n:translate="tabledrawer_row_label">Row</th>
                    351:                   <td>
                    352:                     <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-dialog-button" type="button" i18n:translate="tabledrawer_add_button" onclick="drawertool.current_drawer.addTableRow()">Add</button> 
                    353:                     <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-dialog-button" type="button" i18n:translate="tabledrawer_remove_button" onclick="drawertool.current_drawer.delTableRow()">Remove</button>
                    354:                   </td>
                    355:                 </tr>
                    356:                 <tr>
                    357:                   <th xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-toolbox-label" i18n:translate="tabledrawer_fix_table_label">Fix Table</th>
                    358:                   <td>
                    359:                     <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-dialog-button" type="button" i18n:translate="tabledrawer_fix_button" onclick="drawertool.current_drawer.fixTable()">Fix</button> 
                    360:                   </td>
                    361:                 </tr>
                    362:               </table>
                    363:             </div>
                    364:           </td>
                    365:         </tr>
                    366:       </table>
                    367:       <div class="kupu-dialogbuttons">
                    368:         <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-dialog-button" type="button" onfocus="window.status='focus';" onmousedown="window.status ='onmousedown';" i18n:translate="tabledrawer_close_button" onclick="drawertool.closeDrawer(this)">Close</button>
                    369:       </div>
                    370:     </div>
                    371:     </div>
                    372: 
                    373:   
                    374:     </metal:slot><metal:slot define-slot="extradrawer"/>
                    375:   
                    376:     </metal:slot>
                    377:     </div>
                    378:   
                    379:     </metal:slot><metal:slot define-slot="toolboxes">
                    380:       
                    381:     <div class="kupu-toolboxes">
                    382:       <metal:slot define-slot="toolbox_properties">
                    383:       
                    384:     <div class="kupu-toolbox" id="kupu-toolbox-properties">
                    385:       <h1 xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Properties</h1>
                    386: 
                    387:       <div xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-toolbox-label" i18n:translate="">Title:</div>
                    388:       <input class="wide" id="kupu-properties-title"/>
                    389:       <div xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-toolbox-label" i18n:translate="">Description:</div>
                    390:       <textarea class="wide" id="kupu-properties-description"> </textarea>
                    391:     </div>
                    392:   
                    393:     </metal:slot><metal:slot define-slot="toolbox_links">
                    394:       
                    395:     <div class="kupu-toolbox" id="kupu-toolbox-links">
                    396:       <h1 xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Links</h1>
                    397: 
                    398:       <div id="kupu-toolbox-addlink">
                    399:         <div class="kupu-toolbox-label">
                    400:           
                    401:           <span xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">
                    402:             Link the highlighted text to this URL:
                    403:           </span>
                    404:         </div>
                    405: 
                    406:         <input id="kupu-link-input" class="wide" type="text"/>
                    407:         <div class="kupu-toolbox-buttons">
                    408:           <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" id="kupu-link-button" class="kupu-toolbox-action" i18n:translate="">Make Link</button>
                    409:         </div>
                    410: 
                    411:       </div>
                    412:     </div>
                    413:   
                    414:     </metal:slot><metal:slot define-slot="toolbox_images">
                    415:       
                    416:     <div class="kupu-toolbox" id="kupu-toolbox-images">
                    417:             <h1 xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Images</h1>
                    418: 
                    419:             <div class="kupu-toolbox-label">
                    420:               <span xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Image class:</span>
                    421:             </div>
                    422:             <select class="wide" id="kupu-image-float-select">
                    423:               <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="image-inline" i18n:translate="">Inline</option>
                    424:               <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="image-left" i18n:translate="">Left</option>
                    425:               <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="image-right" i18n:translate="">Right</option>
                    426:             </select>
                    427: 
                    428:             <div class="kupu-toolbox-label">
                    429:               <span xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Insert image at the following URL:</span>
                    430:             </div>
                    431:             <input id="kupu-image-input" value="kupuimages/kupu_icon.gif" class="wide" type="text"/>
                    432: 
                    433:             <div class="kupu-toolbox-buttons">
                    434:               <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" id="kupu-image-addbutton" class="kupu-toolbox-action" i18n:translate="">Insert Image</button>
                    435:             </div>
                    436:     </div>
                    437:   
                    438:     </metal:slot><metal:slot define-slot="toolbox_tables">
                    439:       
                    440:     <div class="kupu-toolbox" id="kupu-toolbox-tables">
                    441:       <h1 xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Tables</h1>
                    442: 
                    443:       <div class="kupu-toolbox-label">
                    444:         <span xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Table Class:</span>
                    445:         <select class="wide" id="kupu-table-classchooser"> </select>
                    446:       </div>
                    447: 
                    448:       <div id="kupu-toolbox-addtable" class="kupu-toolbox-addtable">
                    449:         <div xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-toolbox-label" i18n:translate="">Rows:</div>
                    450:         <input class="wide" type="text" id="kupu-table-newrows"/>
                    451: 
                    452:         <div xmlns:i18n="http://xml.zope.org/namespaces/i18n" class="kupu-toolbox-label" i18n:translate="">Columns:</div>
                    453:         <input class="wide" type="text" id="kupu-table-newcols"/>
                    454: 
                    455:         <div class="kupu-toolbox-label">
                    456:           <span xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Headings:</span>
                    457:           <input name="kupu-table-makeheader" id="kupu-table-makeheader" type="checkbox"/>
                    458:           <label xmlns:i18n="http://xml.zope.org/namespaces/i18n" for="kupu-table-makeheader" i18n:translate="">Create</label>
                    459:         </div>
                    460: 
                    461:         <div class="kupu-toolbox-buttons">
                    462:           <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" id="kupu-table-fixall-button" i18n:translate="">Fix Table</button> 
                    463:           <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" id="kupu-table-addtable-button" i18n:translate="">Add Table</button> 
                    464:         </div>
                    465: 
                    466:       </div>
                    467: 
                    468:       <div id="kupu-toolbox-edittable" class="kupu-toolbox-edittable">
                    469:       
                    470:           <div class="kupu-toolbox-label">
                    471:             <span xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Col Align:</span>
                    472:             <select class="wide" id="kupu-table-alignchooser">
                    473:               <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="left" i18n:translate="">Left</option>
                    474:               <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="center" i18n:translate="">Center</option>
                    475:               <option xmlns:i18n="http://xml.zope.org/namespaces/i18n" value="right" i18n:translate="">Right</option>
                    476:             </select>
                    477:           </div>
                    478:       
                    479:           <div class="kupu-toolbox-buttons">
                    480:             <br/>
                    481:             <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" id="kupu-table-addcolumn-button" i18n:translate="">Add Column</button>
                    482:             <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" id="kupu-table-delcolumn-button" i18n:translate="">Remove Column</button>
                    483:             
                    484:             <br/>
                    485:             <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" id="kupu-table-addrow-button" i18n:translate="">Add Row</button>
                    486:             <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" id="kupu-table-delrow-button" i18n:translate="">Remove Row</button>
                    487:           
                    488:             <button xmlns:i18n="http://xml.zope.org/namespaces/i18n" type="button" id="kupu-table-fix-button" i18n:translate="">Fix</button>
                    489:           </div>
                    490:           
                    491:       </div>
                    492: 
                    493:     </div>
                    494:   
                    495:     </metal:slot><metal:slot define-slot="toolbox_extra"/><metal:slot define-slot="toolbox_debug">
                    496:     <div style="visibility:hidden;" class="kupu-toolbox" id="kupu-toolbox-debug" style="visibility:invisible;">
                    497:       <h1 xmlns:i18n="http://xml.zope.org/namespaces/i18n" i18n:translate="">Debug Log</h1>
                    498:       <div id="kupu-toolbox-debuglog" class="kupu-toolbox-label">
                    499:       </div>
                    500:     </div>
                    501: 
                    502:     </metal:slot>
                    503:     </div>
                    504:   
                    505:     </metal:slot><metal:slot define-slot="colorchooser">
                    506:       
                    507:     <table id="kupu-colorchooser" cellpadding="0" cellspacing="0" style="position: fixed; border-style: solid; border-color: black; border-width: 1px;">
                    508:     </table>
                    509:   
                    510:     </metal:slot>
                    511:     <div class="kupu-editorframe">
                    512:       <form>
                    513:         
                    514:         <iframe metal:define-slot="editorframe" class="kupu-editor-iframe" id="kupu-editor" frameborder="0" scrolling="auto" src="fulldoc" tal:attributes="src document_url">
                    515:         </iframe>
                    516:         <textarea class="kupu-editor-textarea" id="kupu-editor-textarea"> </textarea>
                    517:       </form>
                    518:     </div>
                    519:   
                    520:     </div>
                    521:   
                    522:     </metal:macro>
                    523:     </body>
                    524:   
                    525: 
                    526:     </html>
                    527:   

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