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