Hi,
As a general rule of thumb I prefer the current approach. But in order
to solve your problem, why don't you just use the parent component
(getParent()) to achieve hat you want?

   I don't understand. I have written some generic wicket components
   for our applications, which of the border component is one (it now
   wraps it's contents in a few div tags). Done, and this is packaged into jar.
   How, if the other people start using my border component and place
   it into their html with a <span> tags, their image tags no longer work.

   I don't think that they can add the Image objects to parent,
   since those tags are inside <span> tags of the border object.

       Ari S.


Juergen

On 10/4/05, Ari Suutari <[EMAIL PROTECTED]> wrote:
Hi,

> It hasn't changed since the beginning. I wonder how it breaks existing code?

    Sorry, I didn't mean that it would break existing code, I meant that it 
breaks
    a html file which works as plain html (ie. the image is in the same 
directory
    as html file).

    I myself haven't noticed this before, since I used to have all related
    classes in same package. After moving generic stuff to separate
    package the problem came visible.

    How I think it should work is that the stuff injected by <wicket:body>
    shouldn't use the package/path of border component but instead
    the package/path of surrounding component (which would be page
    in simple cases or a panel in more complex ones).

        Ari S.

>
> Juergen
>
> On 10/4/05, Ari Suutari <[EMAIL PROTECTED]> wrote:
>> > Well, Wicket defines the "correct" place as the same package as the 
component.
>>
>>     But this is wrong:
>>
>>     - it breaks working html
>>     - although the border is a component, the stuff inside is not part of it.
>>
>>         Ari S.
>>
>> >
>> > On 10/3/05, Ari Suutari <[EMAIL PROTECTED]> wrote:
>> >> Hi,
>> >>
>> >> Assume following html:
>> >>
>> >> <span wicket:id="border">
>> >>     <img wicket:id="img" src="test.png"/>
>> >> </span>
>> >>
>> >> Now, If the application is in package syncrontech.test except that
>> >> border is syncrontech.borders.NiceBorder (I have a separate package
>> >> for common thingies) wicket is unable to find test.png during runtime, 
instead
>> >> I get:
>> >>
>> >>
>> >> wicket.WicketRuntimeException: Unable to find package resource [path = 
syncrontech/borders/test.png, style = null, locale =
>> >> fi]
>> >>
>> >> Ie. it looks for image in wrong place (correct place is 
syncrontech/test/test.png).
>> >>
>> >> I'm using wicket 1.1-rc1.
>> >>
>> >>     Ari S.
>> >>
>> >>
>> >>
>> >> -------------------------------------------------------
>> >> This SF.Net email is sponsored by:
>> >> Power Architecture Resource Center: Free content, downloads, discussions,
>> >> and more. http://solutions.newsforge.com/ibmarch.tmpl
>> >> _______________________________________________
>> >> Wicket-user mailing list
>> >> [email protected]
>> >> https://lists.sourceforge.net/lists/listinfo/wicket-user
>> >>
>> >
>> >
>> > -------------------------------------------------------
>> > This SF.Net email is sponsored by:
>> > Power Architecture Resource Center: Free content, downloads, discussions,
>> > and more. http://solutions.newsforge.com/ibmarch.tmpl
>> > _______________________________________________
>> > Wicket-user mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/wicket-user
>> >
>> >
>>
>>
>> -------------------------------------------------------
>> This SF.Net email is sponsored by:
>> Power Architecture Resource Center: Free content, downloads, discussions,
>> and more. http://solutions.newsforge.com/ibmarch.tmpl
>> _______________________________________________
>> Wicket-user mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by:
> Power Architecture Resource Center: Free content, downloads, discussions,
> and more. http://solutions.newsforge.com/ibmarch.tmpl
> _______________________________________________
> Wicket-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user





-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to