Most likely you have found a bug in a transition phase from the old method of styling to the new method of styling.

In the "old days" screen widgets had styles assigned at a very granular level. Around 2007 or so, that was changed so only a widget's container (an HTML <div> for example) was styled, and the elements it contained were styled with descendent CSS selectors (CSS inheritance).

You can see that concept at work here:

https://cwiki.apache.org/confluence/display/OFBADMIN/HTML+and+CSS+Best+Practices

"...styles should be applied to containers, and the container's style should style all of the elements it contains."

and here:

https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+maincss.css+HTML+Element+Collection+Styles

Don't assume the widget code is correct. It may be in need of an update.

Adrian Crum
Sandglass Software
www.sandglass-software.com

On 11/1/2015 1:41 PM, Julien NICOLAS wrote:
Hi,

I was thinking that I found a bug but the source code seems to explain
me that it is a feature...

In menu xml file, I can define widget-style for an item. But when this
item is selected, the widget-style is push to the link style of the item.

For me it's strange... I start to solve this problem but the source code
get the widget-style of the item if this one is in selected status.

Is anybody have more information to help me to understand the reason or
can I consider this as a bug ?

Thanks,

Julien.

Reply via email to