Re: Transmitting a javascript-value to the server using JSON

2009-01-27 Thread Kalle Korhonen
Well well, looks like Chenillekit's OnEvent is pretty close to what I want.
I think you still got to make your Javascript thing a component though, but
otherwise it functions similarly to T4's EventListener.

Kalle


On Sat, Jan 17, 2009 at 9:46 AM, Kalle Korhonen
kalle.o.korho...@gmail.comwrote:

 On Sat, Jan 17, 2009 at 6:55 AM, Thiago H. de Paula Figueiredo 
 thiag...@gmail.com wrote:

 Em Sat, 17 Jan 2009 01:56:08 -0300, Kalle Korhonen 
 kalle.o.korho...@gmail.com escreveu:

 ActionLink with zone and @OnEvent on the server, but what I loved about
 T4's EventListener was that you could hook an arbitrary Javascript call to a
 server side operation with one annotation. I have a case where I'd like
 to do communicate in the background from plain Javascript rather than click
 a link.

 What's the closest equivalent of T4's EventListener in T5? You can do

 Have you tried to generate the link though LinkFactory and use it in your
 Javascript code?


 Yes, that'd be a bit better though still not quite the same as the
 EventListener. But at least I can stick that link directly into my
 Javascript that way I think, thanks.

 Kalle



Re: Transmitting a javascript-value to the server using JSON

2009-01-17 Thread Thiago H. de Paula Figueiredo
Em Sat, 17 Jan 2009 01:56:08 -0300, Kalle Korhonen  
kalle.o.korho...@gmail.com escreveu:



What's the closest equivalent of T4's EventListener in T5? You can do
ActionLink with zone and @OnEvent on the server, but what I loved about  
T4's EventListener was that you could hook an arbitrary Javascript call  
to a
server side operation with one annotation. I have a case where I'd like  
to do communicate in the background from plain Javascript rather than  
click a link.


Have you tried to generate the link though LinkFactory and use it in your  
Javascript code?


--
Thiago H. de Paula Figueiredo
Independent Java consultant, developer, and instructor
http://www.arsmachina.com.br/thiago

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



Re: Transmitting a javascript-value to the server using JSON

2009-01-17 Thread Kalle Korhonen
On Sat, Jan 17, 2009 at 6:55 AM, Thiago H. de Paula Figueiredo 
thiag...@gmail.com wrote:

 Em Sat, 17 Jan 2009 01:56:08 -0300, Kalle Korhonen 
 kalle.o.korho...@gmail.com escreveu:

 ActionLink with zone and @OnEvent on the server, but what I loved about
 T4's EventListener was that you could hook an arbitrary Javascript call to a
 server side operation with one annotation. I have a case where I'd like to
 do communicate in the background from plain Javascript rather than click a
 link.

 What's the closest equivalent of T4's EventListener in T5? You can do

 Have you tried to generate the link though LinkFactory and use it in your
 Javascript code?


Yes, that'd be a bit better though still not quite the same as the
EventListener. But at least I can stick that link directly into my
Javascript that way I think, thanks.

Kalle


Re: Transmitting a javascript-value to the server using JSON

2009-01-16 Thread Kalle Korhonen
What's the closest equivalent of T4's EventListener in T5? You can do
ActionLink with zone and @OnEvent on the server, but what I loved about T4's
EventListener was that you could hook an arbitrary Javascript call to a
server side operation with one annotation. I have a case where I'd like to
do communicate in the background from plain Javascript rather than click a
link.

Kalle


On Tue, Aug 5, 2008 at 3:30 PM, Toby Hobson toby.hob...@googlemail.comwrote:

 Does anyone know if something similar is available (or planned) for T5?

 Toby

 2008/8/5 Thiago Henrique de Carvalho kalis...@gmail.com

  Hi,
 
  Take a look at @EventListener annotation. Docs show example of
 transmiting
  JSON from page to Tapestry.
 
  Thiago
 
  -Mensagem original-
  De: Peer Brink [mailto:peerbr...@gmail.com]
  Enviada em: terça-feira, 5 de agosto de 2008 06:41
  Para: users@tapestry.apache.org
  Assunto: Transmitting a javascript-value to the server using JSON
 
  Hello,
 
  I try to transmit the users/browsers timezone-offset to the server.
  The timeZone-offset can easily be retrieved by
 
  script type=text/javascript
  var offset = new Date().getTimezoneOffset();
  /script
 
  But how can it be transmitted? Could this be done using a JSONObject
  by adding Object.toJSON(offset);?
 
  I found quite some conversations in the mailing-list about
  JSON-communication but they are all about transmitting data in the
  other direction (server to client).
 
  Where would the code go in the html-source and what java-code is
  needed to receive the value on the server-side?
 
  Or is there a complete other way to get this value?
 
  Sorry for this rookie-question. But I am not too familiar with
  java-script and JSON.
 
  Thanks for any help,
  Peer.
 
  -
  To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
  For additional commands, e-mail: users-h...@tapestry.apache.org
 
 
  -
  To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
  For additional commands, e-mail: users-h...@tapestry.apache.org
 
 



