Re: Getting more stale page exception in wicket 1.5.6

2012-05-28 Thread sudeivas
Thanks for the information. But is there any way to prevent this exception or
is there any way to recreate the page if this exception occurs?

Thanks,
Suresh

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Getting-more-stale-page-exception-in-wicket-1-5-6-tp4649492p4649513.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: onload event on img-tag

2012-05-28 Thread Martin Grigorov
Hi,

Do something like:
img = new NonCachingImage(...);
img.add(new AttributeModifier(onload, yourStuffHere));
form.add(img);

On Mon, May 28, 2012 at 1:21 AM, Pasithee Jupiter pasit...@gmail.com wrote:
 Hi all


 How can i add the onload attribute to an image? or is it possible to
 prevent wicket overwriting html attributes on the img-tag?


 In my HTML I have a form, and inside the form an img and several input
 fields and a button. Click on the button triggers an ajax request and
 returns new form values and a new NonCachingImage. So my goal is to run
 some javascript after the image is loaded means img ...
 onload=javascript:abc();. How can I do that with wicket?


 Thanks a lot



-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Getting more stale page exception in wicket 1.5.6

2012-05-28 Thread Martin Grigorov
Hi,

By default Wicket recreates the page when StalePageException occurs.
It wont recreate the page only if you handle this exception yourself
in IRequestCycleListener#onException().

The more interesting problem is why you get warnings like:
WARN: org.apache.wicket.request.handler.request.WebPageRenderer - The
Buffered response should be handled by BufferedResponseRequestHandler.

This means that BufferedResponseMapper doesn't work for some reason.
Put a breakpoint in BufferedResponseMapper#mapRequest() and click on the link.

On Mon, May 28, 2012 at 9:26 AM, sudeivas sureshkumar@gmail.com wrote:
 Thanks for the information. But is there any way to prevent this exception or
 is there any way to recreate the page if this exception occurs?

 Thanks,
 Suresh

 --
 View this message in context: 
 http://apache-wicket.1842946.n4.nabble.com/Getting-more-stale-page-exception-in-wicket-1-5-6-tp4649492p4649513.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




-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Make additional actions on click on external links

2012-05-28 Thread cosmindumy
Hello,
How can I make additional actions on click event on external link? It
doesn't implement onClick method.
Thanks.

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Make-additional-actions-on-click-on-external-links-tp4649516.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: Make additional actions on click on external links

2012-05-28 Thread Thomas Götz
You could use e.g. jQuery event registration:

$(#target).click(function() {
  alert(Handler for .click() called.);
});

See http://api.jquery.com/click for more details.

   -Tom


on 28.05.2012 at 11:09 cosmindumy wrote:

 Hello,
 How can I make additional actions on click event on external link? It
 doesn't implement onClick method.
 Thanks.


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Problem in adding user confirmation feature by wicket way...

2012-05-28 Thread kshitiz
Please help me out here...I dont want to use javascript to get user
confirmation...

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Problem-in-adding-user-confirmation-feature-by-wicket-way-tp4649510p4649523.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: Getting more stale page exception in wicket 1.5.6

2012-05-28 Thread sudeivas
Hello Martin,
 I am handling couple of other exceptions in my application. Below
is my code,

