[ Index ] |
|
Code source de Kupu-1.3.5 |
1 <kupu:feature 2 name="wysiwyg_support" 3 implementation="plone" 4 xmlns="http://www.w3.org/1999/xhtml" 5 xmlns:kupu="http://kupu.oscom.org/namespaces/dist" 6 xmlns:tal="http://xml.zope.org/namespaces/tal" 7 xmlns:metal="http://xml.zope.org/namespaces/metal" 8 xmlns:i18n="http://xml.zope.org/namespaces/i18n" 9 > 10 <kupu:id>$Id: wysiwyg_support.kupu 14903 2005-07-22 09:56:09Z duncan $</kupu:id> 11 12 <kupu:part name="editorbox"> 13 14 <div metal:define-macro="wysiwygEditorBox" id="kupu-editor" 15 tal:define="name fieldName|inputname; 16 editorid string:kupu-editor-$name}" 17 tal:attributes="id editorid"> 18 <tal:usekupu define="fname fieldName|inputname|nothing; 19 usekupu python:here.contentUsesKupu(fname);"> 20 <div tal:condition="usekupu"> 21 <kupu:define-slot name="has_kupu" /> 22 </div> 23 24 <div tal:condition="not:usekupu"> 25 <kupu:define-slot name="not_has_kupu" /> 26 </div> 27 </tal:usekupu> 28 </div> 29 </kupu:part> 30 31 <kupu:part name="eventhandler"> 32 <script type="text/javascript" 33 tal:content="string: 34 addEventHandler(window, 'load', function() { 35 window.kupu = initPloneKupu('$editorid}'); 36 window.kupuui = window.kupu.getTool('ui'); 37 window.drawertool = window.kupu.getTool('drawertool'); 38 window.kupu.initialize();} , document);"></script> 39 </kupu:part> 40 41 <kupu:part name="textarea"> 42 <textarea 43 cols="80" 44 rows="25" 45 tabindex="" 46 name="fieldName" 47 tal:content="inputvalue" 48 tal:attributes="name fieldName|inputname; 49 id fieldName|inputname; 50 onfocus onfocus|nothing; 51 onblur onblur|nothing; 52 tabindex tabindex|nothing; 53 rows rows|default; 54 cols cols|default;"> 55 </textarea> 56 </kupu:part> 57 58 <kupu:part name="textformatselector"> 59 60 <div metal:define-macro="textFormatSelector" class="field"> 61 <tal:usekupu define="fname fieldName|inputname|nothing; 62 usekupu python:here.contentUsesKupu(fname);"> 63 <tal:editor tal:condition="usekupu"> 64 <input type="hidden" name="text_format" value="text/html" 65 tal:define="fieldName fieldName|inputname|nothing; 66 val python:fieldName and 'text/html' or 'html'; 67 fieldName python:fieldName and fieldName+'_text_format' or 'text_format';" 68 tal:attributes="name fieldName;value val;" 69 /> 70 </tal:editor> 71 <tal:noeditor tal:condition="not:usekupu"> 72 <tal:archetypes tal:condition="fieldName|nothing"> 73 <div metal:use-macro="here/widgets/visual/macros/area_format" /> 74 <span tal:condition="python:portal.kupu_library_tool.isKupuEnabled(REQUEST=context.REQUEST)" 75 tal:define="global kupu_convert_message_generated python:True"> 76 <a href="#" 77 tal:attributes="href string:$request/URL0}?kupu.convert=$fieldName};">Convert to HTML and edit with Kupu</a></span> 78 </tal:archetypes> 79 <tal:nonat condition="not:fieldName|nothing"> 80 <label for="text_format" i18n:translate="label_format">Format</label> 81 82 <div class="formHelp" i18n:translate="help_format"> 83 If you are unsure of which format to use, just select Plain 84 Text and type the document as you usually do. 85 </div> 86 87 <input class="noborder" 88 type="radio" 89 name="text_format" 90 value="structured-text" 91 tabindex="" 92 id="cb_structuredtext" 93 tal:attributes="checked python:test(text_format=='structured-text', 1, None); 94 tabindex tabindex;" 95 /> 96 <label for="cb_structuredtext" i18n:translate="structured_text">Structured Text</label> <br /> 97 98 <input class="noborder" 99 type="radio" 100 name="text_format" 101 value="html" 102 tabindex="" 103 id="cb_html" 104 tal:attributes="checked python:test(text_format=='html', 1, None); 105 tabindex tabindex;" 106 /> 107 <label for="cb_html" i18n:translate="html">HTML</label> <br /> 108 109 <input class="noborder" 110 type="radio" 111 name="text_format" 112 value="plain" 113 tabindex="" 114 id="cb_plain" 115 tal:attributes="checked python:test(text_format=='plain', 1, None); 116 tabindex tabindex;" 117 /> 118 <label for="cb_plain" i18n:translate="plain_text">Plain Text</label> 119 </tal:nonat> 120 </tal:noeditor> 121 </tal:usekupu> 122 </div> 123 124 </kupu:part> 125 126 </kupu:feature>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Feb 25 15:30:41 2007 | par Balluche grâce à PHPXref 0.7 |