Re: Conditionally include header item when page contains ajax components

2013-11-14 Thread Martin Grigorov
Hi, On Thu, Nov 14, 2013 at 10:43 PM, Nick Pratt wrote: > Understood. > > Martin - (for my own curiousity now) would it be possible and would there > be any benefit to replacing the default Wicket jQuery resource reference > with a custom veil.js ResourceReference that also included the package

Re: Conditionally include header item when page contains ajax components

2013-11-14 Thread Nick Pratt
Understood. Martin - (for my own curiousity now) would it be possible and would there be any benefit to replacing the default Wicket jQuery resource reference with a custom veil.js ResourceReference that also included the packaged Wicket jquery resource ref as a dependency (i.e. configure this all

Re: Conditionally include header item when page contains ajax components

2013-11-14 Thread Marios Skounakis
I probably wasn't clear enough. Here's my case: BasePage.renderHead() adds veil.js as javascript resource reference. All my pages inherit from BasePage. But veil.js is only useful when a page has wicket ajax. If I declare that veil.js has a dependency on jquery then the result is that all pages

Re: Wicket site on Android phone

2013-11-14 Thread dpmihai
I also recently find that I need to tweak Wicket Palette component look, because on Android a multiple select will not show all the options. You have to click it for selection and after that you can see only the first selected item no matter how big is the height for select markup. I have written m

Re: Conditionally include header item when page contains ajax components

2013-11-14 Thread Nick Pratt
Then you're doing something odd :-) If you have dependencies like this: CustomComponent --> Custom JS Reference (and this is added in the public void renderHead( Component component, IHeaderResponse response ) method) --> Wicket's JQuery JS Reference Page A (no Ajax components or components depe

Re: Conditionally include header item when page contains ajax components

2013-11-14 Thread Marios Skounakis
Thanks Martin, this worked well. Sebastien and Nick, I tried the solution with JQueryPluginResourceReference but this indeed caused JQuery to be loaded in non ajax pages. On Thu, Nov 14, 2013 at 3:04 PM, Martin Grigorov wrote: > Hi, > > You can create custom IHeaderResponseDecorator and by usin

Re: Conditionally include header item when page contains ajax components

2013-11-14 Thread Nick Pratt
The javascript will only be included if your Ajax enabled component is included that in turn references the JS ResourceReference, otherwise it wont be. N On Thu, Nov 14, 2013 at 7:59 AM, Marios Skounakis wrote: > If I'm not mistaken this will cause JQuery to be included whenever my js > refere

Re: Conditionally include header item when page contains ajax components

2013-11-14 Thread Martin Grigorov
Hi, You can create custom IHeaderResponseDecorator and by using custom IHeaderResponse you can check for contributions of org.apache.wicket.ajax.WicketAjaxJQueryResourceReference See http://www.wicket-library.com/wicket-examples-6.0.x/resourceaggregation/?0 and http://wicketinaction.com/2012/07/w

Re: Conditionally include header item when page contains ajax components

2013-11-14 Thread Marios Skounakis
If I'm not mistaken this will cause JQuery to be included whenever my js reference is included. Effectively this will cause non-ajax pages to load javascript which applies only to ajax requests. What I want is the opposite: to not include my js reference when the page does not have any ajax. On

Re: Conditionally include header item when page contains ajax components

2013-11-14 Thread Sebastien
oops, seems that one "IMO" is enough... On Thu, Nov 14, 2013 at 1:04 PM, Sebastien wrote: > Hi Marios, > > IMO the best way IMO is to make your js reference extending > JQueryPluginResourceReference (wicket 6) > > Best regards, > Sebastien. > > > On Thu, Nov 14, 2013 at 12:20 PM, Marios Skounak

Re: Conditionally include header item when page contains ajax components

2013-11-14 Thread Sebastien
Hi Marios, IMO the best way IMO is to make your js reference extending JQueryPluginResourceReference (wicket 6) Best regards, Sebastien. On Thu, Nov 14, 2013 at 12:20 PM, Marios Skounakis wrote: > Hi all, > > I have a base page from which all my pages inherit. I want to conditionally > includ

Re: Get return value of ajax event in Wicket 6.9.1

2013-11-14 Thread Daniela L
Hi, now everything works perfect, thank you I am so happy. Best Regards Daniela 2013/11/14 Martin Grigorov > Hi, > > mySubmitButton.add(AttributeAppender.append("onclick", "window.dontAsk = > true; return true;")) > > response.render(new > OnDomReadyHeaderItem("window.onbeforeunload = function

Conditionally include header item when page contains ajax components

2013-11-14 Thread Marios Skounakis
Hi all, I have a base page from which all my pages inherit. I want to conditionally include a javascript reference (header item) if the page contains an ajax component. The reference is a veil implementation based on BlockUI which is redundant (and also causes a javascript error) if the page has n

Re: Another same probleme with wicket:enclosure tag[SOLVED]

2013-11-14 Thread Selom
Hi !! Ok for closing this topic. I created a custom panel. and the PanelAgent.html like this. //In web Page class private PanelAgent panelInfosAgent = new PanelAgent("panelInfosAgent",new Model(Agent.emptyAgent())){