I'm going to guess laziness since Safari is the default on a Mac. As for
"normal" people... I think it's normal for developers to use Firefox but
most people still use IE. Regardless, we have to support IE, Firefox,
and Safari here. Maybe the question should be why can't Safari play
nice? :)


-----Original Message-----
From: Daniel Tabuenca [mailto:[EMAIL PROTECTED] 
Sent: Thursday, February 15, 2007 2:02 AM
To: Tapestry users
Subject: Re: Tap4.1.2 - DirectLink updateComponents & EventListener not
supported by Safari?

The closest you can get to Safari without a Mac is Konqueror. But why
can't Mac people just use  Firefox like normal people do?

On 2/13/07, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
> I've no idea. ....I don't currently have a mac and couldn't think of a
> generally good use for one off the top of my head other than testing
> safari support.
>
> I'd love to be able to test things on Safari, but can't really afford
> to get one. Maybe you can find more users who want safari support and
> send me one? ;)
>
> On 2/12/07, Anna Vo <[EMAIL PROTECTED]> wrote:
> > I have some DirectLinks using updateComponents and also some links
that
> > use @EventListener that work great on Win FF 1.5+, Win IE6+, Mac
FF1.5+,
> > but not Safari 1.3+ or 2. Is anyone having the same issue? Is this a
> > known bug or is the Safari browser simply not supported?
> >
> >
> >
> >
> >
> > Example code using @EventListener (in case something is setup
funky):
> >
> >
> >
> > <a jwcid="[EMAIL PROTECTED]" href="javascript:void(0);">View Hibernate
> > Session Entities</a>
> >
> > <div id="theSessionData"><text jwcid="[EMAIL PROTECTED]"
> > value="prop:theSessionData"
> > mode="ognl:@[EMAIL PROTECTED]"
/></div>
> >
> >
> >
> >       @EventListener(targets="sessionData", events="onclick")
> >
> >       public void sessionDataClicked(IRequestCycle cycle)
> >
> >       {
> >
> >             setShowSessionData(true);
> >
> >
> > cycle.getResponseBuilder().updateComponent("theSessionData");
> >
> >       }
> >
> >
> >
> > Note: The above works with
-Dorg.apache.tapestry.disable-caching=true.
> > If I set to false I get NPE's in console for all browsers except
Safari,
> > which does nothing whether true or false.
> >
> >
> >
> > Example code using @DirectLink with updateComponents:
> >
> > <a jwcid="@DirectLink" listener="ognl:listeners.addToCartClicked"
> > parameters="ognl:{kit.id}" name="addToCart"
> > updateComponents="ognl:{'cartArea', 'cartArea2',
'cartLinks'>Link</a>
> >
> >
> >
> > The above refreshes the entire page in Safari. Any input would be
great.
> > Thanks!
> >
> >
> >
> >
> >
> > Anna
> >
> >
>
>
> --
> Jesse Kuhnert
> Tapestry/Dojo team member/developer
>
> Open source based consulting work centered around
> dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to