I extracted a small application to demonstrate the problem and filed a bug report, see
https://sourceforge.net/tracker/index.php?func=detail&aid=1482717&group_id=119783&atid=684975 Marco Geier wrote: >>>one what link do they click that made a new browser window? >>>just make sure that link has a popupsetting with a new pagemap >>>Then it works fine. > > > Johan, what do you mean by "link has a popupsetting with a new pagemap"? > > The problematic link is a "custom" (non-component) link, because this > area of my app is should be asap (as-stateless-as-possible). > The wicket-component for this link is just a WebMarkupContainer with an > AttributeModifier for the "href" attribute. > > so the rendered html looks like this: > > <a href="/app/zoom?id=67817" target="picZoom" > onClick="window.open(this.href,'zoom');return false;"> > > the bookmarkable page is mounted as "/app/zoom" and its constructor > looks like this: > > public ZoomPage() { > try { > long id = > Long.parseLong(getRequestCycle().getRequest().getParameter("id")); > //add some image, based on id. > ..... > } > catch (NumberFormatException e) { > e.printStackTrace(); > } > } > > So due to the PageMapChecker-javascript, the ZoomPage is created > *TWICE*, and much worse during second call of the constructor, the > id-requestparameter is not longer there! > > as is said, i'm still on RC2, i will move to RC3 over the weekend and > check again... > > @Juergen: > >>getApplication().getPageSettings().setAutomaticMultiWindowSupport(false) > > > thanks for the hint, but it would be nice to have non-applicationwide, > page-specific configuration option. > > Marco > > > > > > > Juergen Donnerstag wrote: > >>you may disable it like >>getApplication().getPageSettings().setAutomaticMultiWindowSupport(false) >> >>Juergen >> >> >>On 5/5/06, Johan Compagner <[EMAIL PROTECTED]> wrote: >> >> >>>one what link do they click that made a new browser window? >>>just make sure that link has a popupsetting with a new pagemap >>>Then it works fine. >>> >>>Currently it is a bit hard to detect that it is a real stateless page. >>>Because we do the most things in the head part of the page. But the >>>problem >>>is >>>that we only know if a page is stateless when it is first rendered >>>...(so at >>>the end) >>> >>>johan >>> >>> >>> >>>On 5/5/06, Marco Geier <[EMAIL PROTECTED]> wrote: >>> >>>>I'd like to supress the PageMapChecker -headerscript for my statless >>> >>>pages. >>> >>>>Imho checking for new browser-window is not necessary for a stateless >>>>page, but anyway this should be configurable (I'm still on wicket >>>>1.2RC2, so forgive me if this has been made configurable in the >>> >>>meantime). >>> >>>>My scenario is this: >>>>User clicks on a thumbnail and a new browserwindow pops up showing the >>>>original-sized image. This page is stateless and bookmarkable and the >>>>calling link has some query params ("?id=12345&class=foo"). These >>> >>>params >>> >>>>get lost during the NewBrowserWindowListener-Requestcycle >>> >>>and my page >>> >>>>fails to initialize the second time. >>>>Anyway for performance reasons i'd like to avoid this additional cycle. >>>> >>>>Rgds, >>>> >>>>Marco >>>> >>>> >>>>------------------------------------------------------- >>>>Using Tomcat but need to do more? Need to support web services, >>> >>>security? >>> >>>>Get stuff done quickly with pre-integrated technology to make your job >>> >>>easier >>> >>>>Download IBM WebSphere Application Server v.1.0.1 based on Apache >>> >>>Geronimo >>> >>>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >>> >>>>_______________________________________________ >>>>Wicket-develop mailing list >>>>Wicket-develop@lists.sourceforge.net >>>> >>> >>>https://lists.sourceforge.net/lists/listinfo/wicket-develop >>> >>> >> >>------------------------------------------------------- >>Using Tomcat but need to do more? Need to support web services, security? >>Get stuff done quickly with pre-integrated technology to make your job >>easier >>Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >>http://sel.as-us.falkag.net/sel?cmd=k&kid0709&bid&3057&dat1642 >>_______________________________________________ >>Wicket-develop mailing list >>Wicket-develop@lists.sourceforge.net >>https://lists.sourceforge.net/lists/listinfo/wicket-develop >> >> > > -- ___________________________ Dipl.-Ing. Marco Geier EyeTea GmbH Germany phone +49 (0)721 662464-0 fax +49 (0)721 662464-1 mobile +49 (0)177 6579590 [EMAIL PROTECTED] ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Wicket-develop mailing list Wicket-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-develop