Ok I submitted this topic as bug:
http://sourceforge.net/tracker/index.php?func=detail&aid=1123751&group_i
d=119783&atid=684975

Maurice

-----Oorspronkelijk bericht-----
Van: Maurice Marrink 
Verzonden: dinsdag 15 februari 2005 17:15
Aan: [email protected]
Onderwerp: RE: [Wicket-develop] id of elemets and listviews

I' am having some problems reporting the bug, ill try again later.
For those interested here is the content:

According to w3c an id attribute should be unique within a document
http://www.w3.org/TR/html401/struct/global.html#adef-id

In wicket the id attribute is (among others) used to hold the name of a
wicket component.
The other option is to add a new attribute named wicket to the
element/component.

So far no problem.

However a list component re-uses the name of the item, resulting in n
elements with the same id.
This could be fixed by using the wicket attribute instead of the id
attribute for lists. If a user feels he needs to give his list items
id's he can do so in his java code with an attributemodifier. This
leaves it up to the user to produce globally unique id's.

To accommodate those that might complain that by adding a wicket
attribute there html is no longer w3c compliant, an option should be
provide that will remove attributes used by wicket to identify
components.

This option will therefore remove all id attributes if there value
starts with "wicket-" (default value) and all wicket attributes.


Maurice

-----Oorspronkelijk bericht-----
Van: Maurice Marrink 
Verzonden: dinsdag 15 februari 2005 16:50
Aan: [email protected]
Onderwerp: RE: [Wicket-develop] id of elemets and listviews

Ok, since I brought it up, I'll report the bug.

But can we please leave the numbering of id's in lists up to the user
himself.
Most of the time he won't even need it.

Maurice

-----Oorspronkelijk bericht-----
Van: Jonathan Locke [mailto:[EMAIL PROTECTED] 
Verzonden: dinsdag 15 februari 2005 16:43
Aan: [email protected]
Onderwerp: Re: [Wicket-develop] id of elemets and listviews


yes, exactly what i was thinking.  we should just add an id as we loop 
through the elements of the list.
but in any case, can we please put this in the bug database?  and any 
other things people are talking
about?  we really need to get some discipline on bugs now that feature 
work is essentially done.
anyone who has an issue should not hesitate to report a bug.  if you 
want to also come talk about it
on the mailing lists, that's great.  but please report the bug formally.

thanks,

      jon

Gili wrote:

>       I don't think removing the wicket attribute will make it
>compliant with W3. To my understanding, we simply remove the "wicket-"
>prefix and then the resulting IDs will still be identical.
>
>       This is something the wicket component should simply be smart
>enough to handle (guarantee unique IDs based upon its component name).
>I don't think it's too hard either, you just add an integer after the
>wicket ID name. You'd probably want to ensure, though, that the 1st ID
>remains the same for previewability reasons...
>
>Gili
>
>On Tue, 15 Feb 2005 10:23:34 +0100, Juergen Donnerstag wrote:
>
>  
>
>>Until we find the perfect the solution, you still have the option to
>>remove the wicket attribute from output which makes it compliant with
>>w3c. Another solution, though not compliant as well, is to use
>>wicket="myPanel" instead of id="wicket-myPanel".
>>
>>Juergen
>>
>>
>>On Tue, 15 Feb 2005 10:15:26 +0100, Maurice Marrink
>><[EMAIL PROTECTED]> wrote:
>>    
>>
>>>Hi,
>>>
>>>Not to be a pain in the ass or anything but I foresee a problem with
the way
>>>id's are used in listviews
>>>
>>>Currently if I use a listview I have to specify it the following way
>>>
>>><span id="wiket-list"> <span
>>>id="wicket-listitem"><!--content--></span></span>
>>>
>>>This generates a number of span's with the same id, namely
"wicket-listitem"
>>>
>>>Again according to w3c an id should be unique within a document
>>>http://www.w3.org/TR/html401/struct/global.html#adef-id
>>>
>>>Although most browsers don't seem to have a problem with it, it might
cause
>>>problems when trying to access the elements from within javascript.
>>>getElementById just to name 1.
>>>
>>>I am not sure how this is solved best, but I think it should be
solved
>>>sooner or later.
>>>
>>>Maurice
>>>
>>>-------------------------------------------------------
>>>SF email is sponsored by - The IT Product Guide
>>>Read honest & candid reviews on hundreds of IT Products from real
users.
>>>Discover which products truly live up to the hype. Start reading now.
>>>http://ads.osdn.com/?ad_ide95&alloc_id396&opclick
>>>_______________________________________________
>>>Wicket-develop mailing list
>>>[email protected]
>>>https://lists.sourceforge.net/lists/listinfo/wicket-develop
>>>
>>>      
>>>
>>-------------------------------------------------------
>>SF email is sponsored by - The IT Product Guide
>>Read honest & candid reviews on hundreds of IT Products from real
users.
>>Discover which products truly live up to the hype. Start reading now.
>>http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
>>_______________________________________________
>>Wicket-develop mailing list
>>[email protected]
>>https://lists.sourceforge.net/lists/listinfo/wicket-develop
>>
>>    
>>
>
>
>
>
>-------------------------------------------------------
>SF email is sponsored by - The IT Product Guide
>Read honest & candid reviews on hundreds of IT Products from real
users.
>Discover which products truly live up to the hype. Start reading now.
>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
>_______________________________________________
>Wicket-develop mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/wicket-develop
>
>  
>


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Wicket-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-develop


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=ick
_______________________________________________
Wicket-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-develop


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=ick
_______________________________________________
Wicket-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-develop


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
_______________________________________________
Wicket-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-develop

Reply via email to