Re: A/B testing with wicket

2012-04-20 Thread Decebal Suiu
Maybe Google Website Optimizer/ Google Analytics and not Google AddWords. My
idea is to use Component.getVariation() as start point.

Best reagrds,
Decebal

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/A-B-testing-with-wicket-tp4571946p4573185.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: A/B testing with wicket

2012-04-20 Thread Fergal Keating
You can use style and variation. Setting default style works automatically
to load differing HTML files for the same components.

https://cwiki.apache.org/WICKET/localization-and-skinning-of-applications.html


On 20 April 2012 09:08, Decebal Suiu decebal.s...@asf.ro wrote:

 Maybe Google Website Optimizer/ Google Analytics and not Google AddWords.
 My
 idea is to use Component.getVariation() as start point.

 Best reagrds,
 Decebal

 --
 View this message in context:
 http://apache-wicket.1842946.n4.nabble.com/A-B-testing-with-wicket-tp4571946p4573185.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




-- 
Fergal Keating
IT Senior Engineer
---
e. fergal.keat...@directski.com
p. NA
w. www.directski.com


UrlRenderer adds dot if URL is empty

2012-04-20 Thread David Rain
Hello,
I have a question about
in UrlRenderer, lines 237-240 in Wicket 1.5.5

Why is this happening? I don't think that subsequential call to
HttpServletResponse#sendRedirect(.) is correct. I know it should render as
relative to current directory, but for example WebSphere (7) AS sends this
as Location: http://localhost:9080/context/. - WITH the dot at the end! This
wouldn't cause any problem with current browsers, nut if you have some kind
of proxy or load balancer in front of AS (we have IBM HTTP SERVER), it might
them think it is some kind of file, etc. This leads to problems in our
enviroment.
I know it is an specific issue, but generously I think, that the dot is
useless there and only causing problems.

Thanks for reply,
David

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/UrlRenderer-adds-dot-if-URL-is-empty-tp4573752p4573752.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: UrlRenderer adds dot if URL is empty

2012-04-20 Thread Martin Grigorov
Hi David,

Can you try with 1.5-SNAPSHOT ?
We made some changes in this area for WICKET-4260.
I also filed a bug report to Tomcat because they also produce redirect
urls like: http://host:port/path1/./path2 and this confuses IE only
when Tomcat virtual hosts are used and JMeter (always):
https://issues.apache.org/bugzilla/show_bug.cgi?id=53062

On Fri, Apr 20, 2012 at 3:27 PM, David Rain david_r...@kb.cz wrote:
 Hello,
 I have a question about
 in UrlRenderer, lines 237-240 in Wicket 1.5.5

 Why is this happening? I don't think that subsequential call to
 HttpServletResponse#sendRedirect(.) is correct. I know it should render as
 relative to current directory, but for example WebSphere (7) AS sends this
 as Location: http://localhost:9080/context/. - WITH the dot at the end! This
 wouldn't cause any problem with current browsers, nut if you have some kind
 of proxy or load balancer in front of AS (we have IBM HTTP SERVER), it might
 them think it is some kind of file, etc. This leads to problems in our
 enviroment.
 I know it is an specific issue, but generously I think, that the dot is
 useless there and only causing problems.

 Thanks for reply,
 David

 --
 View this message in context: 
 http://apache-wicket.1842946.n4.nabble.com/UrlRenderer-adds-dot-if-URL-is-empty-tp4573752p4573752.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



Sonar (Architecture) and Wicket

2012-04-20 Thread romanasu
There is a web application using sonar for code analyses.
I have some problems with cycling dependencies.
For example, i have a TemplatePage(in com.myPackage) which is extended by
all others pages. In the TemplatePage there are BookmarkablePageLink to some
pages from site(for example, LoginPage- in in com.myPackage.login - wich
extends TemplatePage).
Sonar is complaining that there is a suspect dependency (cycle) between
TemplatePage and LoginPage (template has a reference to login, and login
extends template).

Another similar example: I have a CustomPanel (in com.myPackage.panel) with
BookmarkablePageLink to CustomPage (in com.myPackage.customPage). Also,
suspect dependency cycle is thrown.

Any ideas how to resolve these problems ?

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Sonar-Architecture-and-Wicket-tp4573798p4573798.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: Sonar (Architecture) and Wicket

