Hey Martin,

Does the simple-portlet skin render any better? I *THINK* that when running in a portal environment you always get the simple-portlet skin unless your portal provides one of the necessary skin extensions which, right now, it trinidad proprietary. Maybe this is just a case of us needing to bug-fix the portlet skin.

That article is interesting, but I think that Trinidad has attempted to do the same thing only in a different way. Instead of using javascript to copy in the styles, we actually change the class names that get rendered on the client to use the portal styles where appropriate. Still, I'm not sure that this has been tested extensively because before we started looking at 301, much of Trinidad's portal work has been done with a Proof of Concept environment.

Scott

Martin Marinschek wrote:
After playing around for a while and finally finding out that it was
as easy as setting:

 <skin-family>simple</skin-family>

in the trinidad-config.xml I got skinning to run in the portlet
environment. In the end, I'm not very happy with what I see, though.

I'm attaching a screenshot - basically, not much change happens by
applying skinning - obviously due to the fact that the portlet
containers don't offer many default style-class hooks.
Have I been getting this wrong or does it really look like this?

If I have been doing the right thing, wouldn't it be nice to have a
way of adding the stylesheet with javascript dynamically in the body?

Something like this:

http://cse-mjmcl.cse.bris.ac.uk/blog/2005/08/18/1124396539593.html

might be in order to have full skinning available, and still be
standards compliant.

I'd implement this in a component, if nobody has better ideas...

regards,

Martin



------------------------------------------------------------------------


Reply via email to