Can you please update and try current trunk? (or wait for another snapshot)
It should be fixed. Thanks for spotting this.

-Matej

On 9/27/07, Don Hass <[EMAIL PROTECTED]> wrote:
>
> No problem, just glad I was finally able to find the critter today since it
> had just happened at the same time I did some major refactoring of how I do
> modals in my project.  I blamed my code for the first part of the day...
> then I found out it was you. <snicker>
>
> Thanks... I will watch for an update.
>
>
> Matej Knopp-2 wrote:
> >
> > Shoot. Sorry, that was indeed my fault. Will fix ASAP.
> >
> > -Matej
> >
> > On 9/27/07, donhass <[EMAIL PROTECTED]> wrote:
> >>
> >> I had the same problem today after getting an updated snapshot from
> >> today.
> >> None of my Modal Windows that had panel with Forms on them would close
> >> any
> >> longer.
> >>
> >> My investigation found that the update to wicket-ajax.js is the culprit.
> >> Revision 579593 to be specific.
> >>
> >> /jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js
> >> (revision 579593)
> >>
> >> It appears the update on Sept 26 at 7:16 this morning by knopp broke this
> >> for me.  Since if I get the previous revision (579172) the problem goes
> >> away.
> >>
> >> Specific code in question is listed below.  Hope this helps save someone
> >> else some headaches this caused for me this morning.  I guess that is
> >> what I
> >> get for using latest snapshots some times. :)
> >>
> >> Wicket still the best!
> >>
> >> @@ -1116,15 +1116,34 @@
> >>                     if (encoding != null) {
> >>                         text = Wicket.decode(encoding, text);
> >>                     }
> >> -                   try {
> >> -                               // do the evaluation
> >> -                       eval(text);
> >> -                   } catch (exception) {
> >> -                       Wicket.Log.error("Exception evaluating
> >> javascript: " + exception);
> >> -                   }
> >> -                   // continue to next step
> >> -                       notify();
> >> -               });
> >> +
> >> +                   // test if the javascript is in form of
> >> identifier|code
> >> +                   // if it is, we allow for letting the javascript
> >> decide when the rest
> >> of processing will continue
> >> +                   // by invoking identifier();
> >> +                   var res =
> >> text.match("([a-z|A-Z_][a-z|A-Z|0-9_]*)\\|(.*)");
> >> +
> >> +                   if (res != null) {
> >> +                       text = "var f = function(" + res[1] + ") {" +
> >> res[2] +"};";
> >> +                       try {
> >> +                                       // do the evaluation
> >> +                               eval(text);
> >> +                               f(notify);
> >> +                           } catch (exception) {
> >> +                               Wicket.Log.error("Exception evaluating
> >> javascript: " + exception);
> >> +                           }
> >> +
> >> +                   } else {
> >> +                       // just evaluate the javascript
> >> +                           try {
> >> +                                       // do the evaluation
> >> +                               eval(text);
> >> +                           } catch (exception) {
> >> +                               Wicket.Log.error("Exception evaluating
> >> javascript: " + exception);
> >> +                           }
> >> +                           // continue to next step
> >> +                               notify();
> >> +                       }
> >> +               });
> >>         },
> >>
> >>         // Adds a closure that processes a header contribution
> >>
> >>
> >>
> >>
> >> Russell Morrisey wrote:
> >> >
> >> > Wicket-1.3.0-SNAPSHOT
> >> > When I call ModalWindow#close() using an ajax button in my modal
> >> window's
> >> > page, I'm getting an error in the AJAX debug, and the window doesn't
> >> > close. It looks like someone else has already encountered this issue:
> >> >
> >> > https://issues.apache.org/jira/browse/WICKET-1003
> >> >
> >> > I posted a quickstart with instructions & error message output on the
> >> > JIRA.
> >> > Hope this helps,
> >> >
> >> > Russell Morrisey
> >> >
> >> > Computer Sciences Corporation
> >> > Registered Office: 2100 East Grand Avenue, El Segundo California 90245,
> >> > USA
> >> > Registered in USA No: C-489-59
> >> >
> >> >
> >> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> >> > NOTE: Regardless of content, this e-mail shall not operate to bind CSC
> >> to
> >> > any order or other contract unless pursuant to explicit written
> >> agreement
> >> > or government initiative expressly permitting the use of e-mail for
> >> such
> >> > purpose.
> >> >
> >> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> >> >
> >> >
> >>
> >> --
> >> View this message in context:
> >> http://www.nabble.com/ModalWindow-JS-error-tf4524801.html#a12910649
> >> Sent from the Wicket - User mailing list archive at Nabble.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]
> >
> >
> >
>
> --
> View this message in context: 
> http://www.nabble.com/ModalWindow-JS-error-tf4524801.html#a12911207
> Sent from the Wicket - User mailing list archive at Nabble.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]

Reply via email to