So far so good. Now if only the z-index issue can be cleanly fixed. I still have other issues that I'll post in other threads.
- Samyem Matej Knopp wrote: > > The problem was that AjaxRequestTarget called component.renderHead(), > without calling rendered() on component behaviors after that (co the > thread local has not been cleaned). > > The fix is in SVN. Can you please test if it works for you? It works > with the quick start you've provided, so I'd say it should also work > with your application. > > Thanks a lot for helping to nail down this nasty bug. > > -Matej > > samyem wrote: >> Okay I have got something that'll make you happy: wicket quickstart! Pick >> it >> up at http://www.yomari.net/~samyem/problem-wicket-quickstart.zip >> >> It has two pages. The first page is okay. Click on the link to go to the >> second one. And click on the "Click here to add one" link. Nothing will >> happen. Refresh the page (F5 will do). Now click on the same link again, >> and >> everything works. >> >> I've identified the problem to be the way the ajax behaviour clears the >> ThreadLocal variable, as I've explained in the other email. But I am not >> too >> sure what is a proper fix for this problem. >> >> This quick start has the essentials of the way I am using wicket. I >> cannot >> do it anyother way due to the application's requirements. I've got it >> working in my case for now by moving the ThreadLocal variable one step up >> in >> AbstractBehavior and making the cleanup method in AbstractBehavior set >> the >> ThreadLocal to null. That fixed this problem apparently, but I'll let >> you >> have the final say on this. >> >> - Samyem >> >> >> >> Matej Knopp wrote: >>> No matter what I do I just can't reproduce this. Can you please double >>> check that you're using branch wicket-1.x or trunk, and a clean build? >>> >>> If the problem persists, can you please either check if it happens with >>> wicket-examples too or try to isolate the problem and provide a >>> quickstart example? I'll be more than happy to look at it. >>> >>> Thanks, >>> >>> -Matej >>> >>> samyem wrote: >>>> Upon further investigations, what is clear is that when the page first >>>> loads, >>>> it loads up all the java scripts in the header. When I do a page >>>> refresh >>>> by >>>> pressing F5, the ensuing page does not render the javascript references >>>> at >>>> all. Looks like there is some logic which prevents javascripts from >>>> rendering after the initial page display. Here is what I am seeing in >>>> my >>>> HEAD tag : >>>> >>>> Initial page load: >>>> >>>> ? >>>> <head> >>>> <meta http-equiv="Content-Type" content="text/html; >>>> charset=ISO-8859-1"><title>?</title> >>>> <script type="text/javascript" >>>> src="/mm/app/resources/wicket.ajax.AbstractDefaultAjaxBehavior/wicket-ajax.js"></script> >>>> <script type="text/javascript" >>>> id="wicket-ajax-debug-enable"><!--/*--><![CDATA[/*><!--*/ >>>> wicketAjaxDebugEnable=true; >>>> /*-->]]>*/</script> >>>> >>>> <script type="text/javascript" >>>> src="/mm/app/resources/wicket.ajax.AbstractDefaultAjaxBehavior/wicket-ajax-debug-drag.js"></script> >>>> <script type="text/javascript" >>>> src="/mm/app/resources/wicket.ajax.AbstractDefaultAjaxBehavior/wicket-ajax-debug.js"></script> >>>> <script type="text/javascript" >>>> src="/mm/app/resources/wicket.extensions.ajax.markup.html.modal.ModalWindow/res/modal.js"></script> >>>> <link rel="stylesheet" type="text/css" >>>> href="/mm/app/resources/wicket.extensions.ajax.markup.html.modal.ModalWindow/res/modal.css"> >>>> <link rel="stylesheet" type="text/css" >>>> href="/mm/app/resources/com.wsi.mm.ui.commons.modaldialog.WsiModalWindow/modal.css"> >>>> <script type="text/javascript"><!--/*--><![CDATA[/*><!--*/ >>>> if (window.name=='') { >>>> window.location="/mm/app?wicket:bookmarkablePage=wicket-0:com.wsi.mm.ui.media.MediaPage"; >>>> } >>>> /*-->]]>*/</script> >>>> </head> >>>> >>>> Subsequent refreshes: >>>> >>>> <head> >>>> <meta http-equiv="Content-Type" content="text/html; >>>> charset=ISO-8859-1"><title>?</title> >>>> >>>> <script type="text/javascript"><!--/*--><![CDATA[/*><!--*/ >>>> if (window.name=='') { >>>> window.location="/mm/app?wicket:bookmarkablePage=wicket-1:com.wsi.mm.ui.media.MediaPage"; >>>> } >>>> /*-->]]>*/</script> >>>> </head> >>>> >>>> Now I think we should be able to pinpoint the problem at the moment. >>>> >>>> >>>> >>>> >>>> samyem wrote: >>>>> I am also getting this new error after the update: >>>>> >>>>> Error: wicketAjaxGet is not defined >>>>> Source File: http://localhost:8081/mm/app?wicket:interface=:11:1: >>>>> Line: 1 >>>>> >>>>> >>>>> >>>>> samyem wrote: >>>>>> I updated wicket and wicket-extension and now my modal window is not >>>>>> even >>>>>> showing and the date picker does not show up in non modal window >>>>>> pages >>>>>> as >>>>>> well. I can only see the error through the ajax debugger as: >>>>>> >>>>>> ... >>>>>> NFO: Response parsed. Now invoking steps... >>>>>> INFO: >>>>>> INFO: Initiating Ajax GET request on /mm/calendar.js >>>>>> INFO: Invoking pre-call handler(s)... >>>>>> ERROR: Received Ajax response with code: 404 >>>>>> INFO: Invoking post-call handler(s)... >>>>>> INFO: Invoking failure handler(s)... >>>>>> ... >>>>>> >>>>>> After this, further clicks gives this error: >>>>>> >>>>>> INFO: Chanel busy - postponing... >>>>>> >>>>>> On non-modal pages, I get things like: >>>>>> >>>>>> Error: Calendar is not defined >>>>>> Source File: http://localhost:8081/mm/app?wicket:interface=:13:: >>>>>> Line: 214 >>>>>> >>>>>> And even my auto-complete text box is broken now with the latest >>>>>> code. >>>>>> I >>>>>> get things like: >>>>>> >>>>>> Error: Wicket.Ajax has no properties >>>>>> Source File: >>>>>> http://localhost:8081/mm/javascript/wicket-autocomplete.js >>>>>> Line: 7 >>>>>> >>>>>> And the auto-complete fails to work. Nontheless, other ajax behaviour >>>>>> like ajax links and so forth are still working. When I revert the >>>>>> wicket >>>>>> library to the release version, it does not break like this. Before >>>>>> this >>>>>> fix, the only thing not working was the date picker not working on >>>>>> ajax >>>>>> refresh. Looks like the fix actually broke far more things than >>>>>> fixing >>>>>> the original problem. If you cannot identify the problem, I could >>>>>> prepare >>>>>> a quickstart to demonstrate these issues. >>>>>> >>>>>> - Samyem >>>>>> >>>>>> >>>>>> Matej Knopp wrote: >>>>>>> The fix is in svn. (both 1.x and 2.0) >>>>>>> DatePicker in modal window panel now works, although the issue with >>>>>>> z-index still remains. As a side effect this also fixes the >>>>>>> component >>>>>>> use check for components that render into head, so calling >>>>>>> getDebugSettings().setComponentUseCheck(false) in application#init >>>>>>> is >>>>>>> no >>>>>>> longer necessary. >>>>>>> >>>>>>> I'd appreciate if everyone who has issues with header contribution >>>>>>> test >>>>>>> it with current svn. The more bugs we nail down the better! :) >>>>>>> >>>>>>> -Matej >>>>>>> >>>>>>> Matej Knopp wrote: >>>>>>>> Hi, >>>>>>>> >>>>>>>> It indeed is problem with modal window. Or, better said, with >>>>>>>> AjaxRequestTarget. I've tried to put date picker to modal window, >>>>>>>> and >>>>>>>> it >>>>>>>> didn't work. The reason is that component is not attached when >>>>>>>> rendering >>>>>>>> it's header contribution from AjaxRequestTarget. I've tried to >>>>>>>> refactor >>>>>>>> AjaxRequestTarget a bit to call responseComponent first, and that >>>>>>>> way >>>>>>>> it >>>>>>>> worked (of course the problem with date picker having lower z order >>>>>>>> than >>>>>>>> modal window is still there). >>>>>>>> >>>>>>>> Anyway, to fix this, we have to refactor AjaxRequestTarget to >>>>>>>> render >>>>>>>> component prior rendering the header contribution (although in >>>>>>>> response >>>>>>>> these should be reversed, e.g. header contribution before component >>>>>>>> body). And the header contribution should be rendered between >>>>>>>> page.startComponentRender(component) and >>>>>>>> page.endComponentRender(component); >>>>>>>> >>>>>>>> -Matej >>>>>>>> >>>>>>>> samyem wrote: >>>>>>>>> Well it might actually be just a problem with this component. In >>>>>>>>> my >>>>>>>>> case, all >>>>>>>>> I have is a date picker in a modal window which is shown as a >>>>>>>>> result >>>>>>>>> of >>>>>>>>> clicking on a link. This produced the shown error and the modal >>>>>>>>> window >>>>>>>>> fail >>>>>>>>> to display. I am sure you can replicate this condition with the >>>>>>>>> current SVN >>>>>>>>> source with this much info. >>>>>>>>> >>>>>>>>> - Samyem >>>>>>>>> >>>>>>>>> >>>>>>>>> Matej Knopp wrote: >>>>>>>>>> I don'y really understand why. I was able to reproduce the >>>>>>>>>> problem >>>>>>>>>> with >>>>>>>>>> the files attached to bug report. And after I fixed the debug >>>>>>>>>> console, >>>>>>>>>> the problems were no longer there (though there was other problem >>>>>>>>>> - >>>>>>>>>> component not rendered except - for which it is necessary to >>>>>>>>>> disable >>>>>>>>>> component render check, at least for now). >>>>>>>>>> >>>>>>>>>> Are you sure you have cleared the browser cache? >>>>>>>>>> >>>>>>>>>> So far I had no problems with ajax header contribution apart from >>>>>>>>>> this >>>>>>>>>> one. But that doesn't mean there are none. Can you please provide >>>>>>>>>> a >>>>>>>>>> testcase/quick start for the problems you are encountering now? >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> -Matej >>>>>>>>>> >>>>>>>>>> samyem wrote: >>>>>>>>>>> The header contribution logic seems to be still flawed. The >>>>>>>>>>> javascript >>>>>>>>>>> references were not added to the HTML's HEAD at all when the >>>>>>>>>>> component is >>>>>>>>>>> added by ajax. I guess this is a larger problem than the date >>>>>>>>>>> picker. The >>>>>>>>>>> same problem would occur everytime the javascript/stylesheet are >>>>>>>>>>> added >>>>>>>>>>> dynamically. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Matej Knopp wrote: >>>>>>>>>>>> Well, I was working on it. But only to the degree that I >>>>>>>>>>>> disabled >>>>>>>>>>>> the >>>>>>>>>>>> disabling of check during ajax request, because it was no >>>>>>>>>>>> longer >>>>>>>>>>>> necessary. >>>>>>>>>>>> >>>>>>>>>>>> Unfortunately head contribution is something else, I'm not sure >>>>>>>>>>>> how >>>>>>>>>>>> to >>>>>>>>>>>> do it the best way, again, it's not my domain. I think that >>>>>>>>>>>> I've >>>>>>>>>>>> posted >>>>>>>>>>>> mail about it to the list, I'm not sure what the outcome was. >>>>>>>>>>>> >>>>>>>>>>>> -Matej >>>>>>>>>>>> >>>>>>>>>>>> Igor Vaynberg wrote: >>>>>>>>>>>>> i thought you _were_ working on the component use check and >>>>>>>>>>>>> ajax >>>>>>>>>>>>> target >>>>>>>>>>>>> stuff? >>>>>>>>>>>>> >>>>>>>>>>>>> -Igor >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On 9/22/06, *Matej Knopp* < [EMAIL PROTECTED] >>>>>>>>>>>>> <mailto:[EMAIL PROTECTED]>> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> I don't think so. I was working on header contribution and >>>>>>>>>>>>> problem >>>>>>>>>>>>> with >>>>>>>>>>>>> debug console calling document.write() (thus removing all >>>>>>>>>>>>> head >>>>>>>>>>>>> elements >>>>>>>>>>>>> from DOM). >>>>>>>>>>>>> >>>>>>>>>>>>> This is something completely different, it's related to >>>>>>>>>>>>> the >>>>>>>>>>>>> component >>>>>>>>>>>>> rendered check. That's not my domain. I believe the >>>>>>>>>>>>> problem >>>>>>>>>>>>> are >>>>>>>>>>>>> components in <wicket:head> section of DataPicker. >>>>>>>>>>>>> >>>>>>>>>>>>> Anyway, what can temporary help is to disable component >>>>>>>>>>>>> render >>>>>>>>>>>>> check >>>>>>>>>>>>> in >>>>>>>>>>>>> appication settings. Juergen? >>>>>>>>>>>>> >>>>>>>>>>>>> -Matej >>>>>>>>>>>>> >>>>>>>>>>>>> Igor Vaynberg wrote: >>>>>>>>>>>>> > matej was working to fix this, i thought he did.... >>>>>>>>>>>>> matej? >>>>>>>>>>>>> > >>>>>>>>>>>>> > -Igor >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > On 9/21/06, *samyem* <[EMAIL PROTECTED] >>>>>>>>>>>>> <mailto:[EMAIL PROTECTED]> >>>>>>>>>>>>> <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > >>>>>>>>>>>>> wrote: >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > I took the latest SVN code today and suddenly, I am >>>>>>>>>>>>> getting >>>>>>>>>>>>> the >>>>>>>>>>>>> > following >>>>>>>>>>>>> > error everytime there is an ajax refresh on panels >>>>>>>>>>>>> with >>>>>>>>>>>>> date >>>>>>>>>>>>> pickers: >>>>>>>>>>>>> > >>>>>>>>>>>>> > 2006-09-21 14:16:07,728 ERROR >>>>>>>>>>>>> wicket.ajax.AjaxRequestTarget >>>>>>>>>>>>> - >>>>>>>>>>>>> Error >>>>>>>>>>>>> > while >>>>>>>>>>>>> > responding to an AJAX request: >>>>>>>>>>>>> [EMAIL PROTECTED] >>>>>>>>>>>>> > markupIdToComponent >>>>>>>>>>>>> [{pageBody_sidePanel=[MarkupContainer >>>>>>>>>>>>> [Component >>>>>>>>>>>>> > id = >>>>>>>>>>>>> > sidePanel, page = >>>>>>>>>>>>> com.wsi.mm.ui.directship.item.ItemDirectShipPage, >>>>>>>>>>>>> > path = >>>>>>>>>>>>> > 4:pageBody:sidePanel.DirectShipSideBarPanel, >>>>>>>>>>>>> isVisible >>>>>>>>>>>>> = >>>>>>>>>>>>> true, >>>>>>>>>>>>> > isVersioned = >>>>>>>>>>>>> > false]]}], prependJavascript [[]], appendJavascript >>>>>>>>>>>>> [[var >>>>>>>>>>>>> win; >>>>>>>>>>>>> > try { >>>>>>>>>>>>> > win = window.parent.Wicket.Window; >>>>>>>>>>>>> > } catch (ignore) { >>>>>>>>>>>>> > } >>>>>>>>>>>>> > if (typeof(win) != "undefined" && >>>>>>>>>>>>> typeof(win.current >>>>>>>>>>>>> ) >>>>>>>>>>>>> != >>>>>>>>>>>>> "undefined") { >>>>>>>>>>>>> > window.parent.setTimeout(function() { >>>>>>>>>>>>> > win.current.close(); >>>>>>>>>>>>> > }, 0); >>>>>>>>>>>>> > }]] >>>>>>>>>>>>> > wicket.WicketRuntimeException: The component(s) >>>>>>>>>>>>> below >>>>>>>>>>>>> failed >>>>>>>>>>>>> to >>>>>>>>>>>>> > render. A >>>>>>>>>>>>> > common problem is that you have added a component >>>>>>>>>>>>> in >>>>>>>>>>>>> code >>>>>>>>>>>>> but >>>>>>>>>>>>> forgot to >>>>>>>>>>>>> > reference it in the markup (thus the component will >>>>>>>>>>>>> never be >>>>>>>>>>>>> rendered). >>>>>>>>>>>>> > >>>>>>>>>>>>> > 1. [MarkupContainer [Component id = calendarMain, >>>>>>>>>>>>> page >>>>>>>>>>>>> = >>>>>>>>>>>>> > com.wsi.mm.ui.directship.item.ItemDirectShipPage , >>>>>>>>>>>>> path >>>>>>>>>>>>> = >>>>>>>>>>>>> > >>>>>>>>>>>>> >>>>>>>>>>>>> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:calendarMain.JavaScriptReference, >>>>>>>>>>>>> > isVisible = true, isVersioned = false]] >>>>>>>>>>>>> > 2. [MarkupContainer [Component id = calendarSetup, >>>>>>>>>>>>> page >>>>>>>>>>>>> = >>>>>>>>>>>>> > com.wsi.mm.ui.directship.item.ItemDirectShipPage , >>>>>>>>>>>>> path >>>>>>>>>>>>> = >>>>>>>>>>>>> > >>>>>>>>>>>>> >>>>>>>>>>>>> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:calendarSetup.JavaScriptReference >>>>>>>>>>>>> , >>>>>>>>>>>>> > isVisible = true, isVersioned = false]] >>>>>>>>>>>>> > 3. [MarkupContainer [Component id = >>>>>>>>>>>>> calendarLanguage, >>>>>>>>>>>>> page = >>>>>>>>>>>>> > com.wsi.mm.ui.directship.item.ItemDirectShipPage, >>>>>>>>>>>>> path >>>>>>>>>>>>> = >>>>>>>>>>>>> > >>>>>>>>>>>>> >>>>>>>>>>>>> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker: >>>>>>>>>>>>> calendarLanguage.JavaScriptReference, >>>>>>>>>>>>> > isVisible = true, isVersioned = false]] >>>>>>>>>>>>> > 4. [MarkupContainer [Component id = calendarStyle, >>>>>>>>>>>>> page >>>>>>>>>>>>> = >>>>>>>>>>>>> > com.wsi.mm.ui.directship.item.ItemDirectShipPage, >>>>>>>>>>>>> path >>>>>>>>>>>>> = >>>>>>>>>>>>> > >>>>>>>>>>>>> >>>>>>>>>>>>> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:calendarStyle.StyleSheetReference, >>>>>>>>>>>>> > isVisible = true, isVersioned = false]] >>>>>>>>>>>>> > >>>>>>>>>>>>> > at wicket.Page.checkRendering >>>>>>>>>>>>> (Page.java:1105) >>>>>>>>>>>>> > at >>>>>>>>>>>>> wicket.Page.endComponentRender(Page.java:431) >>>>>>>>>>>>> > at >>>>>>>>>>>>> > >>>>>>>>>>>>> >>>>>>>>>>>>> wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java:467) >>>>>>>>>>>>> > at wicket.ajax.AjaxRequestTarget.respond >>>>>>>>>>>>> > (AjaxRequestTarget.java:353) >>>>>>>>>>>>> > at >>>>>>>>>>>>> > >>>>>>>>>>>>> >>>>>>>>>>>>> wicket.request.compound.DefaultResponseStrategy.respond(DefaultResponseStrategy.java:49) >>>>>>>>>>>>> > at >>>>>>>>>>>>> > >>>>>>>>>>>>> >>>>>>>>>>>>> wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond >>>>>>>>>>>>> > (AbstractCompoundRequestCycleProcessor.java:66) >>>>>>>>>>>>> > at >>>>>>>>>>>>> > >>>>>>>>>>>>> >>>>>>>>>>>>> wicket.RequestCycle.doProcessEventsAndRespond(RequestCycle.java:868) >>>>>>>>>>>>> > at >>>>>>>>>>>>> > wicket.RequestCycle.processEventsAndRespond >>>>>>>>>>>>> (RequestCycle.java:900) >>>>>>>>>>>>> > at >>>>>>>>>>>>> wicket.RequestCycle.step(RequestCycle.java:976) >>>>>>>>>>>>> > at >>>>>>>>>>>>> wicket.RequestCycle.steps(RequestCycle.java:1050) >>>>>>>>>>>>> > at >>>>>>>>>>>>> wicket.RequestCycle.request(RequestCycle.java >>>>>>>>>>>>> :454) >>>>>>>>>>>>> > at wicket.protocol.http.WicketServlet.doGet >>>>>>>>>>>>> > (WicketServlet.java:217) >>>>>>>>>>>>> > at >>>>>>>>>>>>> > >>>>>>>>>>>>> wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:260) >>>>>>>>>>>>> > at >>>>>>>>>>>>> >>>>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:760) >>>>>>>>>>>>> > at javax.servlet.http.HttpServlet.service >>>>>>>>>>>>> (HttpServlet.java:853) >>>>>>>>>>>>> > at >>>>>>>>>>>>> > org.mortbay.jetty.servlet.ServletHolder.handle >>>>>>>>>>>>> (ServletHolder.java:358) >>>>>>>>>>>>> > at >>>>>>>>>>>>> > >>>>>>>>>>>>> >>>>>>>>>>>>> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294) >>>>>>>>>>>>> > at >>>>>>>>>>>>> > org.mortbay.jetty.servlet.ServletHandler.handle >>>>>>>>>>>>> (ServletHandler.java:567) >>>>>>>>>>>>> > at >>>>>>>>>>>>> org.mortbay.http.HttpContext.handle(HttpContext.java:1807) >>>>>>>>>>>>> > at >>>>>>>>>>>>> > >>>>>>>>>>>>> >>>>>>>>>>>>> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java >>>>>>>>>>>>> >>>>>>>>>>>>> > :525) >>>>>>>>>>>>> > at >>>>>>>>>>>>> org.mortbay.http.HttpContext.handle(HttpContext.java:1757) >>>>>>>>>>>>> > at >>>>>>>>>>>>> org.mortbay.http.HttpServer.service(HttpServer.java:879) >>>>>>>>>>>>> > at >>>>>>>>>>>>> > org.mortbay.http.HttpConnection.service >>>>>>>>>>>>> (HttpConnection.java >>>>>>>>>>>>> :790) >>>>>>>>>>>>> > at >>>>>>>>>>>>> > >>>>>>>>>>>>> >>>>>>>>>>>>> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961) >>>>>>>>>>>>> > at >>>>>>>>>>>>> > >>>>>>>>>>>>> org.mortbay.http.HttpConnection.handle(HttpConnection.java >>>>>>>>>>>>> :807) >>>>>>>>>>>>> > at >>>>>>>>>>>>> > org.mortbay.http.SocketListener.handleConnection >>>>>>>>>>>>> > (SocketListener.java:218) >>>>>>>>>>>>> > at >>>>>>>>>>>>> > >>>>>>>>>>>>> org.mortbay.util.ThreadedServer.handle(ThreadedServer.java >>>>>>>>>>>>> :300) >>>>>>>>>>>>> > at >>>>>>>>>>>>> > >>>>>>>>>>>>> org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511) >>>>>>>>>>>>> > >>>>>>>>>>>>> > Is there anything I can do to get rid of this >>>>>>>>>>>>> error? >>>>>>>>>>>>> Or >>>>>>>>>>>>> is >>>>>>>>>>>>> it >>>>>>>>>>>>> a >>>>>>>>>>>>> > wicket bug? >>>>>>>>>>>>> > -- >>>>>>>>>>>>> > View this message in context: >>>>>>>>>>>>> > >>>>>>>>>>>>> >>>>>>>>>>>>> http://www.nabble.com/ajax-refresh-on-date-picker-tf2314518.html#a6436806 >>>>>>>>>>>>> > Sent from the Wicket - User mailing list archive at >>>>>>>>>>>>> Nabble.com <http://Nabble.com> >>>>>>>>>>>>> > <http://Nabble.com>. >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> >>>>>>>>>>>>> ------------------------------------------------------------------------- >>>>>>>>>>>>> > 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 >>>>>>>>>>>>> >>>>>>>>>>>>> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> >>>>>>>>>>>>> > >>>>>>>>>>>>> >>>>>>>>>>>>> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >>>>>>>>>>>>> >>>>>>>>>>>>> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>> >>>>>>>>>>>>> > _______________________________________________ >>>>>>>>>>>>> > Wicket-user mailing list >>>>>>>>>>>>> > Wicket-user@lists.sourceforge.net >>>>>>>>>>>>> <mailto:Wicket-user@lists.sourceforge.net> >>>>>>>>>>>>> > <mailto: Wicket-user@lists.sourceforge.net >>>>>>>>>>>>> <mailto:Wicket-user@lists.sourceforge.net>> >>>>>>>>>>>>> > >>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user >>>>>>>>>>>>> <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 >>>>>>>>>>>>> >>>>>>>>>>>>> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> > >>>>>>>>>>>>> >>>>>>>>>>>>> ------------------------------------------------------------------------ >>>>>>>>>>>>> > >>>>>>>>>>>>> > _______________________________________________ >>>>>>>>>>>>> > Wicket-user mailing list >>>>>>>>>>>>> > Wicket-user@lists.sourceforge.net >>>>>>>>>>>>> <mailto:Wicket-user@lists.sourceforge.net> >>>>>>>>>>>>> > >>>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user >>>>>>>>>>>>> <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 >>>>>>>>>>>>> >>>>>>>>>>>>> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Wicket-user mailing list >>>>>>>>>>>>> Wicket-user@lists.sourceforge.net >>>>>>>>>>>>> <mailto: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 > > -- View this message in context: http://www.nabble.com/ajax-refresh-on-date-picker-tf2314518.html#a6511754 Sent from the Wicket - User mailing list archive at Nabble.com. ------------------------------------------------------------------------- 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