<div>Hi,</div><div><br></div><div>I&#39;ve been working on an html -&gt; canvas translator. Have a look at: <a href="http://seafox.seasidehosting.st">http://seafox.seasidehosting.st</a> and click on &quot;Canvas translator&quot;. Then in another browser tab bring up your favourite web page (e.g. <a href="http://www.seaside.st/">http://www.seaside.st/</a>) highlight a section and copy. Then return to the &quot;Canvas Translator&quot; and paste into the text box below the default &quot;Rendered html&quot; tab. Be amazed as the html is automatically translated into Seaside canvas rendering methods. All the tabbed views are editable and you can switch between them, allowing you to edit in one and see the translation in another. For example try editing some raw html and flip to the canvas view to see the translation to canvas methods.</div>
<div><br></div><div>The translator is based on the parser I created for the Seafox Firefox plug-in. You can download a new version of the plug-in. Improvements include:</div><div><br></div><div>* Code formatting better conforms to Seaside&#39;s coding conventions.</div>
<div>* The plug-in now creates an editable syntax highlighted translation (if the translation isn&#39;t highlighted by again - there&#39;s an occasional weird first-time only bug)</div><div>* There&#39;s a small test-suite for the parser</div>
<div><br></div><div>You can load the code into your Seaside image with:</div><div><br></div><div>Gofer it</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>squeaksource: &#39;Seafox&#39;;</div><div>  <span class="Apple-tab-span" style="white-space:pre">        </span>package: &#39;ConfigurationOfSeafox&#39;;</div>
<div>  <span class="Apple-tab-span" style="white-space:pre">        </span>load.</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div>(ConfigurationOfSeafox project version: &#39;0.2-baseline&#39;) load.</div>
<div><br></div><div>Note: I&#39;ve tested mainly on the Mac in Safari. I&#39;d be interested to hear different platform browser combinations work.</div><div><br></div><div>Nick</div><div><br></div>