myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Robinson" <andrew.rw.robin...@gmail.com>
Subject Re: [Trinidad] tr:fileDownloadActionListener non working with t:jscookMenu
Date Fri, 15 Feb 2008 16:39:50 GMT
On Fri, Feb 15, 2008 at 1:40 AM, Renzo Tomaselli <renzo.tomaselli@tecnotp.it>
wrote:

>  Matthias,
>     AFAIK jsCookMenu is a third party component adapted by Tomahawk to JSF
> which in turn should be adapted to Trinidad.
>

-1

There is no *should*. If someone wants to write a jsCookMenu for trinidad,
they are welcome to, but it is not the responsibility of the Trinidad team
to make 3rd party JS libraries work.


>
> By "file a bug against the cookMenu" I guess you mean the Tomahawk team,
> since they provide the patch which should be patched.
> Also I guess that many symbols around should prove that Trinidad is in the
> game.
> Wouldn't be just as easy as "if (submitForm) ..." ?
>
> -- Renzo
>
>
> Matthias Wessendorf wrote:
>
> Hi,
>
> On Thu, Feb 14, 2008 at 1:36 PM, Renzo Tomaselli<renzo.tomaselli@tecnotp.it> <renzo.tomaselli@tecnotp.it>
wrote:
>
>
>   Ok, here is a solution.
>  Myfaces adds a MyFacesHack.js to the page for the purpose of adapting
> jscookMenu to JSF.
>  Here a menu action goes straightaway to form.submit. This doesn't comply
> with tr:fileDownloadActionListener, don't know why.
>  But replacing at line #28:
>
>              var dummyForm = document.forms[target];
>              dummyForm.elements['jscook_action'].value = link;
>              dummyForm.submit();
>
>  simply by:
>
>              submitForm(target,1, {jscook_action: link})
>
>  seems to solve the issue, since we go through Trinidad stuff.
>  However I don't know how Myfaces+Trinidad+Tomahawk fit this puzzle (who
> does what).
>
>
>  the big problem here is that two different (JS) libs are used. There
> is no unique way
> to handle these different (ajax/js) lib. OpenAjax provides a hub for this..
>
> We could "hack" the Tomahawk renderer for the jsCookMenu to go through Trinidad,
> when Trinidad RenderKit is used.
>
> Do you mind to file a bug against the cookMenu ?
>
> -M
>
>
>   -- Renzo
>
>
>
>
>  Renzo Tomaselli wrote:
>  Yes I will. I'm debugging the involved js machinery to find the issue, I
> guess jscookMenu submitting skips Trinidad internals.
>
>  -- Renzo
>
>  Matthias Wessendorf wrote:
>  can you create an issue + a little simple page snippet ?
>
> -M
>
> On Thu, Feb 14, 2008 at 12:34 PM, Renzo Tomaselli<renzo.tomaselli@tecnotp.it> <renzo.tomaselli@tecnotp.it>
wrote:
>
>
>  Hi, I have another issue with tr:fileDownloadActionListener.
>  I'm using Tomahawk jscookMenu since Trinidad misses any drop-down menu
>  component.
>  After performing a download action (even canceled), I noticed that any
>  following jscookMenu item action leads to the download action again and
>  again,
>  until next page refresh.
>
>  -- Renzo
>
>
>
>
>
>
>
>
>
>
>

Mime
View raw message