2012-04-20 Thread Igor Vaynberg
why exactly are they problems?

-igor

On Fri, Apr 20, 2012 at 5:40 AM, romanasu dacia_berl...@yahoo.com wrote:
 There is a web application using sonar for code analyses.
 I have some problems with cycling dependencies.
 For example, i have a TemplatePage(in com.myPackage) which is extended by
 all others pages. In the TemplatePage there are BookmarkablePageLink to some
 pages from site(for example, LoginPage- in in com.myPackage.login - wich
 extends TemplatePage).
 Sonar is complaining that there is a suspect dependency (cycle) between
 TemplatePage and LoginPage (template has a reference to login, and login
 extends template).

 Another similar example: I have a CustomPanel (in com.myPackage.panel) with
 BookmarkablePageLink to CustomPage (in com.myPackage.customPage). Also,
 suspect dependency cycle is thrown.

 Any ideas how to resolve these problems ?

 --
 View this message in context: 
 http://apache-wicket.1842946.n4.nabble.com/Sonar-Architecture-and-Wicket-tp4573798p4573798.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


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



Re: reloading of HTML and classes

2012-04-20 Thread Andrew Geery
An issue I ran into with having Wicket reload the html files in development
mode is that it doesn't seem to work if the path to the html files has
spaces in it.  For example, running under Eclipse with the workspace in
c:\Documents and Settings\... html reloading did not work.  Taking the
exact same configuration but putting the workspace directly on the c:\
drive (e.g., c:\workspace), the htm reloading works perfectly.

Hope that helps.
Andrew

On Tue, Apr 10, 2012 at 2:45 AM, Martin Grigorov mgrigo...@apache.orgwrote:

 On Sun, Apr 8, 2012 at 5:38 AM, Bernard bht...@gmail.com wrote:
  Hi,
 
  The HTML part is covered if your IDE copies HTML files to the
  deployment directory when you save them. Wicket will then pick up this
  change and reload the corresponding pages. This works for existing
  markup but not for new markup that was missing.


 https://github.com/wicketstuff/core/tree/master/jdk-1.7-parent/wicketstuff-wicket7
 provides an extension of Wicket's default
 ModificationWatcher that uses JDK7 NIO2 WatchService. This should help
 for this problem.

 
  The Java classes part can only be handled with debugging, JRebel or a
  complete re-deployment. There is no hot-deployment of individual
  classes in GlassFish (I don't know whether any other server supports
  this). However GlassFish has session preservation so the re-deploy
  process is seamless. To further speed up the deployment, one can copy
  most libraries (including Wicket) into the GlassFish domain's lib dir
  instead of copying them on every deployment.
 
  The Deploy on Save feature is only useful for mini applications - it
  is too slow.
 
  Bernard
 
 
  On Fri, 06 Apr 2012 16:48:11 +0200, you wrote:
 
 
 I've been fighting this for the past two days, but I'm not succeeding.
 I'm using Wicket 1.5.5 on GlassFish 3.1.2 and that runs without a problem.
 I have configured
 

 filter-classorg.apache.wicket.protocol.http.ReloadingWicketFilter/filter-class
 
 to reload the classes, but that is not working. The only way to reload
 the class file is by using JRebel.
 
 Also Wicket reports that it runs in DEVELOPMENT mode, but it is not
 reloading the HTML files. In an attempting to resolve that I explicitely
 configured
 
  getResourceSettings().setDefaultCacheDuration(Duration.ONE_SECOND);
 
 but that does not make a difference. The only way I can get it to work
 somewhat, is to add my own ResourceFinder directly on the src folder:
 
  getResourceSettings().setResourceFinder(new IResourceFinder()
  {
  @Override
  public IResourceStream find(Class? clazz, String pathname)
  {
  File f = new File(C:/Documents and Settings/User/My
 Documents/s2m/sources/components/service/src/main/java/ + pathname);
  if (f.exists())
  {
  return new FileResourceStream( f );
  }
  return null;
  }
  });
  getResourceSettings().setUseDefaultOnMissingResource(true);
 
 But still the source are not reloaded reliably. I figure if the cache
 expires, a new call to the resource finder should be done, correct?
 
 Is there any debugging of these autoreload features, so I can see what
 Wicket is doing?
 
 Tom
 
 
 
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org
 
 
  -
  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: reloading of HTML and classes

