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

Reply via email to