Has anyone tried modifying Tapestry’s client-side portion to detect a poor 
internet connection and, perhaps, pop up a dialog? I need it for a Tapestry app 
that’s used on mobile devices.

I’m thinking that when there’s a page request or component event request, the 
javascript could send a “ping” request to the server-side, with a timeout of, 
say, 1 second.

- If the “ping” request times out, then the javascript could pop up a dialog 
explaining that the internet connection is currently unreliable. The dialog 
would have only one button: OK. The page request or component event request 
will not be sent.

- Otherwise (i.e. the “ping” request succeeds), the javascript would proceed as 
normal (i.e. sends the page request or component event request).

Of course the internet connection could still degrade while the page request or 
component event request is in progress but, in the environments this app will 
be used, the probability of this is low if the “ping” test has succeeded 
immediately before it.

Geoff
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to