2012-04-20 Thread Tom Eugelink


Aha! This is very interesting. I have the same problems and wrote my own 
resource finder, which works ok now. But this would explain what the original 
problem is! Should be a fairly easy problem to fix, though.

Tom


On 2012-04-20 18:24, Andrew Geery wrote:

An issue I ran into with having Wicket reload the html files in development
mode is that it doesn't seem to work if the path to the html files has
spaces in it.  For example, running under Eclipse with the workspace in
c:\Documents and Settings\... html reloading did not work.  Taking the
exact same configuration but putting the workspace directly on the c:\
drive (e.g., c:\workspace), the htm reloading works perfectly.

Hope that helps.
Andrew





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



Re: two interlinked ajax textfields

2012-04-20 Thread Tom Eugelink


Switched back to simple onchange. All is well now.


On 2012-04-19 16:50, Martin Grigorov wrote:

OnChangeAjaxBehavior uses oninput/onpaste/oncut behind the scenes for
text form components, that's why it reacts on each key press
onchange fires only when you leave the input field





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



Clear markup cache

2012-04-20 Thread Decebal Suiu
Hi

I use a CustomResourceLocator (extends ResourceStreamLocator) to load markup
files. The workflow is to search in a custom folder and if the file doesn't
exists call super.locate

If I add/remove some markup files in/from custom folder I see that wicket
keeps in cache some old files and I want to invalidate that cache
programmatic (all cache or only for that files). How can I do this?

wicket 1.5.5

Thanks,
Decebal

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Clear-markup-cache-tp4575033p4575033.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: Clear markup cache

2012-04-20 Thread Decebal Suiu
I resolved with:

// clear markup cache   
getApplication().getMarkupSettings().getMarkupFactory().getMarkupCache().clear();


--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Clear-markup-cache-tp4575033p4575132.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



urlFor in wicket 1.5

2012-04-20 Thread Nelson Segura
Using Wicket 1.5.4

Have the following mountedPage()

mountPage(/fts/search, FTSResultsPage.class);


In a panel inside that page I have

String pageUrl = urlFor(FTSResultsPage.class,null).toString();

I expect this to be (as in wicket 1.4)

/fts/search

But instead it is rendered as

search

Is there any explanation for this?

-Nelson Segura

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



Re: urlFor in wicket 1.5

2012-04-20 Thread Igor Vaynberg
if you are currently on a /fts/foo url, then search is correct
because relative to /fts/foo it will produce /fts/search.

-igor


On Fri, Apr 20, 2012 at 1:25 PM, Nelson Segura nsegu...@gmail.com wrote:
 Using Wicket 1.5.4

 Have the following mountedPage()

 mountPage(/fts/search, FTSResultsPage.class);


 In a panel inside that page I have

 String pageUrl = urlFor(FTSResultsPage.class,null).toString();

 I expect this to be (as in wicket 1.4)

 /fts/search

 But instead it is rendered as

 search

 Is there any explanation for this?

 -Nelson Segura

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


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



Re: urlFor in wicket 1.5

2012-04-20 Thread Nelson Segura
Except that is not fully bookmarkable as per the API, is it?
How can I produce a fully bookmarkable URL that can be printed?

I tried to follow this:

RequestCycle.get().getUrlRenderer().renderFullUrl(
   Url.parse(urlFor(MyPage.class,null).toString()));

from here
https://cwiki.apache.org/WICKET/getting-a-url-for-display.html

but the URL is still is printed as

http://localhost/search instead of http://localhos/fts/search

-Nelson


On Fri, Apr 20, 2012 at 1:27 PM, Igor Vaynberg igor.vaynb...@gmail.com wrote:
 if you are currently on a /fts/foo url, then search is correct
 because relative to /fts/foo it will produce /fts/search.

 -igor


 On Fri, Apr 20, 2012 at 1:25 PM, Nelson Segura nsegu...@gmail.com wrote:
 Using Wicket 1.5.4

 Have the following mountedPage()

 mountPage(/fts/search, FTSResultsPage.class);


 In a panel inside that page I have

 String pageUrl = urlFor(FTSResultsPage.class,null).toString();

 I expect this to be (as in wicket 1.4)

 /fts/search

 But instead it is rendered as

 search

 Is there any explanation for this?

 -Nelson Segura

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


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


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



