For most of the remaining problem components, it's simply a matter of
taking care of the generic attributes and making them explicit html
attributes like you did for tree2.
OK so there's not much of a need for this new package directory but we
do need it in a few limited cases right?
The only component I know to be more complicated than fixing
attributes (in MyFaces) or defining method bindings (in facelets tag
handlers) is t:tree. The jsp tag and the component don't use the
same attributes.
Ok. There is the option of not supporting it but it would be nice if
we could say 100% of tomahawk is facelets compatible.
Sounds good. That's what I was planning on doing once someone else
got the maven foundation in place.
By the way, I came across the facelets maven location earlier:
http://wiki.java.net/bin/view/Projects/FaceletsFAQ#Is_Facelets_in_ibiblio_or_anothe
Well it seems to be on ibilio as well. This works for me:
<dependency>
<groupId>com.sun.facelets</groupId>
<artifactId>jsf-facelets</artifactId>
<version>1.1.11</version>
</dependency>
Don't need to do anything for t:popup -- at least the following is
working fine for me.
<tag>
<tag-name>popup</tag-name>
<component>
<component-type>org.apache.myfaces.HtmlPopup</component-type>
<renderer-type>org.apache.myfaces.Popup</renderer-type>
</component>
</tag>
Duh! I forgot to map the component in the facelet taglib. If we
include this mapping in tomahawk.jar facelets will detect it
automatically? I thought I remembered someone starting a config file
for this purpose. If this is possible we should create such a config
file once we are 100% done with facelets compatability.
Sean