I found the code in
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlLinkRendererBase:
if (RendererUtils.isAdfOrTrinidadForm(formInfo.getForm())) {
onClick.append("submitForm('");
onClick.append(formInfo.getForm().getClientId(facesContext));
onClick.append("',1,{source:'");
onClick.append(component.getClientId(facesContext));
onClick.append("'});return false;");
}
It is hard-coded to use a full Trinidad submit and does not look like
it supports PPR at all.
-Andrew
On 8/6/07, Andrew Robinson <[EMAIL PROTECTED]> wrote:
> I am having a look at the Trinidad and Tomahawk code and trying to see
> if I can get the tomahawk controls to use the Trinidad PPR
> functionality so I can mix Trinidad and Tomahawk controls.
>
> The control I was looking first at was t:panelNavigation2 and
> t:commandNavigation2. I prefer their implementation over the trinidad
> functionality as it allows the menus to be more flexible (it allows
> for backing bean menus as well as items defined in the view).
>
> t:commandNavigation2 creates a submitForm call in the on click:
>
> submitForm('_id4',1,{source:'_id7:_id9'});return false;
>
> If I am able to reproduce this functionality using Trinidad's JS code
> then I can get them to work together. The challenge is that, on the
> client at least, the JS is obfuscated and not formatted, making it
> very hard to read. Has anyone attempted to replace this functionality
> with trinidad code?
>