I just looked at 1.3a2, and it doesn't seem to write the extra <skin/>
entries
Perhaps a Castor upgrade is causing this.

I tried removing the <skin/> entries from 1.3a3 psml, but it didn't fix
the problem...

> -----Original Message-----
> From: David Sean Taylor [mailto:[EMAIL PROTECTED]] 
> Sent: Monday, May 20, 2002 1:48 PM
> To: 'Jetspeed Developers List'
> Subject: RE: Bug in Customizer
> 
> 
> I tested a 4/29 jetspeed, and the bug is still there.
> I went all the way back to 1.3a2, and the bug is not there.
> 
> Even though this is not the cause of the problem, does this 
> line need to go back in?
> 
>    conf.setPortletSkin( pc.getPortletSkin() );   
> 
> See below:
> > -----Original Message-----
> > From: Glenn Golden [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, May 20, 2002 12:18 PM
> > To: 'Jetspeed Developers List'
> > Subject: RE: Bug in Customizer
> > 
> > 
> > David -
> > 
> > Here's my "anon" page:
> > 
> > <?xml version="1.0" encoding="UTF-8"?>
> > <portlets id="200" xmlns="http://www.apache.org/2000/02/CVS";>
> >     <skin name="orange-red-Bordered"/>
> >     <metainfo>
> >             <title>The CHEF Portal</title>
> >     </metainfo>
> >     <entry id="100" parent="chef.motd"/>
> >     <entry id="101" parent="chef.intro"/>
> > </portlets>
> > 
> > I put in the "skin name" for the Portlets.
> > 
> > The PsmlPortlets object created for this *does* seem to have
> > a skin named "orange-red-Bordered".
> > 
> > The Entry objects have a skin with a null name.
> > 
> > The JetspeedPortletFactoryService's getPortletConfig()
> > returns a config with a null skin -
> > 
> > then (in public Portlet getPorltlet(Entry)) calls
> > PortalToolkit.getSkin() to set the config's skin.
> 
> 
> * Shouldn't it first check the portlets collection?
> 
> 
> > 
> > JetspeedPortalToolkitService.getSkin(String) sees the null 
> > skin name, and uses "this.defaultSkin" which is set to 
> > "orange-grey".  Here's where I would think it would get the 
> > skin from the Portlets, but instead it uses a default for 
> the service.
> > 
> > Now this is past my area of understanding - but perhaps it 
> > rings some bells for you?
> > 
> > My questions are:
> > 
> > - it looks correct that the skin name is at the "Portlets" 
> > level, not at the "Entry" level, as that matches the UI of 
> > the customizers...
> > 
> > - where is / was the code that looked at the PsmlPortlets for 
> > a skin if not defined in the Entry?  Is / was this a feature 
> > of creating these objects from the .psml file?
> > 
> > - is the Entry having a skin, but it having a null name suspicious?
> 
> Could be. I noticed that entries such as <skin/> get written out.
> Not sure if the customizer always wrote things outthis way or not.
> 
> > 
> > 
> > - Glenn
> > 
> > > -----Original Message-----
> > > From: David Sean Taylor [mailto:[EMAIL PROTECTED]]
> > > Sent: Monday, May 20, 2002 1:35 PM
> > > To: 'Jetspeed-Dev'
> > > Subject: Bug in Customizer
> > > 
> > > 
> > > Im looking into a new bug in the customizer.
> > > It seems that the changes to the skins do not work anymore. Try 
> > > changing from orange-gray to orange-red. The title bars 
> > change in the 
> > > customizer, but when you save they go back to gray.
> > > 
> > > Been all of the place trying to hunt this down this morning
> > > (great start to a Monday...) and I see something suspicious 
> > > on a commit from 5/15.
> > > 
> > > Look at the diffs here:
> > > 
> > http://cvs.apache.org/viewcvs.cgi/jakarta-jetspeed/src/java/or
> g/apache/j
> etspeed/services/portletfactory/JetspeedPortletFactoryService.
> java.diff?
> r1=1.11&r2=1.12&diff_format=h
> 
> It appears the setting of the skin was deleted.
> 
>    conf.setPortletSkin( pc.getPortletSkin() );   
> 
> I tried rolling back the changes but it broke the customizer.
> I guess there are other files that need to rollback too
> 
> I will try to look into it more today, if anyone familiar with this
> commit could have a look much appreciated
> 
> 
>   
> 
> 
> 
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:jetspeed-dev-> [EMAIL PROTECTED]>
> For 
> additional commands, 
> e-mail: <mailto:[EMAIL PROTECTED]>
> 
> 



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to