Hi Matej,
With this modification, some Ajax link are seeing there onClick methods
called with a null target.
In the page I load, there is a top menu bar that loaded "Ajax pages". In
this "pages" there is genrally a ajax tabbed panel. The inner ajax
links are working and the datepicker also works. When I try to activate
an outer link to display another " ajax page", I get the null target
exception. So I cannot test the datepicker on the other pages.
Pierre-Yves
Matej Knopp a écrit :
> 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
>>>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>> 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
>>>>>>>>>> [email protected]
>>>>>>>>>> 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
>>>>>>>>> [email protected]
>>>>>>>>> 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
>>>>>>>> [email protected]
>>>>>>>> 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
>>>>>>> [email protected]
>>>>>>> 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
>>>>> [email protected]
>>>>> 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
>>> [email protected]
>>> 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
>> [email protected]
>> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user