Re: Transmitting a javascript-value to the server using JSON

2008-08-09 Thread Peer Brink
Dear Toby,

thanks for your comments on this. But I decided to use a hidden form
field (from t5components) and fill it with the offset-value using
javascript. It seems to me that this is the simpler solution.

I described the details in another thread (subject: Getting users
timezone-offset (javascript).

Nevertheless I would very much appreciate a simple T5-support for
transfering values from the client to the server.

Regards,
Peer.

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



Transmitting a javascript-value to the server using JSON

2008-08-05 Thread Peer Brink
Hello,

I try to transmit the users/browsers timezone-offset to the server.
The timeZone-offset can easily be retrieved by

script type=text/javascript
var offset = new Date().getTimezoneOffset();
/script

But how can it be transmitted? Could this be done using a JSONObject
by adding Object.toJSON(offset);?

I found quite some conversations in the mailing-list about
JSON-communication but they are all about transmitting data in the
other direction (server to client).

Where would the code go in the html-source and what java-code is
needed to receive the value on the server-side?

Or is there a complete other way to get this value?

Sorry for this rookie-question. But I am not too familiar with
java-script and JSON.

Thanks for any help,
Peer.

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



Re: Transmitting a javascript-value to the server using JSON

2008-08-05 Thread Toby Hobson
Hello Peer,

Sure it can be done ... have a look at JSON.stringify() at
http://www.json.org/js.html, this will turn the Javascript object into JSON
text.

On the server-side you need to use JSONTokener and JSONObject see
http://www.json.org/java/index.html to convert back to a Java object

If you need more help let me know

Regards

Toby

2008/8/5 Peer Brink [EMAIL PROTECTED]

 Hello,

 I try to transmit the users/browsers timezone-offset to the server.
 The timeZone-offset can easily be retrieved by

 script type=text/javascript
 var offset = new Date().getTimezoneOffset();
 /script

 But how can it be transmitted? Could this be done using a JSONObject
 by adding Object.toJSON(offset);?

 I found quite some conversations in the mailing-list about
 JSON-communication but they are all about transmitting data in the
 other direction (server to client).

 Where would the code go in the html-source and what java-code is
 needed to receive the value on the server-side?

 Or is there a complete other way to get this value?

 Sorry for this rookie-question. But I am not too familiar with
 java-script and JSON.

 Thanks for any help,
 Peer.

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




RES: Transmitting a javascript-value to the server using JSON

2008-08-05 Thread Thiago Henrique de Carvalho
Hi,

Take a look at @EventListener annotation. Docs show example of transmiting
JSON from page to Tapestry.

Thiago

-Mensagem original-
De: Peer Brink [mailto:[EMAIL PROTECTED] 
Enviada em: terça-feira, 5 de agosto de 2008 06:41
Para: users@tapestry.apache.org
Assunto: Transmitting a javascript-value to the server using JSON

Hello,

I try to transmit the users/browsers timezone-offset to the server.
The timeZone-offset can easily be retrieved by

script type=text/javascript
var offset = new Date().getTimezoneOffset();
/script

But how can it be transmitted? Could this be done using a JSONObject
by adding Object.toJSON(offset);?

I found quite some conversations in the mailing-list about
JSON-communication but they are all about transmitting data in the
other direction (server to client).

Where would the code go in the html-source and what java-code is
needed to receive the value on the server-side?

Or is there a complete other way to get this value?

Sorry for this rookie-question. But I am not too familiar with
java-script and JSON.

Thanks for any help,
Peer.

-
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]



Re: Transmitting a javascript-value to the server using JSON

2008-08-05 Thread Toby Hobson
Does anyone know if something similar is available (or planned) for T5?

Toby

2008/8/5 Thiago Henrique de Carvalho [EMAIL PROTECTED]

 Hi,

 Take a look at @EventListener annotation. Docs show example of transmiting
 JSON from page to Tapestry.

 Thiago

 -Mensagem original-
 De: Peer Brink [mailto:[EMAIL PROTECTED]
 Enviada em: terça-feira, 5 de agosto de 2008 06:41
 Para: users@tapestry.apache.org
 Assunto: Transmitting a javascript-value to the server using JSON

 Hello,

 I try to transmit the users/browsers timezone-offset to the server.
 The timeZone-offset can easily be retrieved by

 script type=text/javascript
 var offset = new Date().getTimezoneOffset();
 /script

 But how can it be transmitted? Could this be done using a JSONObject
 by adding Object.toJSON(offset);?

 I found quite some conversations in the mailing-list about
 JSON-communication but they are all about transmitting data in the
 other direction (server to client).

 Where would the code go in the html-source and what java-code is
 needed to receive the value on the server-side?

 Or is there a complete other way to get this value?

 Sorry for this rookie-question. But I am not too familiar with
 java-script and JSON.

 Thanks for any help,
 Peer.

 -
 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]