Re: urlFor in wicket 1.5

2012-04-20 Thread Nelson Segura
I think that mapUrlFor() seems to produce the results as urlFor() used
to in Wicket 1.5.5

-nelson

On Fri, Apr 20, 2012 at 1:31 PM, Nelson Segura nsegu...@gmail.com wrote:
 Except that is not fully bookmarkable as per the API, is it?
 How can I produce a fully bookmarkable URL that can be printed?

 I tried to follow this:

 RequestCycle.get().getUrlRenderer().renderFullUrl(
   Url.parse(urlFor(MyPage.class,null).toString()));

 from here
 https://cwiki.apache.org/WICKET/getting-a-url-for-display.html

 but the URL is still is printed as

 http://localhost/search instead of http://localhos/fts/search

 -Nelson


 On Fri, Apr 20, 2012 at 1:27 PM, Igor Vaynberg igor.vaynb...@gmail.com 
 wrote:
 if you are currently on a /fts/foo url, then search is correct
 because relative to /fts/foo it will produce /fts/search.

 -igor


 On Fri, Apr 20, 2012 at 1:25 PM, Nelson Segura nsegu...@gmail.com wrote:
 Using Wicket 1.5.4

 Have the following mountedPage()

 mountPage(/fts/search, FTSResultsPage.class);


 In a panel inside that page I have

 String pageUrl = urlFor(FTSResultsPage.class,null).toString();

 I expect this to be (as in wicket 1.4)

 /fts/search

 But instead it is rendered as

 search

 Is there any explanation for this?

 -Nelson Segura

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


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


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



Re: urlFor in wicket 1.5

2012-04-20 Thread Igor Vaynberg
bookmarkable just means the url contains no session-state. it doesnt
mean that it is absolute.

-igor

On Fri, Apr 20, 2012 at 1:31 PM, Nelson Segura nsegu...@gmail.com wrote:
 Except that is not fully bookmarkable as per the API, is it?
 How can I produce a fully bookmarkable URL that can be printed?

 I tried to follow this:

 RequestCycle.get().getUrlRenderer().renderFullUrl(
   Url.parse(urlFor(MyPage.class,null).toString()));

 from here
 https://cwiki.apache.org/WICKET/getting-a-url-for-display.html

 but the URL is still is printed as

 http://localhost/search instead of http://localhos/fts/search

 -Nelson


 On Fri, Apr 20, 2012 at 1:27 PM, Igor Vaynberg igor.vaynb...@gmail.com 
 wrote:
 if you are currently on a /fts/foo url, then search is correct
 because relative to /fts/foo it will produce /fts/search.

 -igor


 On Fri, Apr 20, 2012 at 1:25 PM, Nelson Segura nsegu...@gmail.com wrote:
 Using Wicket 1.5.4

 Have the following mountedPage()

 mountPage(/fts/search, FTSResultsPage.class);


 In a panel inside that page I have

 String pageUrl = urlFor(FTSResultsPage.class,null).toString();

 I expect this to be (as in wicket 1.4)

 /fts/search

 But instead it is rendered as

 search

 Is there any explanation for this?

 -Nelson Segura

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


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


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


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



Re: urlFor in wicket 1.5

2012-04-20 Thread Nelson Segura
:)

Maybe in one sense, but not as the API/javadoc for Wicket 1.5 written
for urlFor()

Returns a bookmarkable URL that references a given page class using a
given set of page parameters. Since the URL which is returned contains
all information necessary to instantiate  and render the page, it can
be stored in a user's browser as a stable bookmark.

As returned by urlFor() the URL cannot be stored in the user's browser
as a bookmark.

It might be a semantic issue, but if the user has been using that to
store URLs, it cannot do it anymore.

-Nelson


