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