[Seaside] Some Seaside 3.0 questions?

Philippe Marschall philippe.marschall at gmail.com
Sun Nov 29 11:21:43 UTC 2009


2009/11/28 Conrad Taylor <conradwt at gmail.com>:
> Hi, I have the following questions regarding Seaside 3.0 API:
> 1)  Why doesn't Seaside have an explicit head tag factory selectors?

They are automatically generated because they are always there.

> For
> example, I was expecting to see
>      something like this:
>      SomeClass>>head
>      Note:  This would be considered global within the entire Seaside
> application.  Also, I would be able to set both my CSS and
>                Javascript here.

You can do that in #updateRoot:. You can't do this in
#renderContentOn: because there you're already inside <body>

> 2)  How does one set standard and event attributes on body tag?  For
> example, I would like to be able to set the following
>      standard attributes:
>
>      class, dir, id, lang, style, title, and xml:lang
>      event attributes:
>      onlick, ondbclick, and so on

See WARenderLoopContinuation >> #updateRoot:. There are certainly some
convenience methods missing and we would welcome any patches in this
area.

> 3)  How does one set the appropriate attributes html tag?  For example,
> xmlns, dir, lang, and xml:lang.

See above.

> 4)  When one is setting these attributes in (1), (2), and (3) will they be
> global to the component in question or will they be
>      global to all components?

Global to the page that the component that implements #updateRoot: is on.

Cheers
Philippe


More information about the seaside mailing list