On Fri, Apr 20, 2012 at 1:42 PM, Igor Vaynberg igor.vaynb...@gmail.com wrote:
 bookmarkable just means the url contains no session-state. it doesnt
 mean that it is absolute.

 -igor

 On Fri, Apr 20, 2012 at 1:31 PM, Nelson Segura nsegu...@gmail.com wrote:
 Except that is not fully bookmarkable as per the API, is it?
 How can I produce a fully bookmarkable URL that can be printed?

 I tried to follow this:

 RequestCycle.get().getUrlRenderer().renderFullUrl(
   Url.parse(urlFor(MyPage.class,null).toString()));

 from here
 https://cwiki.apache.org/WICKET/getting-a-url-for-display.html

 but the URL is still is printed as

 http://localhost/search instead of http://localhos/fts/search

 -Nelson


 On Fri, Apr 20, 2012 at 1:27 PM, Igor Vaynberg igor.vaynb...@gmail.com 
 wrote:
 if you are currently on a /fts/foo url, then search is correct
 because relative to /fts/foo it will produce /fts/search.

 -igor


 On Fri, Apr 20, 2012 at 1:25 PM, Nelson Segura nsegu...@gmail.com wrote:
 Using Wicket 1.5.4

 Have the following mountedPage()

 mountPage(/fts/search, FTSResultsPage.class);


 In a panel inside that page I have

 String pageUrl = urlFor(FTSResultsPage.class,null).toString();

 I expect this to be (as in wicket 1.4)

 /fts/search

 But instead it is rendered as

 search

 Is there any explanation for this?

 -Nelson Segura

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


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


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


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


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



Re: urlFor in wicket 1.5

2012-04-20 Thread Igor Vaynberg
it can be stored in the browser. but you first need to let the browser
resolve it.

when you are on /fts/foo and you have a href=searchsearch/a you
can right click search in the browser and add  it as a bookmark. the
browser will correctly resolve it against the current url and store
/fts/search.

-igor


On Fri, Apr 20, 2012 at 1:48 PM, Nelson Segura nsegu...@gmail.com wrote:
 :)

 Maybe in one sense, but not as the API/javadoc for Wicket 1.5 written
 for urlFor()

 Returns a bookmarkable URL that references a given page class using a
 given set of page parameters. Since the URL which is returned contains
 all information necessary to instantiate  and render the page, it can
 be stored in a user's browser as a stable bookmark.

 As returned by urlFor() the URL cannot be stored in the user's browser
 as a bookmark.

 It might be a semantic issue, but if the user has been using that to
 store URLs, it cannot do it anymore.

 -Nelson


 On Fri, Apr 20, 2012 at 1:42 PM, Igor Vaynberg igor.vaynb...@gmail.com 
 wrote:
 bookmarkable just means the url contains no session-state. it doesnt
 mean that it is absolute.

 -igor

 On Fri, Apr 20, 2012 at 1:31 PM, Nelson Segura nsegu...@gmail.com wrote:
 Except that is not fully bookmarkable as per the API, is it?
 How can I produce a fully bookmarkable URL that can be printed?

 I tried to follow this:

 RequestCycle.get().getUrlRenderer().renderFullUrl(
   Url.parse(urlFor(MyPage.class,null).toString()));

 from here
 https://cwiki.apache.org/WICKET/getting-a-url-for-display.html

 but the URL is still is printed as

 http://localhost/search instead of http://localhos/fts/search

 -Nelson


 On Fri, Apr 20, 2012 at 1:27 PM, Igor Vaynberg igor.vaynb...@gmail.com 
 wrote:
 if you are currently on a /fts/foo url, then search is correct
 because relative to /fts/foo it will produce /fts/search.

 -igor


 On Fri, Apr 20, 2012 at 1:25 PM, Nelson Segura nsegu...@gmail.com wrote:
 Using Wicket 1.5.4

 Have the following mountedPage()

 mountPage(/fts/search, FTSResultsPage.class);


 In a panel inside that page I have

 String pageUrl = urlFor(FTSResultsPage.class,null).toString();

 I expect this to be (as in wicket 1.4)

 /fts/search

 But instead it is rendered as

 search

 Is there any explanation for this?

 -Nelson Segura

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


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


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


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


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


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



Drag and Drop Fileupload

2012-04-20 Thread Michael Bürmann
Currently i am working on a project using the ajax fileupload provided 
by wicket. This is working fine. Is there any (possibly ready) solution 
to use drag and drop fileupload in my wicket application?


Greetings

Michael

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



Re: urlFor in wicket 1.5

2012-04-20 Thread Nelson Segura
Ah, got it.
In my case, it is a return link passed to a non wicket page that sits
in a different path (but same app context, root in my case). So the
browser cannot solve it directly. I.e. it seems that can be safely
emitted in the same page for which is obtained (or other pages in the
same path)

