> But one thing - the isEnabled() method
> does not exist in the AbstractBehavior class.
public boolean isEnabled(Component component) is defined in both the
IBehavior interface and implemented (default) in AbstractBehavior.
It's in 1.3 though.
> But I think the
> following will work:
>
>
Cool, that looks sensical to me. I like how I don't have to actually
have the stars in my html file. But one thing - the isEnabled() method
does not exist in the AbstractBehavior class. But I think the
following will work:
label.add(new AbstractBehavior() {
@Override pub
You need to use the css pseudo-elements "before" and "after":
http://www.w3schools.com/css/css_pseudo_elements.asp
http://www.w3schools.com/css/css_pseudo_elements.asp .
They're not supported by all browsers tho (in particular, not by IE I
think).
--
View this message in context:
http://www.n
Lowell,
Sorry for my bad answers today, I was doing too many things at the
same time, and now that I re-read your use case I think I understand
better what you want.
If I'm correct, you want to decorate a label with a star, and use some
css class or id with that star and have the ability to turn
> Some CSS gurus claim that CSS could be used to append or
> prepend content to elements, so maybe you would be easier
> off by doing just that and toggling the css class
> programmatically.
That would work. I tried googling how to do that, with no luck.
Anybody have any pointers or links?
lowell
On Thu, 31 May 2007, Lowell Kirsh wrote:
> Basically what I want to do is from this markup:
>
> *
Is this legal HTML? You should maybe use e.g. wicket:container
in place of the inner span, I think that span cannot contain
container tags.
Some CSS gurus claim that CSS could be used to append or
Oh, if this helps, what I want could be achieved with this:
TEXT
*
and then doing something like:
foobar = new MarkupContainer("foobar");
foobar.add(new Label("text", ...))
foobar.add(new WebMarkupContainer("removeMe") {
public boolean isVisible() {
return sometimesFalse();
}
});
ad
Basically what I want to do is from this markup:
*
I'd like to replace 'TEXT' with some text from my java code, and would
like to set the visibility of the 'star' span from within my code.
Replacing TEXT seems similar to what a Label does, but a Label won't
support the embedded 'star' span. So
And which Panel method do I need to call to set its text without
removing the star Component?
On 5/31/07, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
> LabelWithStar should extend Panel.
>
> Eelco
>
> On 5/31/07, Lowell Kirsh <[EMAIL PROTECTED]> wrote:
> > But I get the following error:
> >
> > ...
Well, I need some way of setting the text from within my java code so
i don't see how I could get away without it.
On 5/31/07, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
> Actually, do you need at all?
>
> Eelco
>
> On 5/31/07, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
> > LabelWithStar should e
Actually, do you need at all?
Eelco
On 5/31/07, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
> LabelWithStar should extend Panel.
>
> Eelco
>
> On 5/31/07, Lowell Kirsh <[EMAIL PROTECTED]> wrote:
> > But I get the following error:
> >
> > ...WicketMessage: Expected close tag for ''
> > Possible at
LabelWithStar should extend Panel.
Eelco
On 5/31/07, Lowell Kirsh <[EMAIL PROTECTED]> wrote:
> But I get the following error:
>
> ...WicketMessage: Expected close tag for ''
> Possible attempt to embed component(s) '' in
> the body of this component which discards its body
>
> Doesn't that mean m
But I get the following error:
...WicketMessage: Expected close tag for ''
Possible attempt to embed component(s) '' in
the body of this component which discards its body
Doesn't that mean my approach is flawed?
On 5/31/07, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
> Then you should be able to
Then you should be able to use that label idea and embed it in your component.
Eelco
On 5/31/07, Lowell Kirsh <[EMAIL PROTECTED]> wrote:
> Once again I left out a detail - the reason I have the span is that I
> want to apply a CSS class to the star. Also, I like to have the star
> as a child of t
Once again I left out a detail - the reason I have the span is that I
want to apply a CSS class to the star. Also, I like to have the star
as a child of the other component, because that way I don't have to
assign unique names to each star, and also, I can package the text and
the star as one objec
On 5/31/07, Lowell Kirsh <[EMAIL PROTECTED]> wrote:
> My use case is actually turning out slightly more complex than I
> posted. What I actually have is:
>
> TEXT*
>
> and I'd like to sometimes remove the star. So my java (which doesn't
> work) looks like:
>
>private static class LabelWithStar
My use case is actually turning out slightly more complex than I
posted. What I actually have is:
TEXT*
and I'd like to sometimes remove the star. So my java (which doesn't
work) looks like:
private static class LabelWithStar extends WebMarkupContainer
{
public LabelWithStar(Strin
On Thu, 31 May 2007, Lowell Kirsh wrote:
> Cool. So no need to 'add' it?
Yes of course. You must add to a parent every component that
you want to render, otherwise it's just garbage (for the JVM).
- Timo
--
Timo Rantalaiho
Reaktor Innovations Oyhttp://www.ri.fi/ >
-
Cool. So no need to 'add' it?
On 5/30/07, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
> > new WebMarkupContainer("removeMe") {
> > protected void onBeforeRender() {
> > super.onBeforeRender();
> > setVisible(sometimesFalse());
> > }
> > }
>
> That, or alternatively,
>
> new
> new WebMarkupContainer("removeMe") {
> protected void onBeforeRender() {
> super.onBeforeRender();
> setVisible(sometimesFalse());
> }
> }
That, or alternatively,
new WebMarkupContainer("removeMe") {
public boolean isVisible() {
return sometimesFalse();
}
}
Eelc
On Wed, 30 May 2007, Lowell Kirsh wrote:
> I making a web page which contains some markup that I'd like to remove
> (sometimes). I imagine it would look like:
>
> ...
> Hello World
> ...
>
> Is it possible to remove this markup?
new WebMarkupContainer("removeMe") {
protected void onBeforeRen
I making a web page which contains some markup that I'd like to remove
(sometimes). I imagine it would look like:
...
Hello World
...
Is it possible to remove this markup?
Thanks
Lowell
-
This SF.net email is sponsored by D
22 matches
Mail list logo