Re: ModalDialog and returning back

2012-06-08 Thread Melinda Dweer
Hi,

Some things I would try are

1-Instead of a page use a panel for your modal. That way the  page expired
will not be shown on the page.
2-Make your page expired page the page you want to show.
3-AFAIK the method
 public void renderHead(IHeaderResponse response)
 {
  response.renderOnDomReadyJavascript(getWindowOpenJavascript());

 }
is the one determining the modal will be show on load. Yo can for instance
use a more "permanent" cookie and don't call
response.renderOnDomReadyJavascript(getWindowOpenJavascript()); depending
on that condition.

Regards,

Melinda


On Wed, Jun 6, 2012 at 1:04 PM, Alex  wrote:

> Dear All,
> I have an application that on renderOnDomReadyJavascript shows Modal Dialog
> for 5 seconds and then closes it. It is kind of Logo. Unfortunately if user
> goes to another site and returns back then “Page expired” is displayed in
> this Modal Dialog and it is not closes. Is it possible to avoid showing
> this Modal Dialog after user returns to my application pressing “Back”
> Button on the Browser or to show it properly for 5 sec.
> Thanks a lot in advance,
> Alex
>
> public class LogoStarter {
>private static final Logger log =
> LoggerFactory.getLogger(LogoStarter.class);
>
>public LogoStarter(final WebPage webPage) {
>final ModalWindow modalLogo;
>final ModalWindow modalInfo;
>
>webPage.add(modalLogo = new OpenOnLoadModalWindow("modalLogo"));
>modalLogo.setTitle("");
>modalLogo.setPageCreator(new ModalWindow.PageCreator() {
>private static final long serialVersionUID =
> 2674999186672458996L;
>public Page createPage() {
>return new Logo();
>}
>});
>
>webPage.add(new AjaxLink("logo") {
>public void onClick(AjaxRequestTarget target) {
>if (target != null) {
>modalLogo.show(target);
>} else {
>System.out.println("JS off");
>setResponsePage(new Logo(JS_OFF_MSG));
>}
>
>}
>});
>
>webPage.add(new AbstractAjaxTimerBehavior(Duration.seconds(5)) {
>protected void onTimer(AjaxRequestTarget target) {
>if (modalLogo.isShown())
>modalLogo.close(target);
>stop();
>}
>});
>}
> }
>
> public class OpenOnLoadModalWindow extends ModalWindow implements
> IHeaderContributor {
>
>public OpenOnLoadModalWindow(String id) {
>super(id);
>}
>
>public OpenOnLoadModalWindow(String id, IModel model) {
>super(id, model);
>}
>
>public void renderHead(IHeaderResponse response)
>{
>   response.renderOnDomReadyJavascript(getWindowOpenJavascript());
>}
>
>   protected boolean makeContentVisible()
>{
>return true;
>}
> }
>


Re: How to redirect to a page from an AJAX request?

2012-05-21 Thread Melinda Dweer
IFAIK setResponsePage(Page.class) should work: at least I remember using it
successfully on an AJAX request cycle to redirect to a different page.

Regards,

Melinda

On Tue, May 22, 2012 at 2:41 AM, Alec Swan  wrote:

> Hello,
>
> I use AjaxSubmitLink to submit a form that has captcha. I refresh
> captcha by adding it to ajax request. However, when the user
> successfully submits the form I want to redirect the user to a
> different page. I tried setResponsePage and throw new
> RestartResponseException in AjaxSubmitLink#onSubmit, but they seem to
> have no effect.
>
> How can I redirect the user to a page from an ajax request?
>
> Thanks,
>
> Alec
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: Modal Window without ajaxTarget

2012-05-16 Thread Melinda Dweer
See

https://cwiki.apache.org/WICKET/modal-windows.html

Opening a modal window on page load (no AJAX involved)Regards.

Melinda

On Wed, May 16, 2012 at 4:21 PM, toytown wrote:

> I would like to show the modal window without using a AjaxRequestTarget
>
>
>add(newAjaxFallbackLink("localAreaSelection") {
>
>private static final long serialVersionUID =
> 5507632714061994338L;
>
>@Override
>public void onClick(AjaxRequestTarget target) {
>modalWindow.show(target); <--- do not want ajax
> target
>
>}
>});
>
> Is there a way to show ModalWindow unlike in the above code
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/Modal-Window-without-ajaxTarget-tp4641432.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: ModalWindow parameters

2012-05-01 Thread Melinda Dweer
Have you tried AjaxRequestTarget.get()? If you are in a middle of an AJAX
request cycle it should give you the request target.

Regards,

Melinda.


On Tue, May 1, 2012 at 2:51 PM, Brian Mulholland wrote:

> I am popping up a modal window when an ajax event fires.  The event
> has a parameter of which key the user selected.  I know I can get the
> parameters from the AjaxRequestTarget in the onClick event, but in
> ModalWindow.PageCreator.createPage(), how can I get the parameters so
> that I can load the right record into the popup?
>
> Brian Mulholland
> "For every complex problem, there is an answer that is clear, simple and
> wrong."
> --H.L. Mencken
> "Politics is the art of looking for trouble, finding it everywhere,
> diagnosing it incorrectly, and applying the wrong remedies."
> --Groucho Marx
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: FilterForm Date column formatting

2012-04-26 Thread Melinda Dweer
Can't use a conditional statement? If filter add panel if not call
super.populateItem?

On Thu, Apr 26, 2012 at 11:36 AM, Sandor Feher  wrote:

> Hi,
>
> If I do it in this way, then all of my cells in that column will change to
> input textfield. But I only want to change the cell which in the filter
> form
> row.
>
> Regards, Sandor
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/FilterForm-Date-column-formatting-tp4586557p4589323.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: FilterForm Date column formatting