-Nelson

On Fri, Apr 20, 2012 at 1:49 PM, Igor Vaynberg igor.vaynb...@gmail.com wrote:
 it can be stored in the browser. but you first need to let the browser
 resolve it.

 when you are on /fts/foo and you have a href=searchsearch/a you
 can right click search in the browser and add  it as a bookmark. the
 browser will correctly resolve it against the current url and store
 /fts/search.

 -igor


 On Fri, Apr 20, 2012 at 1:48 PM, Nelson Segura nsegu...@gmail.com wrote:
 :)

 Maybe in one sense, but not as the API/javadoc for Wicket 1.5 written
 for urlFor()

 Returns a bookmarkable URL that references a given page class using a
 given set of page parameters. Since the URL which is returned contains
 all information necessary to instantiate  and render the page, it can
 be stored in a user's browser as a stable bookmark.

 As returned by urlFor() the URL cannot be stored in the user's browser
 as a bookmark.

 It might be a semantic issue, but if the user has been using that to
 store URLs, it cannot do it anymore.

 -Nelson


 On Fri, Apr 20, 2012 at 1:42 PM, Igor Vaynberg igor.vaynb...@gmail.com 
 wrote:
 bookmarkable just means the url contains no session-state. it doesnt
 mean that it is absolute.

 -igor

 On Fri, Apr 20, 2012 at 1:31 PM, Nelson Segura nsegu...@gmail.com wrote:
 Except that is not fully bookmarkable as per the API, is it?
 How can I produce a fully bookmarkable URL that can be printed?

 I tried to follow this:

 RequestCycle.get().getUrlRenderer().renderFullUrl(
   Url.parse(urlFor(MyPage.class,null).toString()));

 from here
 https://cwiki.apache.org/WICKET/getting-a-url-for-display.html

 but the URL is still is printed as

 http://localhost/search instead of http://localhos/fts/search

 -Nelson


 On Fri, Apr 20, 2012 at 1:27 PM, Igor Vaynberg igor.vaynb...@gmail.com 
 wrote:
 if you are currently on a /fts/foo url, then search is correct
 because relative to /fts/foo it will produce /fts/search.

 -igor


 On Fri, Apr 20, 2012 at 1:25 PM, Nelson Segura nsegu...@gmail.com wrote:
 Using Wicket 1.5.4

 Have the following mountedPage()

 mountPage(/fts/search, FTSResultsPage.class);


 In a panel inside that page I have

 String pageUrl = urlFor(FTSResultsPage.class,null).toString();

 I expect this to be (as in wicket 1.4)

 /fts/search

 But instead it is rendered as

 search

 Is there any explanation for this?

 -Nelson Segura

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


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


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


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


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


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


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



Re: Page Expired with Google Analytics Tracking Code

2012-04-20 Thread Andre Schütz
Hi,

I tried to reproduce the error with a quickstart project
but was not successful. The quickstart is running fine with
Google Analytics and PageableListView.

I think that the project is to complex and the error is
somewhere else.
The only solution I can imagine is a detailed explanation
of my problem with my new findings.
May be, someone had the same problem
or has an idea where I could search for the error.

I hope that someone reads the following explanation
and has an idea. I would be very thankful.

My problem:
- I added Google Analytics to my page and have a 
PageableListView on my results page.
- I have 60 results for my PageableListView and show
10 entries per page. When the page is rendered, the 
PageableListView is constructed and show the first 10
entries.
- The PagingNavigator show 6 pages of entries.

The error:
- When I click on one of the links of the PagingNavigator,
the entries of the PageableListView are empty.

I checked the results that were delivered to the PageableListView.
When the PageableListView is constructed, the 60 results
are filled and not empty. After clicking on one of the 
links in the PagingNavigator, the results are empty!

I saw the empty results in the DebugBar and with an
additional System.out.println within the populateItem method
of the PageableListView.

I would be very thankful, if someone has an idea or knows
another solution that I can try. 
I try to solve the error since more than 2 weeks and have no new clue.

Many thanks,
Andre





