This is very unfortunate. I'm not able to reproduce the stack overflow 
problem even with huge ajax responses.

Can you plese replace the processNext method with this:

        processNext: function() {
                if (this.current < this.functions.length) {
                        var f = this.functions[this.current];
                        var run = function() {
                                f(this.notify.bind(this));
                        }.bind(this);
                        this.current++;
                                                
                        window.setTimeout(run, 1);
                }

so that we can be sure that this is the problem.

-Matej


Pierre-Yves Saumont wrote:
> I changed the value to 10. It does not change anything. I don't know if 
> it can be usefull, but I added the line:
> 
> alert(this.depth);
> 
> before line 120. When loading the Ajax response that contains the 
> datepicker, this alert is displayed 10 times with values 0 to 9.
> 
> Pierre-Yves
> 
> Matej Knopp a écrit :
>> That's not really the problem. The javascript _is_ included only once. 
>> Problem is the performance improvement I did, calling the run method 
>> from call stack instead of scheduling it on window.setTimeout(). The 
>> latter is very slow, because it redraws browser window.
>>
>> Anyway, it should no longer cause problem. Please make sure you've 
>> cleaned browsers cache. If this is the case, please try to change the 
>> number in wicket-ajax.js on line 120 (if (this.depth > 50 || 
>> Wicket.Browser.isKHTML....
>>
>> try to set it to lower number, like 10 to see if it helps. Perhaps I'm 
>> still overestimating the stack size? It's strange because I've tested 
>> the code on large ajax updates and it worked well.
>>
>> -Matej
>>
>> igor.vaynberg wrote:
>>> is it possible to change calendar.js and include an include_only_once logic?
>>>
>>> -Igor
>>>
>>>
>>> Pierre-Yves Saumont wrote:
>>>> Hello Matej,
>>>>
>>>> I eventually found the updated file. (I was looking for the calendar.js 
>>>> file, and not for wicket-ajax.js). It doesn't change anything. I still 
>>>> have a "too much recursion" error at line 1796 of calendar.js
>>>>
>>>> Pierre-Yves
>>>>
>>>> Matej Knopp a ?crit :
>>>>> I assume there's something wrong with your svn setup. The revision of 
>>>>> wicket-ajax.js in svn is 7534, it's 3 days old
>>>>>
>>>>> http://svn.sourceforge.net/viewvc/*checkout*/wicket/branches/wicket-1.x/wicket/src/java/wicket/ajax/wicket-ajax.js?revision=7534
>>>>>  
>>>>>
>>>>>
>>>>> Maybe it would help to do a clean checkout of entire project.
>>>>>
>>>>> -Matej
>>>>>
>>>>> Pierre-Yves Saumont wrote:
>>>>>> Hi Matej,
>>>>>>
>>>>>> I can't find anything newer than revision 7520 (udpate of the french 
>>>>>> files) in branche 1.x and  revision 7519 in trunk.
>>>>>>
>>>>>> Where did you put the updated files?
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Pierre-Yves
>>>>>>
>>>>>> Matej Knopp a ?crit :
>>>>>>> Hi,
>>>>>>>
>>>>>>> it should be fixed in SVN, but I can't really test it. I've simulated 
>>>>>>> updating of many elements so that I could reproduce the stack 
>>>>>>> overflow, but I don't know if that is your case.
>>>>>>>
>>>>>>> please try the current version and let me know.
>>>>>>>
>>>>>>> -Matej
>>>>>>>
>>>>>>> Matej Knopp wrote:
>>>>>>>> Sorry for this, I've underestimated the stack size of browsers. 
>>>>>>>> Expect it to be fixed withing couple of hours.
>>>>>>>>
>>>>>>>> -Matej
>>>>>>>>
>>>>>>>> Pierre-Yves Saumont wrote:
>>>>>>>>> Hi Samyem,
>>>>>>>>>
>>>>>>>>> Could you send me your script, so that I can see if it solves the 
>>>>>>>>> problem for me?
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>>
>>>>>>>>> Pierre-Yves
>>>>>>>>>
>>>>>>>>> samyem a ?crit :
>>>>>>>>>> I could trace my problem to a recent change in wicket-ajax.js. In
>>>>>>>>>> the
>>>>>>>>>> defination of processNext, it used to be that the run was called on
>>>>>>>>>> a
>>>>>>>>>> timeout like window.setTimeout(run, 1);. Now this is only called for
>>>>>>>>>> isKHTML, and there is a direct call to run() otherwise. This for 
>>>>>>>>>> some reason
>>>>>>>>>> gave the recursion error for me. When I reverted this line and use 
>>>>>>>>>> the
>>>>>>>>>> timeout version, the recursion error disappeared. I am not sure 
>>>>>>>>>> about the
>>>>>>>>>> big picture of what's going on, but that gave me a dirty fix for
>>>>>>>>>> now.
>>>>>>>>>>
>>>>>>>>>> - Samyem
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> samyem wrote:
>>>>>>>>>>> Same here. I am getting too much recursion in places I didn't 
>>>>>>>>>>> have problem
>>>>>>>>>>> earlier as well. Looking at the generated source, it is clear 
>>>>>>>>>>> that the
>>>>>>>>>>> java script gets included more than once, not just once in the 
>>>>>>>>>>> header.
>>>>>>>>>>>
>>>>>>>>>>> - Samyem
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Pierre-Yves Saumont wrote:
>>>>>>>>>>>> I am afraid there is still a problem. I tested the fix in the 
>>>>>>>>>>>> quickstart I had made and it worked fine. However, in my 
>>>>>>>>>>>> application, selecting a date in the datepicker cause a 
>>>>>>>>>>>> Javascript error. FF reports this error
>>>>>>>>>>>> as:
>>>>>>>>>>>>
>>>>>>>>>>>> Erreur : too much recursion
>>>>>>>>>>>> Fichier source : 
>>>>>>>>>>>> http://localhost:8080/ceagrap/app/resources/wicket.extensions.markup.html.datepicker.DatePicker/calendar.js
>>>>>>>>>>>>  
>>>>>>>>>>>>
>>>>>>>>>>>> Ligne : 1796
>>>>>>>>>>>>
>>>>>>>>>>>> Date.prototype.__msh_oldSetFullYear = Date.prototype.setFullYear;
>>>>>>>>>>>> Date.prototype.setFullYear = function(y) {
>>>>>>>>>>>>    var d = new Date(this); <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< line 
>>>>>>>>>>>> 1796
>>>>>>>>>>>>    d.__msh_oldSetFullYear(y);
>>>>>>>>>>>>    if (d.getMonth() != this.getMonth())
>>>>>>>>>>>>      this.setDate(28);
>>>>>>>>>>>>    this.__msh_oldSetFullYear(y);
>>>>>>>>>>>> };
>>>>>>>>>>>>
>>>>>>>>>>>> In IE6, the error message is "not enough stack space". The same 
>>>>>>>>>>>> line number is reported, but the next line is highlighted:
>>>>>>>>>>>>
>>>>>>>>>>>> Date.prototype.__msh_oldSetFullYear = Date.prototype.setFullYear;
>>>>>>>>>>>> Date.prototype.setFullYear = function(y) {
>>>>>>>>>>>>    var d = new Date(this);
>>>>>>>>>>>>    d.__msh_oldSetFullYear(y); <<<<<<<<<<<<<<<<<<<<<<<<<<< line
>>>>>>>>>>>> 1796
>>>>>>>>>>>>    if (d.getMonth() != this.getMonth())
>>>>>>>>>>>>      this.setDate(28);
>>>>>>>>>>>>    this.__msh_oldSetFullYear(y);
>>>>>>>>>>>> };
>>>>>>>>>>>>
>>>>>>>>>>>> If I reload the page, the error disapears.
>>>>>>>>>>>>
>>>>>>>>>>>> Pierre-Yves
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Matej Knopp a ?crit :
>>>>>>>>>>>>> Thanks for fixed files, I've already commited those.
>>>>>>>>>>>>>
>>>>>>>>>>>>> -Matej
>>>>>>>>>>>>>
>>>>>>>>>>>>> Pierre-Yves Saumont wrote:
>>>>>>>>>>>>>> Now it seems to work fine provided the locale switching is 
>>>>>>>>>>>>>> made through reloading the page and not through Ajax. (I 
>>>>>>>>>>>>>> enclosed the modified french scripts, in utf8 and iso.)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> If switching is made through Ajax, it works much better than 
>>>>>>>>>>>>>> it did before. If the datepicker is visible when switching, 
>>>>>>>>>>>>>> switching works fine. If the datepicker is not visible when 
>>>>>>>>>>>>>> switching, and then is is loaded through Ajax, it does not 
>>>>>>>>>>>>>> always acknowledge the switch.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> But the worst problem is that reloading the page after a 
>>>>>>>>>>>>>> locale switch (which before made the datepicker to swith to 
>>>>>>>>>>>>>> the new locale) now cause an exception:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Root cause:java.lang.IllegalStateException: Cannot remove 
>>>>>>>>>>>>>> [MarkupContainer [Component id = 6, page = <No Page>, path = 
>>>>>>>>>>>>>> 6.Loop$LoopItem]] from null parent!     at 
>>>>>>>>>>>>>> wicket.Component.remove(Component.java:1475)     at 
>>>>>>>>>>>>>> wicket.version.undo.Add.undo(Add.java:81)     at 
>>>>>>>>>>>>>> wicket.version.undo.ChangeList.undo(ChangeList.java:93)     at 
>>>>>>>>>>>>>> wicket.version.undo.UndoPageVersionManager.undo(UndoPageVersionManager.java:217)
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>     at 
>>>>>>>>>>>>>> wicket.version.undo.UndoPageVersionManager.getVersion(UndoPageVersionManager.java:167)
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I also somtime get this exception:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> java.lang.NullPointerException
>>>>>>>>>>>>>>     at 
>>>>>>>>>>>>>> wicket.MarkupFragmentFinder.find(MarkupFragmentFinder.java:76)
>>>>>>>>>>>>>>     at wicket.Component.renderComponent(Component.java:1599)
>>>>>>>>>>>>>>     at 
>>>>>>>>>>>>>> wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java:474)
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> However, having it working with full page reload is a very 
>>>>>>>>>>>>>> good point. I think it will be enough
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Pierre-Yves
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Matej Knopp a ?crit :
>>>>>>>>>>>>>>> You won't find it there. It's wicket-1.x (and trunk).
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 1.2.2 is release. Current branch for 1.2 is under 1.x
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> -Matej
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Pierre-Yves Saumont wrote:
>>>>>>>>>>>>>>>> I can't find it in releases/wicket-1.2.2, only in trunk, but 
>>>>>>>>>>>>>>>> my app does not work with 2.0 :-(
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Pierre-Yves
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Matej Knopp a ?crit :
>>>>>>>>>>>>>>>>> Sorry for ambiguity. The fix should be already in.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> -Matej
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Pierre-Yves Saumont wrote:
>>>>>>>>>>>>>>>>>> What should already be in? Is it your fix? Or are you 
>>>>>>>>>>>>>>>>>> talking about the edited file I sent to the list few days 
>>>>>>>>>>>>>>>>>> ago? This is no complete since at that time I had not 
>>>>>>>>>>>>>>>>>> noticed the tuesday error!
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Pierre-Yves
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Matej Knopp a ?crit :
>>>>>>>>>>>>>>>>>>> btw. it should be already in.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Pierre-Yves Saumont wrote:
>>>>>>>>>>>>>>>>>>>> Hi Matej,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Of course I will test it as soon as you commit it. BTW, 
>>>>>>>>>>>>>>>>>>>> there are plenty of typos and spelling mistakes in the 
>>>>>>>>>>>>>>>>>>>> french script, and even an error in the abreviated day 
>>>>>>>>>>>>>>>>>>>> names (it says monday, tuesday, tuesday, thursday and 
>>>>>>>>>>>>>>>>>>>> there is no wednesday!). Do you want me to send you an 
>>>>>>>>>>>>>>>>>>>> edited file?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Pierre-Yves
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Matej Knopp a ?crit :
>>>>>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> I'm working on the date picker encoding problem. What 
>>>>>>>>>>>>>>>>>>>>> I'll probably do is to convert all non-unicode (latin1, 
>>>>>>>>>>>>>>>>>>>>> ...) date picker locale strings to utf-8 and add 
>>>>>>>>>>>>>>>>>>>>> charset="utf-8" to the <script element that includes 
>>>>>>>>>>>>>>>>>>>>> the script.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> This should sove the problem, as xmlhttprequest (used 
>>>>>>>>>>>>>>>>>>>>> to load script during ajax header contribution) treats 
>>>>>>>>>>>>>>>>>>>>> the response as utf-8. And the charset in script that 
>>>>>>>>>>>>>>>>>>>>> should ensure that during "regular" header contribution 
>>>>>>>>>>>>>>>>>>>>> the script will be loaded with the correct locale. I'll 
>>>>>>>>>>>>>>>>>>>>> be commiting soon, would you mind testing if it works 
>>>>>>>>>>>>>>>>>>>>> for you?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> -Matej
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Pierre-Yves Saumont wrote:
>>>>>>>>>>>>>>>>>>>>>> Hi Eelco,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> I did not feel irritated by your answers and I 
>>>>>>>>>>>>>>>>>>>>>> apologize for having let you think I was. I understand 
>>>>>>>>>>>>>>>>>>>>>> perfectly your position and I acknowledge the immense 
>>>>>>>>>>>>>>>>>>>>>> amount of work there is behind Wicket and I want to 
>>>>>>>>>>>>>>>>>>>>>> thank every one working on it for making such a smart 
>>>>>>>>>>>>>>>>>>>>>> framework available.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> I am building a demo/prototype application for a big 
>>>>>>>>>>>>>>>>>>>>>> french administration and I want to convince them that 
>>>>>>>>>>>>>>>>>>>>>> they should add Wicket to the list of their accepted 
>>>>>>>>>>>>>>>>>>>>>> technologies. That's why I need features that are 100% 
>>>>>>>>>>>>>>>>>>>>>> functionnal. If a feature is only 99% functionnal, 
>>>>>>>>>>>>>>>>>>>>>> it's probably better not to mention it because 
>>>>>>>>>>>>>>>>>>>>>> somebody will certainly pinpoint the 1% that is 
>>>>>>>>>>>>>>>>>>>>>> causing problem, making others forget about the 
>>>>>>>>>>>>>>>>>>>>>> working 99%.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> So, what I am trying to do is helping to find the 
>>>>>>>>>>>>>>>>>>>>>> cause of the problem and (may be) a solution. At this 
>>>>>>>>>>>>>>>>>>>>>> time, I am using a normal link to switch locales and I 
>>>>>>>>>>>>>>>>>>>>>> have removed all accented characters in the datapicker 
>>>>>>>>>>>>>>>>>>>>>> french strings and saved the file in ascii. I am 
>>>>>>>>>>>>>>>>>>>>>> working to find on a better workaround.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Regarding UTF8, this is (in my opinion) not a good 
>>>>>>>>>>>>>>>>>>>>>> solution. AFAIK, it as been designed to suit the needs 
>>>>>>>>>>>>>>>>>>>>>> of english language applications where only a few 
>>>>>>>>>>>>>>>>>>>>>> exotic foreign characters have to be usable. It's main 
>>>>>>>>>>>>>>>>>>>>>> advantage is that the data is nearly the same size as 
>>>>>>>>>>>>>>>>>>>>>> ascci for this kind of use. I think UTF16 is a much 
>>>>>>>>>>>>>>>>>>>>>> better solution, even if it is not 100% perfect since 
>>>>>>>>>>>>>>>>>>>>>> it can't represent all characters needed in all 
>>>>>>>>>>>>>>>>>>>>>> languages. Next UNICODE encoding will be 32 bits, 
>>>>>>>>>>>>>>>>>>>>>> which will be enough for all characters of all 
>>>>>>>>>>>>>>>>>>>>>> languages in the galaxy. We will then have to design 
>>>>>>>>>>>>>>>>>>>>>> an extension for the rest of the universe ;-)
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Pierre-Yves
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Eelco Hillenius a ?crit :
>>>>>>>>>>>>>>>>>>>>>>>> It is the same kind of problem we have with 
>>>>>>>>>>>>>>>>>>>>>>>> character encoding. Every
>>>>>>>>>>>>>>>>>>>>>>>> time someone has a problem with encoding, the answer 
>>>>>>>>>>>>>>>>>>>>>>>> can be "use XXX
>>>>>>>>>>>>>>>>>>>>>>>> encoding for all and there will be no problem". This 
>>>>>>>>>>>>>>>>>>>>>>>> is false AND
>>>>>>>>>>>>>>>>>>>>>>>> irrelevant.
>>>>>>>>>>>>>>>>>>>>>>> Well, I guess we hoped that UTF-8 would just work for 
>>>>>>>>>>>>>>>>>>>>>>> everyone. It's
>>>>>>>>>>>>>>>>>>>>>>> certainly advertised as that. But the message comes 
>>>>>>>>>>>>>>>>>>>>>>> across, and the
>>>>>>>>>>>>>>>>>>>>>>> more reports we have that something is broken, the 
>>>>>>>>>>>>>>>>>>>>>>> harder we'll work
>>>>>>>>>>>>>>>>>>>>>>> on it. It's just not all easy, and some of the bugs 
>>>>>>>>>>>>>>>>>>>>>>> we are
>>>>>>>>>>>>>>>>>>>>>>> encountering lately (like a problem with file 
>>>>>>>>>>>>>>>>>>>>>>> descriptors) were not
>>>>>>>>>>>>>>>>>>>>>>> our fault in the first place. We're not even sure the 
>>>>>>>>>>>>>>>>>>>>>>> encoding
>>>>>>>>>>>>>>>>>>>>>>> problems are. But the more people that actually use 
>>>>>>>>>>>>>>>>>>>>>>> those encodings
>>>>>>>>>>>>>>>>>>>>>>> can help us, possibly by supplying fixes/ solutions,
>>>>>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>>> better.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> It is irrelevant because the question is "how to use 
>>>>>>>>>>>>>>>>>>>>>>>> this
>>>>>>>>>>>>>>>>>>>>>>>> functionnality" and not "how to do without it".
>>>>>>>>>>>>>>>>>>>>>>> Yes, you are right. You have to understand though 
>>>>>>>>>>>>>>>>>>>>>>> that a framework
>>>>>>>>>>>>>>>>>>>>>>> can't fix every possible problem in the world. Every 
>>>>>>>>>>>>>>>>>>>>>>> time we add a
>>>>>>>>>>>>>>>>>>>>>>> feature, there's an open door for 10 additional ones. 
>>>>>>>>>>>>>>>>>>>>>>> That doesn't
>>>>>>>>>>>>>>>>>>>>>>> mean we don't want to add them, but maybe not now, or 
>>>>>>>>>>>>>>>>>>>>>>> we need to be
>>>>>>>>>>>>>>>>>>>>>>> convinced about the urgency of the problem.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> It is false because it does not solve the problem. 
>>>>>>>>>>>>>>>>>>>>>>>> In the case of Ajax
>>>>>>>>>>>>>>>>>>>>>>>> switching locale, remember the problem is updating 
>>>>>>>>>>>>>>>>>>>>>>>> the datepicker. If
>>>>>>>>>>>>>>>>>>>>>>>> you switch the locale in a situation where no 
>>>>>>>>>>>>>>>>>>>>>>>> datepicker is displayed
>>>>>>>>>>>>>>>>>>>>>>>> and then load a datepicker through Ajax, it is still 
>>>>>>>>>>>>>>>>>>>>>>>> broken. But of
>>>>>>>>>>>>>>>>>>>>>>>> course, the solution is not to use Ajax.
>>>>>>>>>>>>>>>>>>>>>>> Well we fixed header contribution through Ajax. It 
>>>>>>>>>>>>>>>>>>>>>>> seems that the
>>>>>>>>>>>>>>>>>>>>>>> datepicker is the component from hell, as we're 
>>>>>>>>>>>>>>>>>>>>>>> having all kinds of
>>>>>>>>>>>>>>>>>>>>>>> issues with it we don't have with other components. 
>>>>>>>>>>>>>>>>>>>>>>> But Matej and
>>>>>>>>>>>>>>>>>>>>>>> others spent many of his free nights trying to fix it 
>>>>>>>>>>>>>>>>>>>>>>> and they have
>>>>>>>>>>>>>>>>>>>>>>> been progressing very well. It's a pretty tough
>>>>>>>>>>>>>>>>>>>>>>> problem,
>>>>>>>>>>>>>>>>>>>>>>> really.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Or a slightly better solution:
>>>>>>>>>>>>>>>>>>>>>>>> do not use Ajax to switch locales AND do not use 
>>>>>>>>>>>>>>>>>>>>>>>> anything else than US
>>>>>>>>>>>>>>>>>>>>>>>> ASCII in the datepicker labels.
>>>>>>>>>>>>>>>>>>>>>>> I didn't get the datepicker labels. Anything that has 
>>>>>>>>>>>>>>>>>>>>>>> to do with the
>>>>>>>>>>>>>>>>>>>>>>> JavaScript part that is faulty: I'm sorry but we 
>>>>>>>>>>>>>>>>>>>>>>> can't do much about
>>>>>>>>>>>>>>>>>>>>>>> it as we adopted that component from another project 
>>>>>>>>>>>>>>>>>>>>>>> (jscalendar).
>>>>>>>>>>>>>>>>>>>>>>> We're working on a replacement, and people can always 
>>>>>>>>>>>>>>>>>>>>>>> create their own
>>>>>>>>>>>>>>>>>>>>>>> replacement too (for intance, look at 
>>>>>>>>>>>>>>>>>>>>>>> wicket-contrib-datepicker and
>>>>>>>>>>>>>>>>>>>>>>> wicket-contrib-yui.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> I'm sorry you feel irritated by our answers. You are 
>>>>>>>>>>>>>>>>>>>>>>> right
>>>>>>>>>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>>>>>>>>>> telling you "you can't do that" is not a very
>>>>>>>>>>>>>>>>>>>>>>> satisfying
>>>>>>>>>>>>>>>>>>>>>>> answer.
>>>>>>>>>>>>>>>>>>>>>>> Please understand that we are working our asses off 
>>>>>>>>>>>>>>>>>>>>>>> in our free time,
>>>>>>>>>>>>>>>>>>>>>>> un-sponsored etc to make this framework as good as we 
>>>>>>>>>>>>>>>>>>>>>>> can, as fast as
>>>>>>>>>>>>>>>>>>>>>>> we can. Keep those reports coming, and the best and 
>>>>>>>>>>>>>>>>>>>>>>> fastest way to get
>>>>>>>>>>>>>>>>>>>>>>> a bug fixed is to give us a solution for fixing it.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Eelco
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> -------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>>>>>>>>>>>>>>>>>>> Join SourceForge.net's Techsay panel and you'll get 
>>>>>>>>>>>>>>>>>>>>>> the chance to share your
>>>>>>>>>>>>>>>>>>>>>> opinions on IT & business topics through brief surveys 
>>>>>>>>>>>>>>>>>>>>>> -- and earn cash
>>>>>>>>>>>>>>>>>>>>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>>>>>>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>>> Wicket-user mailing list
>>>>>>>>>>>>>>>>>>>>>> Wicket-user@lists.sourceforge.net
>>>>>>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> -------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>>>>>>>>>>>>>>>>> Join SourceForge.net's Techsay panel and you'll get the 
>>>>>>>>>>>>>>>>>>>> chance to share your
>>>>>>>>>>>>>>>>>>>> opinions on IT & business topics through brief surveys 
>>>>>>>>>>>>>>>>>>>> -- and earn cash
>>>>>>>>>>>>>>>>>>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>>>>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>> Wicket-user mailing list
>>>>>>>>>>>>>>>>>>>> Wicket-user@lists.sourceforge.net
>>>>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> -------------------------------------------------------------------------
>>>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>>>>>>>>>>>>>>> Join SourceForge.net's Techsay panel and you'll get the 
>>>>>>>>>>>>>>>>>> chance to share your
>>>>>>>>>>>>>>>>>> opinions on IT & business topics through brief surveys -- 
>>>>>>>>>>>>>>>>>> and earn cash
>>>>>>>>>>>>>>>>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>> Wicket-user mailing list
>>>>>>>>>>>>>>>>>> Wicket-user@lists.sourceforge.net
>>>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> -------------------------------------------------------------------------
>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>>>>>>>>>>>>> Join SourceForge.net's Techsay panel and you'll get the 
>>>>>>>>>>>>>>>> chance to share your
>>>>>>>>>>>>>>>> opinions on IT & business topics through brief surveys -- 
>>>>>>>>>>>>>>>> and earn
>>>>>>>>>>>>>>>> cash
>>>>>>>>>>>>>>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>> Wicket-user mailing list
>>>>>>>>>>>>>>>> Wicket-user@lists.sourceforge.net
>>>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> -------------------------------------------------------------------------
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>>>>>>>>>>> Join SourceForge.net's Techsay panel and you'll get the chance 
>>>>>>>>>>>>>> to share your
>>>>>>>>>>>>>> opinions on IT & business topics through brief surveys -- and 
>>>>>>>>>>>>>> earn cash
>>>>>>>>>>>>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> Wicket-user mailing list
>>>>>>>>>>>>>> Wicket-user@lists.sourceforge.net
>>>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>>>>>>>> -------------------------------------------------------------------------
>>>>>>>>>>>>  
>>>>>>>>>>>>
>>>>>>>>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>>>>>>>>> Join SourceForge.net's Techsay panel and you'll get the chance 
>>>>>>>>>>>> to share
>>>>>>>>>>>> your
>>>>>>>>>>>> opinions on IT & business topics through brief surveys -- and 
>>>>>>>>>>>> earn cash
>>>>>>>>>>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>>>>>>>>>>>  
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Wicket-user mailing list
>>>>>>>>>>>> Wicket-user@lists.sourceforge.net
>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>> -------------------------------------------------------------------------
>>>>>>>>>  
>>>>>>>>>
>>>>>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>>>>>> Join SourceForge.net's Techsay panel and you'll get the chance to 
>>>>>>>>> share your
>>>>>>>>> opinions on IT & business topics through brief surveys -- and earn 
>>>>>>>>> cash
>>>>>>>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>>>>>>>>  
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Wicket-user mailing list
>>>>>>>>> Wicket-user@lists.sourceforge.net
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>>>>>
>>>>>>>> -------------------------------------------------------------------------
>>>>>>>>  
>>>>>>>>
>>>>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>>>>> Join SourceForge.net's Techsay panel and you'll get the chance to 
>>>>>>>> share your
>>>>>>>> opinions on IT & business topics through brief surveys -- and earn
>>>>>>>> cash
>>>>>>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>>>>>>>  
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Wicket-user mailing list
>>>>>>>> Wicket-user@lists.sourceforge.net
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>>>>
>>>>>>> -------------------------------------------------------------------------
>>>>>>>  
>>>>>>>
>>>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>>>> Join SourceForge.net's Techsay panel and you'll get the chance to 
>>>>>>> share your
>>>>>>> opinions on IT & business topics through brief surveys -- and earn cash
>>>>>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>>>>>>  
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Wicket-user mailing list
>>>>>>> Wicket-user@lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> -------------------------------------------------------------------------
>>>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>>>> Join SourceForge.net's Techsay panel and you'll get the chance to 
>>>>>> share your
>>>>>> opinions on IT & business topics through brief surveys -- and earn cash
>>>>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>>>>> _______________________________________________
>>>>>> Wicket-user mailing list
>>>>>> Wicket-user@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>>>
>>>>>
>>>> -------------------------------------------------------------------------
>>>> Take Surveys. Earn Cash. Influence the Future of IT
>>>> Join SourceForge.net's Techsay panel and you'll get the chance to share
>>>> your
>>>> opinions on IT & business topics through brief surveys -- and earn cash
>>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>>> _______________________________________________
>>>> Wicket-user mailing list
>>>> Wicket-user@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>>
>>>>
>>
>> -------------------------------------------------------------------------
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share your
>> opinions on IT & business topics through brief surveys -- and earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>> _______________________________________________
>> Wicket-user mailing list
>> Wicket-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>
>>
>>
> 
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> 


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to