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]

Reply via email to