Mercurial > eldonilo > barbecue
view index.xhtml @ 9:d3b37bbb2b88 default tip master
Support multiple participants.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Thu, 02 Feb 2012 16:37:28 +0100 |
parents | 7b2ca4d5af6d |
children |
line wrap: on
line source
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta charset="UTF-8" /> <title> barbecue </title> <link type="text/css" href="style.css" rel="stylesheet" /> <script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="lightstring/md5.js"></script> <script type="text/javascript" src="lightstring/lightstring.js"></script> <script type="text/javascript" src="lightstring/stanza.js"></script> <script type="text/javascript" src="lightstring/jid.js"></script> <script type="text/javascript" src="lightstring/plugins/DIGEST-MD5.js"></script> <script type="text/javascript" src="lightstring/plugins/presence.js"></script> <script type="text/javascript" src="lightstring/plugins/disco.js"></script> <script type="text/javascript" src="record.js"></script> <script type="text/javascript" src="sxe-document.js"></script> <script type="text/javascript" src="config.js"></script> </head> <body> <div id="state"/> <button id="host">Host</button> <button id="resend-state">Resend the whole state</button> <form id="toolbar"> <dl> <dt> edit: </dt> <dd> <input type="button" value=" " data-command="undo" /> <input type="button" value=" " data-command="redo" /> | <input type="button" value=" " data-command="cut" disabled="" /> <input type="button" value=" " data-command="copy" disabled="" /> <input type="button" value=" " data-command="paste" disabled="" /> | <input type="checkbox" id="useCSS" data-command="styleWithCSS" checked="" /> <label for="useCSS">style with CSS</label> </dd> <dt> inline: </dt> <dd> <select data-command="fontName"> <option value="" disabled="" selected=""> Font </option> <option value="serif"> serif </option> <option value="sans-serif"> sans-serif </option> <option value="monospace"> monospace </option> <option value=" " disabled=""> - </option> <option value="Arial"> Arial </option> <option value="Courier New"> Courier New </option> <option value="Times New Roman"> Times New Roman </option> <option value="Verdana"> Verdana </option> </select> <select data-command="fontSize"> <option value="" disabled="" selected=""> Size </option> <option value="1"> 1 </option> <option value="2"> 2 </option> <option value="3"> 3 </option> <option value="4"> 4 </option> <option value="5"> 5 </option> <option value="6"> 6 </option> <option value="7"> 7 </option> </select> <input type="button" value="-" data-command="decreaseFontSize" /> <input type="button" value="+" data-command="increaseFontSize" /> | <input type="button" value=" " data-command="bold" /> <input type="button" value=" " data-command="italic" /> <input type="button" value=" " data-command="underline" /> <input type="button" value=" " data-command="strikeThrough" /> | <input type="button" value=" " data-command="subscript" /> <input type="button" value=" " data-command="superscript" /> </dd> <dt> block: </dt> <dd> <select data-command="formatBlock"> <option value="" disabled="" selected=""> Format </option> <option value="<p>"> paragraph </option> <option value="<h1>"> heading 1 </option> <option value="<h2>"> heading 2 </option> <option value="<h3>"> heading 3 </option> <option value="<h4>"> heading 4 </option> <option value="<h5>"> heading 5 </option> <option value="<h6>"> heading 6 </option> <option value="<address>"> address </option> <option value="<pre>"> preformatted </option> </select> | <input type="button" value=" " data-command="justifyLeft" /> <input type="button" value=" " data-command="justifyCenter" /> <input type="button" value=" " data-command="justifyRight" /> <input type="button" value=" " data-command="justifyFull" /> | <input type="button" value=" " data-command="outdent" /> <input type="button" value=" " data-command="indent" /> | <input type="button" value=" " data-command="insertOrderedList" /> <input type="button" value=" " data-command="insertUnorderedList" /> </dd> </dl> <pre id="execCommand" /> </form> <pre id="breadcrumb"> </pre> <section id="document" contenteditable="true"> <h2> Go ahead, edit away! </h2> <p> Here's a <span style="color:red">typical</span> paragraph element </p> <ol><li> and now a list </li><li> with only </li><li> three items </li></ol> </section> <footer> <p> This HTML content editor is not intended to compete with <a href="http://ckeditor.com/">CKEditor</a> or <a href="http://tinymce.com/">TinyMCE</a>: it is designed to <strong>test</strong> the various implementations of <code>contentEditable</code> and <code>execCommand</code> in modern browsers. </p> <p> This is a standalone file: the JavaScript code (<40 lines!), CSS markup and images are embedded. Feel free to download it to try it offline. </p> <p> Useful links: <a href="https://developer.mozilla.org/en/Rich-Text_Editing_in_Mozilla">Mozilla Developer Network</a>, <a href="http://html5demos.com/contenteditable/">html5demos.com</a>, <a href="http://www.browserscope.org/richtext2/test">Browserscope.org</a>. </p> </footer> <script type="text/javascript" src="script2.js"></script> </body> </html>