2012-04-26 Thread Melinda Dweer
I think the problem is  markup for cells is a . You need to create a
panel


   


.. Your date file code 

and add that panel to table cell.

Regards,

Melinda

On Thu, Apr 26, 2012 at 8:48 AM, Sandor Feher  wrote:

> Hi,
>
> Yes, sorry for that.
>
> ---
> Last cause: Component [cell] (path =
> [5:datatablecontainer:filterForm:datatable:body:rows:1:cells:3:cell]) must
> be applied to a tag of type [input], not:  '' (line 0, column 0)
>
> Markup
>
> The problem is in
>
> "jar:file:/X:/mavenrepo/org/apache/wicket/wicket-extensions/1.5.5/wicket-extensions-1.5.5.jar!/org/apache/wicket/extensions/markup/html/repeater/data/table/DataTable.html":
>
> [cell]
>
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/FilterForm-Date-column-formatting-tp4586557p4589021.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: SSL Links and buttons

2010-10-20 Thread Melinda Dweer
Can you try using




E.M.D

On Wed, Oct 20, 2010 at 9:05 AM, sonxurxo  wrote:

>
> Hi Igor, thank you for your response.
>
> I tried what you pointed. The action URL in the form is correctly replaced,
> since I can see it with Firebug. And even Wicket receives the request when
> pressing the submit button, but it fails on validating required fields: it
> does not receive the values, neither with theFormField.getInput() (returns
> "") nor theFormField.getDefaultModelObjectAsString() (returns null).
> Just in case it matters, I'm trying it both with Jetty (http port:9090,
> https port:8443) and with Tomcat (http port:80 -with mod_jk, https
> port:443), so I modified the onComponentTag method you post and my
> SecureForm class now looks like:
>
>
> public class SecureForm extends Form {
>
>public SecureForm(String id) {
>super(id);
>}
>
>@Override
>protected void onComponentTag(ComponentTag tag) {
>super.onComponentTag(tag);
>String action = tag.getAttribute("action");
>action = RequestUtils.toAbsolutePath(action);
>action = "https" + action.substring(4);
>action = action.replace(MyApplication.get().getHttpPort(),
>MyApplication.get().getHttpsPort());
>tag.put("action", action);
>}
> }
>
>
> but that modification doesn't seem to be a problem since the action URL
> looks OK in both cases (the port number is well replaced). Debugging with
> Firebug I can see that the field values are correctly sent by POST.
> More possible important info: the form is included in a Page that is NOT
> annotated with @RequireHttps.
>
> Am I missing something? Any ideas? Thank you in advance.
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/SSL-Links-and-buttons-tp3001634p3003364.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: page over HTTP with sign in panel over HTTPs

2010-10-08 Thread Melinda Dweer
I will give it a try. Thanks!

Melinda

On Fri, Oct 8, 2010 at 5:51 PM, Igor Vaynberg wrote:

> you can try tweaking the form so that its action is https, so
>
> class httpsform extens form {
>  oncomponenttag(tag) {
> super.oncomponenttag(tag);
> string action=tag.get("action");
> action=requestutils.toabsoluteurl(action);
> action="https"+action.substring(4);
> tag.put("action", action);
>  }}
>
> -igor
>
> On Fri, Oct 8, 2010 at 2:44 AM, Melinda Dweer 
> wrote:
> > Hi,
> >
> > I has the following use case: I have some public pages (should be served
> > over HTTP)  containing a sign in "panel" which must be submitted over
> HTTPs.
> > I have though of doing this as follows:
> >
> > -use an iframe to host the sign in "panel": actually it would be a page
> > served over HTTPs to the iframe.
> > -once the user signs in serve a page to the iframe that contains
> JavaScript
> > to get parent page to be redirected to the private area (served over
> HTTPs).
> >
> > I do not tried the above but I assume it might work. My question is if
> there
> > is a cleaner/cleverer way to do this in wicket?
> >
> > Thanks in advance,
> >
> > Melinda
> >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


Re: page over HTTP with sign in panel over HTTPs

2010-10-08 Thread Melinda Dweer
Martin,

Thanks for your answer! Yes, I know about that class: my questions was more
how to have a form submitted over HTTPs on a page served over HTTP.

Regards,

Ernesto

On Fri, Oct 8, 2010 at 5:34 PM, Martin Grigorov wrote:

> See org.apache.wicket.protocol.https.HttpsRequestCycleProcessor
>
> On Fri, Oct 8, 2010 at 11:44 AM, Melinda Dweer  >wrote:
>
> > Hi,
> >
> > I has the following use case: I have some public pages (should be served
> > over HTTP)  containing a sign in "panel" which must be submitted over
> > HTTPs.
> > I have though of doing this as follows:
> >
> > -use an iframe to host the sign in "panel": actually it would be a page
> > served over HTTPs to the iframe.
> > -once the user signs in serve a page to the iframe that contains
> JavaScript
> > to get parent page to be redirected to the private area (served over
> > HTTPs).
> >
> > I do not tried the above but I assume it might work. My question is if
> > there
> > is a cleaner/cleverer way to do this in wicket?
> >
> > Thanks in advance,
> >
> > Melinda
> >
>


page over HTTP with sign in panel over HTTPs

2010-10-08 Thread Melinda Dweer
Hi,

I has the following use case: I have some public pages (should be served
over HTTP)  containing a sign in "panel" which must be submitted over HTTPs.
I have though of doing this as follows:

-use an iframe to host the sign in "panel": actually it would be a page
served over HTTPs to the iframe.
-once the user signs in serve a page to the iframe that contains JavaScript
to get parent page to be redirected to the private area (served over HTTPs).

I do not tried the above but I assume it might work. My question is if there
is a cleaner/cleverer way to do this in wicket?

Thanks in advance,

Melinda