[Seaside] canvas translator & new version of Seafox

Larry White ljw1001 at gmail.com
Fri Sep 9 12:32:02 UTC 2011


This is very cool. Thanks!

On Fri, Sep 9, 2011 at 5:27 AM, Nick Ager <nick.ager at gmail.com> wrote:

> As ever putting code out it in the wild has revealed a few bugs:
> * pasting a large snippet of html, would stop the the translation working
> back between tags with the "loading" message appearing.
> * unmapped attributes weren't quote escaped.
>
> If you've tried it and just saw "loading" when flipping tabs, try again -
> I've uploaded a new version and it should be fixed.
>
> Explanation:
> I was using an ajax get request - which encoded the render method. The get
> string became too large and was failed by the front-end web-server to
> seasidehosting.st (apache?)
> Changing to an ajax post and ensuring I had the latest Seaside code fixed
> the problem (see http://code.google.com/p/seaside/issues/detail?id=651)
>
> Nick
>
>
> On 9 September 2011 09:15, radoslav hodnicak <rh at 4096.sk> wrote:
>
>> hey, this is pretty useful (the FFplugin too), thanks!
>>
>> rado
>>
>> On Fri, Sep 9, 2011 at 8:02 AM, Nick Ager <nick.ager at gmail.com> wrote:
>> > Hi,
>> > I've been working on an html -> canvas translator. Have a look at:
>> > http://seafox.seasidehosting.st and click on "Canvas translator". Then
>> in
>> > another browser tab bring up your favourite web page
>> > (e.g. http://www.seaside.st/) highlight a section and copy. Then return
>> to
>> > the "Canvas Translator" and paste into the text box below the default
>> > "Rendered html" 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.
>> > 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:
>> > * Code formatting better conforms to Seaside's coding conventions.
>> > * The plug-in now creates an editable syntax highlighted translation (if
>> the
>> > translation isn't highlighted by again - there's an occasional weird
>> > first-time only bug)
>> > * There's a small test-suite for the parser
>> > You can load the code into your Seaside image with:
>> > Gofer it
>> > squeaksource: 'Seafox';
>> >   package: 'ConfigurationOfSeafox';
>> >   load.
>> > (ConfigurationOfSeafox project version: '0.2-baseline') load.
>> > Note: I've tested mainly on the Mac in Safari. I'd be interested to hear
>> > different platform browser combinations work.
>> > Nick
>> >
>> > _______________________________________________
>> > seaside mailing list
>> > seaside at lists.squeakfoundation.org
>> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>> >
>> >
>> _______________________________________________
>> seaside mailing list
>> seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
>
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20110909/4297fe57/attachment.htm


More information about the seaside mailing list