getRequestCycleListeners().add(new AbstractRequestCycleListener() {
@Override
public IRequestHandler onException(final RequestCycle
requestCycle, final Exception e) {
LOGGER.error(e.getMessage(), e);
Throwable cause = e;
if (cause instanceof RedirectToUrlException) {
return new RedirectRequestHandler(Constants.MENU_URL);
} else if (cause instanceof
ListenerInvocationNotAllowedException) {
//catching this because auto-refresh is having some
issue when the timer is stopped
//need to find some way to remove this
return new RenderPageRequestHandler(new
PageProvider(ProblemIndexPage.class));
}
String uniqId = UUID.randomUUID().toString();
LOGGER.error(ERROR UUID :  + uniqId);

//redirect to the default error page
return new RenderPageRequestHandler(new
PageProvider(DefaultErrorPage.class));
}

Will the above code block wicket to recreate the page when
StalePageException occurs? If yes, how can I handle specific runtime
exceptions.

Thanks,
Suresh



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Getting-more-stale-page-exception-in-wicket-1-5-6-tp4649492p4649524.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: Getting more stale page exception in wicket 1.5.6

2012-05-28 Thread Martin Grigorov
On Mon, May 28, 2012 at 6:26 PM, sudeivas sureshkumar@gmail.com wrote:
 Hello Martin,
         I am handling couple of other exceptions in my application. Below
 is my code,

 getRequestCycleListeners().add(new AbstractRequestCycleListener() {
            @Override
            public IRequestHandler onException(final RequestCycle
 requestCycle, final Exception e) {
                LOGGER.error(e.getMessage(), e);
                Throwable cause = e;
                if (cause instanceof RedirectToUrlException) {
                    return new RedirectRequestHandler(Constants.MENU_URL);
                } else if (cause instanceof
 ListenerInvocationNotAllowedException) {
                    //catching this because auto-refresh is having some
 issue when the timer is stopped
                    //need to find some way to remove this
                    return new RenderPageRequestHandler(new
 PageProvider(ProblemIndexPage.class));
                }
                String uniqId = UUID.randomUUID().toString();
                LOGGER.error(ERROR UUID :  + uniqId);

                //redirect to the default error page
                return new RenderPageRequestHandler(new
 PageProvider(DefaultErrorPage.class));

Here you return your error page for any exception that you don't handle earlier.
You better return null in this case.
Wicket will use IApplicationSettings.getInternalErrorPage() if the
exception is due to a problem in your application.


            }

 Will the above code block wicket to recreate the page when
 StalePageException occurs? If yes, how can I handle specific runtime
 exceptions.

 Thanks,
 Suresh



 --
 View this message in context: 
 http://apache-wicket.1842946.n4.nabble.com/Getting-more-stale-page-exception-in-wicket-1-5-6-tp4649492p4649524.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




-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Pretty URLs for AjaxLazyLoadPanel

2012-05-28 Thread Martin Grigorov
Hi,

Only pages may have pretty urls.
AjaxLazyLoadPanel is a component and it should be used inside a page.
Additionally it needs to find the exact page instance. Read about
stateful components for more info.

What is your use case ?
Why you need to make requests to an Ajax component ?

It is possible to mount a component by mounting a custom
IRequestMapper that returns ComponentRenderingRequestHandler in its
#mapRequest() method but the result will be just the markup of the
component, e.g. div.../div. But I cannot guarantee that this will
work because AjaxLazyLoadPanel needs to contribute some JavaScript to
be able to work and there wont be head in this response ...

On Fri, May 25, 2012 at 9:01 PM, kevjay kev...@gmail.com wrote:
 I'm using AjaxTabbedPanel and AjaxLazyLoadPanel.  How do I make the URLs for
 the individual panels the way I want?  Right now, a link to a specific panel
 looks like
 http://localhost:/?1-1.ILinkListener-tabs-tabs~container-tabs-2-link.
 How do I make it something like http://localhost:/myTab2?  I cannot seem
 to find a way.

 --
 View this message in context: 
 http://apache-wicket.1842946.n4.nabble.com/Pretty-URLs-for-AjaxLazyLoadPanel-tp4649499.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




-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Getting more stale page exception in wicket 1.5.6

2012-05-28 Thread sudeivas
I will change to the below code,
getRequestCycleListeners().add(new AbstractRequestCycleListener() { 
@Override 
public IRequestHandler onException(final RequestCycle
requestCycle, final Exception e) { 
LOGGER.error(e.getMessage(), e); 
Throwable cause = e; 
if (cause instanceof RedirectToUrlException) { 
return new RedirectRequestHandler(Constants.MENU_URL); 
} else if (cause instanceof
ListenerInvocationNotAllowedException) { 
//catching this because auto-refresh is having some
issue when the timer is stopped 
//need to find some way to remove this 
return new RenderPageRequestHandler(new
PageProvider(ProblemIndexPage.class)); 
} 
String uniqId = UUID.randomUUID().toString(); 
LOGGER.error(ERROR UUID :  + uniqId); 
   
return null;
} 

and then 
getApplicationSettings().setInternalErrorPage(DefaultErrorPage.class);
getExceptionSettings().setUnexpectedExceptionDisplay(IExceptionSettings.SHOW_INTERNAL_ERROR_PAGE);

By this way, I believe I redirect only if exception is
RedirectToUrlException  ListenerInvocationNotAllowedException. For other
runtime exceptions like StalePageException, PageExpiredException,
ComponentNotFoundException I believe wicket will try to re-create the page.
For any other runtime exception (eg. null pointer exception), wicket will
show internal error page. Please correct me if I am missing something. 

Thanks,
Suresh

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Getting-more-stale-page-exception-in-wicket-1-5-6-tp4649492p4649527.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