[SOLVED] Re: Get Page expired after closing javascript opened window (containing a wicket page)

2007-11-05 Thread pixotec

thank you igor, you saved my project!
after using a link with popupsettings instead using a homebrewed
resquestcycle.urlFor-url it works.
(a speaking exception would have helped...)

thank you


igor.vaynberg wrote:
 
 make sure you are opening your popup in a different pagemap
 
 -igor
 
 
 On 11/2/07, pixotec [EMAIL PROTECTED] wrote:

 I'm developing a CMS in wicket and have a selfmade wysiwyg textarea in
 the
 page.
 when clicking on insert image an image dialog is opened in a new
 window.
 the dialog is a wicket page.
 I provide the url for the dialog in the textarea page by this
 (shortened):

 CharSequence charSequence = RequestCycle.get().urlFor(new
 DialogImagePage(settings));
 js.append(var dialogImageUrl=' + charSequence.toString() + ';\n);
 add(new StringHeaderContributor(js.toString()));

 the source code of the calling page is then:

 ?xml version='1.0' encoding='UTF-8'?

 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN
 http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd;
 html xmlns=http://www.w3.org/1999/xhtml; xml:lang=en lang=en
   head
   ...
   script type=text/javascript
 !--/*--![CDATA[/*!--*/
 var dialogImageUrl='/kms/app/?wicket:interface=:16::';
 /*--]]*/
   /script
   ...
   script type=text/javascript
   !--
 function openImageDialog() {
   var dialog = window.open(dialogImageUrl, Image,
 status=no,modal=yes,width=700,height=550);
 }
   --
   ...
   script type=text/javascript 
 !--/*--![CDATA[/*!--*/
 if (window.name=='') {
 window.location=/kms/app/?wicket:interface=:14::INewBrowserWindowListener;
 }
 /*--]]*/
   /script
   ...
 /head

 body
 ...
 tdlt;img width=25 height=24 title=Insert image
 wicket:id=btnImage
 onclick=openImageDialog(); onmouseup=drawButtonDown(this);
 src=/kms/app/resources/wicket.extensions.markup.html.form.wysiwyg.WysiwygTextarea/res/btnImage_up.gif
 border=0 alt=Insert image id=btnImage/gt;/td
 ...
 /body
 /html


 after closing the dialog window (using javascript's window.close() or a
 PopupCloseLink) the dialog window is closed.


 When I click then on save in the calling page containing the textarea I
 always get a Page expired.
 Why?

 (even doing a getPageSettings().setAutomaticMultiWindowSupport(true); in
 my
 application did not help...)
 --
 View this message in context:
 http://www.nabble.com/Get-Page-expired-after-closing-javascript-opened-window-%28containing-a-wicket-page%29-tf4737168.html#a13546851
 Sent from the Wicket - User mailing list archive at Nabble.com.


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 

-- 
View this message in context: 
http://www.nabble.com/Get-Page-expired-after-closing-javascript-opened-window-%28containing-a-wicket-page%29-tf4737168.html#a13586488
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Get Page expired after closing javascript opened window (containing a wicket page)

2007-11-02 Thread Igor Vaynberg
make sure you are opening your popup in a different pagemap

-igor


On 11/2/07, pixotec [EMAIL PROTECTED] wrote:

 I'm developing a CMS in wicket and have a selfmade wysiwyg textarea in the
 page.
 when clicking on insert image an image dialog is opened in a new window.
 the dialog is a wicket page.
 I provide the url for the dialog in the textarea page by this (shortened):

 CharSequence charSequence = RequestCycle.get().urlFor(new
 DialogImagePage(settings));
 js.append(var dialogImageUrl=' + charSequence.toString() + ';\n);
 add(new StringHeaderContributor(js.toString()));

 the source code of the calling page is then:

 ?xml version='1.0' encoding='UTF-8'?

 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN
 http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd;
 html xmlns=http://www.w3.org/1999/xhtml; xml:lang=en lang=en
   head
   ...
   script type=text/javascript
 !--/*--![CDATA[/*!--*/
 var dialogImageUrl='/kms/app/?wicket:interface=:16::';
 /*--]]*/
   /script
   ...
   script type=text/javascript
   !--
 function openImageDialog() {
   var dialog = window.open(dialogImageUrl, Image,
 status=no,modal=yes,width=700,height=550);
 }
   --
   ...
   script type=text/javascript 
 !--/*--![CDATA[/*!--*/
 if (window.name=='') {
 window.location=/kms/app/?wicket:interface=:14::INewBrowserWindowListener;
 }
 /*--]]*/
   /script
   ...
 /head

 body
 ...
 tdlt;img width=25 height=24 title=Insert image wicket:id=btnImage
 onclick=openImageDialog(); onmouseup=drawButtonDown(this);
 src=/kms/app/resources/wicket.extensions.markup.html.form.wysiwyg.WysiwygTextarea/res/btnImage_up.gif
 border=0 alt=Insert image id=btnImage/gt;/td
 ...
 /body
 /html


 after closing the dialog window (using javascript's window.close() or a
 PopupCloseLink) the dialog window is closed.


 When I click then on save in the calling page containing the textarea I
 always get a Page expired.
 Why?

 (even doing a getPageSettings().setAutomaticMultiWindowSupport(true); in my
 application did not help...)
 --
 View this message in context: 
 http://www.nabble.com/Get-Page-expired-after-closing-javascript-opened-window-%28containing-a-wicket-page%29-tf4737168.html#a13546851
 Sent from the Wicket - User mailing list archive at Nabble.com.


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]