On Tue, 17 Apr 2012 22:31:27 +0200
Andre Schütz andre-p...@gmx.de wrote:

 Hi, I will try to complete that in the next days and
 attach the quickstart as an answer.
 
 Thank you for the help,
 Andre
 
 On Mon, 16 Apr 2012 22:57:11 +0200
 Bas Gooren b...@iswd.nl wrote:
 
  Hi,
  
  Can you build a small quickstart so I can have a look at things when 
  they are not working?
  So just the bare minimum where it's not working: your page that is not 
  working with a dummy model (e.g. with hardcoded results).
  
  Bas
  
  Op 16-4-2012 20:50, schreef Andre Schütz:
   Hi,
  
   I tried with super.renderHead..., but the result is the
   same. The PageableListView is empty after clicking on
   one of links in the PagingNavigator.
  
   Additinally, I fodun out that the elements (listItem) are
   empty when I click on one of the links in the PagingNavigator.
   They are filled, when the PageableListView is build.
   Any idea why how that could happen?
  
   Andre
  
   On Fri, 13 Apr 2012 10:29:41 +0200
   Bas Goorenb...@iswd.nl  wrote:
  
   Hi,
  
   What happens if you change that to:
  
   @Override
   public void renderHead(HeaderResponse response) {
   super.renderHead(response);
   String script = var _gaq = _gaq || ...;
   response.renderJavaScript(script, null);
   }
  
   ? (note that I added a call to super.renderHead());
  
   Bas
  
   Op 11-4-2012 23:08, schreef Andre Schütz:
   Hi,
  
   I implemented your version but still I get the same error, if
   I have the Google Analytics Code in the head.
  
   Could it be an error with the way I insert the Google
   Analytics Code? I do it in the following way.
  
   In my WebPage class I overwrite the following method:
  
   @Override
   public void renderHead(HeaderResponse response) {
   String script = var _gaq = _gaq || ...;
   response.renderJavaScript(script, null);
   }
  
   Andre
  
   On Wed, 11 Apr 2012 11:38:52 +0200
   Bas Goorenb...@iswd.nl   wrote:
  
   Well, for starters I wonder why you are using multiple
   LoadableDetachableModels in a Vector?
  
   What we do 99% of the time is this:
   - Wrap the entire resultset in a LDM
   - Feed that LDM to a ListView or a variant (we have a custom
   RepeatingView for paged database listings)
   - Use PropertyModels inside the repeater item(s) (or not, since the
   ListView will refresh itself anyway)
  
   I'm pretty sure you don't need setReuseItems(true) in this case; The
   only reason I've seen where it's required on a ListView is when you use
   it inside a form and need form validation to work. Since I don't see 
   any
   form fields inside your listview I guess this is not the case.
  
   I also wonder why you had datacontainer.setVersioned(false)?
  
   E.g.:
  
   private void displayResults(IModelListDefaultSearchResult
   results, int entriesPerPage) {
  WebMarkupContainer datacontainer = new 
   WebMarkupContainer(listviewContainer);
  datacontainer.setOutputMarkupId(true);
  add(datacontainer);
  
  PageableListViewDefaultSearchResultlistview = new 
   PageableListViewDefaultSearchResult(listview, results, 
   entriesPerPage) {
  StringBuilder sb;
  
  @Override
  protected void populateItem(ListItemDefaultSearchResult   
item) {
  DefaultSearchResult s = item.getModelObject();
  
  // Either (A)
  item.add(new ExternalLink(title, new 
   

Tab onclick behaviour.

2012-04-20 Thread khanshan
Hello everyone, I an new on wicket. And I am stucked!!!

I have a tabbed page. and I want to implement for each tab different
behaviour from database acording to onClick of each tab.

here you can see markup.
-
 div wicket:id=tabs
ul
li #tabs-1 Tab1 /li
li #tabs-2 Tab2 /li
/ul
div id=tabs-1 wicket:id=first ../div
div id=tabs-2 wicket:id=second ./div
 /div



and here code.
--
TabsWebMarkupContainer tab;
tab = new TabsWebMarkupContainer(tabs);

tab.setOutputMarkupId(true);
tab.add(new Link(first) {
@Override
public void onClick() {
System.out.println(first tab);   
}
});

Homeform.add(tab);


What is wrong with that code.
It should output on console first tab when I click first tab isnt it??


--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Tab-onclick-behaviour-tp4573620p4573620.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