If I understand you right, you’re using it for in-line "style" attribute whereas the "class" attribute should be used via Cascading Styling Sheets.
I would normally extends a CSS class and make the change I need (in your example the background-color) and then append that new class name to an already existing list of classes that are applied my tag. Hence why a simple AttributeModifier changing the class attribute of a tag is all you need. ~ Thank you, Paul Bors On Fri, Feb 1, 2013 at 9:44 AM, William Speirs <wspe...@apache.org> wrote: > I created a Behavior the other night that allows one to modify the style > attribute of a tag by easily adding or removing a CSS property. Why is this > better/different than AttributeModifier? Because you can update a CSS > property inside the style attribute. Basic usage: > > myComponent.add(new StyleModifier("background-color", "blue")); // changes > (or adds) the background-color property of the style tag on this component > to blue > > myComponent.add(new StyleModifier("background-color")); // removes the > background-color property from the style tag on this component > > Would anyone else find this useful? Would the devs on this list consider > taking it in for the next release of Wicket (if so I can open an JIRA)? Is > this already implemented and I'm just too stupid to have found it? > > Thanks... > > Bill- >