[Seaside] Send page as Email attachement ?
julian at beta4.com
Thu Dec 22 21:11:20 CET 2005
Wilkes Joiner wrote:
> On 12/21/05, Julian Fitzell <julian at beta4.com> wrote:
>>We generally had the heuristic of starting a new line and
>>indenting any time there was a child tag, and if there were no child
>>tags to put the content and the start and end tags on the same line.
>>But even this wasn't sufficient because, for example, the result of
>>having to text inputs with a newline between them and two text inputs
>>without a new line between them is actually different: in one case
>>they'll be separated by a space and in the other they will be touching.
> IIRC, this how whitespace is supposed to be handled in html. All
> whitespace is shrunk down to one space.
No, I understand that n spaces is the same as 1 space. But 1 space is
*not* the same thing as 0 spaces.
>> It proved very difficult to come up with a well-defined pretty-printed
>>output that everyone was happy with. That, more than anything, is why
>>Avi and I started using the unformatted output and if the option to
>>toggle between the two has disappeared, it's only because we just
>>weren't using it anymore. Well, that and the fact that it was nicer
>>looking at our pretty-print than at "view source" anyway.
> For developing a Seaside app, I would not change a thing. The view
> source trumps anything I've used in a dynamic framework. I am
> (mis)using seaside as way to create a static website while working
> with graphic designers. I prefer generating html via Seaside to
> writing it all out by hand. I want to give the graphic designers some
> html to play with and tweak, mostly css and images. So, an
> imperfectly formatted is acceptable. It is not what will actually be
> rendered to the browser.
Ah, ok. Not sure if you're aware, but you can just use a WAHtmlBuilder
without using all the session and component stuff on top of it. And
yes, the view source tool as well as firefox, et. al.'s view-source
tools certainly beat having formatted html in the first place.
More information about the Seaside