Julien, Thanks for your reply and it works now. Strangely, I copied the example on that page, which does not ask me to extend WiQueryWebApplication.
Something wrong with that Hello World example? Two quick questions: 1. My environment is JDK 1.6 and Wicket 1.4.7. WiQuery 1.0 should have no problem with it. Correct? 2. Why the example requires double-click? Regards. -David --- On Tue, 3/30/10, julien roche AKA indiana_jules <roche....@gmail.com> wrote: > From: julien roche AKA indiana_jules <roche....@gmail.com> > Subject: Re: My first WiQuery app does not work > To: users@wicket.apache.org > Date: Tuesday, March 30, 2010, 8:02 AM > Hi, > > Have you enable wiquery in your Wicket application ? This > link is an > implementation of the WebApplication with the linked with > Wiquery: > http://code.google.com/p/wiquery/source/browse/branches/1.0.1/src/main/java/org/odlabs/wiquery/utils/WiQueryWebApplication.java > > Hope that helped you > > Julien Roche > > > On Tue, Mar 30, 2010 at 1:56 PM, David Chang <david_q_zh...@yahoo.com>wrote: > > > Here is what I have: JDK 1.6, Wicket 1.4.7, WiQuery > 1.0, Tomcat 6.0.24 > > > > I downloaded wiquery and put its jar on the > classpath. > > > > I copied the Hello World sample from > > http://code.google.com/p/wiquery/wiki/QuickStart > > > > Here is my code: > > > > HTML:----------------------------- > > > > <html> > > <head> > > <title>WiQuery > Quickstart Archetype Homepage</title> > > </head> > > <body> > > <button > wicket:id="open-dialog">Open dialog !</button> > > > > <p > wicket:id="dialog"> > > > Hello world, yes we can ! > > </p> > > </body> > > </html> > > > > Java:-------------------------------- > > > > import org.apache.wicket.markup.html.WebPage; > > import org.apache.wicket.markup.html.form.Button; > > > > import org.odlabs.wiquery.core.events.Event; > > import org.odlabs.wiquery.core.events.MouseEvent; > > import > org.odlabs.wiquery.core.events.WiQueryEventBehavior; > > import org.odlabs.wiquery.core.javascript.JsScope; > > import org.odlabs.wiquery.ui.dialog.Dialog; > > > > public class WiqueryDialog extends WebPage { > > > > public WiqueryDialog() { > > > > final Dialog dialog = new > Dialog("dialog"); > > add(dialog); > > > > Button button = new > Button("open-dialog"); > > button.add(new > WiQueryEventBehavior(new Event(MouseEvent.DBLCLICK) { > > > > @Override > > public > JsScope callback() { > > > return JsScope.quickScope(dialog.open().render()); > > } > > > > })); > > add(button); > > > > } > > } > > > > ------------------------------ > > > > I did not get any compiler error and I can run the > wicket app and see the > > html in the browser. However, I did not get any > respone when clicking the > > button. > > > > > > What I did is wrong? > > > > > > Thanks. > > > > > > -------------- here is generated html > ------------------ > > > > <html> > > <head> > > <title>WiQuery > Quickstart Archetype Homepage</title> > > <script type="text/javascript" > > > src="resources/org.odlabs.wiquery.core.commons.CoreJavaScriptResourceReference/jquery/jquery-1.3.2.js"></script> > > <script type="text/javascript" > > > src="resources/org.odlabs.wiquery.core.commons.WiqueryGeneratedJavaScriptResourceReference/1269950176687wiquery-gen.js"></script> > > </head> > > <body> > > <button > name="open-dialog" id="open_dialog1">Open dialog > !</button> > > > > <p id="dialog2"> > > > Hello world, yes we can ! > > </p> > > </body> > > </html> > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > > For additional commands, e-mail: users-h...@wicket.apache.org > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org