Volker Weber schrieb:
Hi,

accordeonpanel uses prototype version 1.4.0_pre11 from its own resource,
inputSuggestAjax uses prototype version 1.4.0 from tomahawk prototype
recource.

I don't know exactly how addRecource works, but i guess they will get
included both, with potentially conflicts.

Add resource is basically a resource handler, which loads the needed resources for given components MyFaces basically avoids that way duplicate imports.

The resources themselves are loaded from the Tomahawk.jar by a class
referenced from AddResource (this class also is the reason for the servlet filter in the tomahawk extensions, the filter triggers the resource loader which serves the javascripts and other resources directly from the jars).

I woud say you will get potential conflicts because proto messes around with basic objects at load time and you might get duplicate definition of classes.

Your best bet would be to reference the Proto lib from myfaces and avoid your own import of the proto lib or to set a selective if before your own import to avoid further conflicts.

Also have a look at the accordeon panel implementation in myfaces, it might be exactly what you need anyway.

Reply via email to