Re: HeaderContributer for a title

2008-07-01 Thread Eyal Golan
Thanks John,
That is a great way of doing it.

On Tue, Jul 1, 2008 at 5:35 PM, John Krasnay [EMAIL PROTECTED] wrote:

 I like to do this in my base page:

 title wicket:id=titlefoo/title

 protected IModel getPageTitleModel() {
return new ResourceModel(getClass().getSimpleName());
 }

 add(new Label(title, new AbstractReadOnlyModel() {
public Object getObject() {
return getPageTitleModel().getObject();
}
 }));

 The AbstractReadOnlyModel is there to ensure I'm not calling the
 overrideable getPageTitleModel() from my base class constructor.

 By default my page titles come from my application's .properties file,
 like this:

 UserPage=User
 ClientPage=Client

 I re-use these labels when creating links to the same page. Of course, I
 can override getPageTitleModel() to return a custom title when needed.

 jk

 On Tue, Jul 01, 2008 at 03:36:45PM +0300, Eyal Golan wrote:
  yeah, but what if I have a markup inheritance?
  I then must use wicket:head ... don't I ?
 
  On Tue, Jul 1, 2008 at 3:34 PM, Martijn Dashorst 
 [EMAIL PROTECTED]
  wrote:
 
   nope. just use:
  
   title wicket:id=title/title
  
   add(new Label(title, Hello, World!));
  
   On Tue, Jul 1, 2008 at 2:28 PM, Eyal Golan [EMAIL PROTECTED] wrote:
Hi,
Is there a special header contributer for title/title ?
   
--
Eyal Golan
[EMAIL PROTECTED]
   
Visit: http://jvdrums.sourceforge.net/
LinkedIn: http://www.linkedin.com/in/egolan74
   
P Save a tree. Please don't print this e-mail unless it's really
   necessary
   
  
  
  
   --
   Become a Wicket expert, learn from the best: http://wicketinaction.com
   Apache Wicket 1.3.4 is released
   Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.
  
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
  
  
 
 
  --
  Eyal Golan
  [EMAIL PROTECTED]
 
  Visit: http://jvdrums.sourceforge.net/
  LinkedIn: http://www.linkedin.com/in/egolan74
 
  P Save a tree. Please don't print this e-mail unless it's really
 necessary

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




-- 
Eyal Golan
[EMAIL PROTECTED]

Visit: http://jvdrums.sourceforge.net/
LinkedIn: http://www.linkedin.com/in/egolan74

P Save a tree. Please don't print this e-mail unless it's really necessary


HeaderContributer for a title

2008-07-01 Thread Eyal Golan
Hi,
Is there a special header contributer for title/title ?

-- 
Eyal Golan
[EMAIL PROTECTED]

Visit: http://jvdrums.sourceforge.net/
LinkedIn: http://www.linkedin.com/in/egolan74

P Save a tree. Please don't print this e-mail unless it's really necessary


Re: HeaderContributer for a title

2008-07-01 Thread Martijn Dashorst
nope. just use:

title wicket:id=title/title

add(new Label(title, Hello, World!));

On Tue, Jul 1, 2008 at 2:28 PM, Eyal Golan [EMAIL PROTECTED] wrote:
 Hi,
 Is there a special header contributer for title/title ?

 --
 Eyal Golan
 [EMAIL PROTECTED]

 Visit: http://jvdrums.sourceforge.net/
 LinkedIn: http://www.linkedin.com/in/egolan74

 P Save a tree. Please don't print this e-mail unless it's really necessary




-- 
Become a Wicket expert, learn from the best: http://wicketinaction.com
Apache Wicket 1.3.4 is released
Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.

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



Re: HeaderContributer for a title

2008-07-01 Thread Eyal Golan
yeah, but what if I have a markup inheritance?
I then must use wicket:head ... don't I ?

On Tue, Jul 1, 2008 at 3:34 PM, Martijn Dashorst [EMAIL PROTECTED]
wrote:

 nope. just use:

 title wicket:id=title/title

 add(new Label(title, Hello, World!));

 On Tue, Jul 1, 2008 at 2:28 PM, Eyal Golan [EMAIL PROTECTED] wrote:
  Hi,
  Is there a special header contributer for title/title ?
 
  --
  Eyal Golan
  [EMAIL PROTECTED]
 
  Visit: http://jvdrums.sourceforge.net/
  LinkedIn: http://www.linkedin.com/in/egolan74
 
  P Save a tree. Please don't print this e-mail unless it's really
 necessary
 



 --
 Become a Wicket expert, learn from the best: http://wicketinaction.com
 Apache Wicket 1.3.4 is released
 Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.

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




-- 
Eyal Golan
[EMAIL PROTECTED]

Visit: http://jvdrums.sourceforge.net/
LinkedIn: http://www.linkedin.com/in/egolan74

P Save a tree. Please don't print this e-mail unless it's really necessary


Re: HeaderContributer for a title

2008-07-01 Thread Martijn Dashorst
only if you define the title wicket:id=foo/title in your sub pages.

Martijn

On Tue, Jul 1, 2008 at 2:36 PM, Eyal Golan [EMAIL PROTECTED] wrote:
 yeah, but what if I have a markup inheritance?
 I then must use wicket:head ... don't I ?

 On Tue, Jul 1, 2008 at 3:34 PM, Martijn Dashorst [EMAIL PROTECTED]
 wrote:

 nope. just use:

 title wicket:id=title/title

 add(new Label(title, Hello, World!));

 On Tue, Jul 1, 2008 at 2:28 PM, Eyal Golan [EMAIL PROTECTED] wrote:
  Hi,
  Is there a special header contributer for title/title ?
 
  --
  Eyal Golan
  [EMAIL PROTECTED]
 
  Visit: http://jvdrums.sourceforge.net/
  LinkedIn: http://www.linkedin.com/in/egolan74
 
  P Save a tree. Please don't print this e-mail unless it's really
 necessary
 



 --
 Become a Wicket expert, learn from the best: http://wicketinaction.com
 Apache Wicket 1.3.4 is released
 Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.

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




 --
 Eyal Golan
 [EMAIL PROTECTED]

 Visit: http://jvdrums.sourceforge.net/
 LinkedIn: http://www.linkedin.com/in/egolan74

 P Save a tree. Please don't print this e-mail unless it's really necessary




-- 
Become a Wicket expert, learn from the best: http://wicketinaction.com
Apache Wicket 1.3.4 is released
Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.

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



Re: HeaderContributer for a title

2008-07-01 Thread John Krasnay
I like to do this in my base page:

title wicket:id=titlefoo/title

protected IModel getPageTitleModel() {
return new ResourceModel(getClass().getSimpleName());
}

add(new Label(title, new AbstractReadOnlyModel() {
public Object getObject() {
return getPageTitleModel().getObject();
}
}));

The AbstractReadOnlyModel is there to ensure I'm not calling the
overrideable getPageTitleModel() from my base class constructor.

By default my page titles come from my application's .properties file,
like this:

UserPage=User
ClientPage=Client

I re-use these labels when creating links to the same page. Of course, I
can override getPageTitleModel() to return a custom title when needed.

jk

On Tue, Jul 01, 2008 at 03:36:45PM +0300, Eyal Golan wrote:
 yeah, but what if I have a markup inheritance?
 I then must use wicket:head ... don't I ?
 
 On Tue, Jul 1, 2008 at 3:34 PM, Martijn Dashorst [EMAIL PROTECTED]
 wrote:
 
  nope. just use:
 
  title wicket:id=title/title
 
  add(new Label(title, Hello, World!));
 
  On Tue, Jul 1, 2008 at 2:28 PM, Eyal Golan [EMAIL PROTECTED] wrote:
   Hi,
   Is there a special header contributer for title/title ?
  
   --
   Eyal Golan
   [EMAIL PROTECTED]
  
   Visit: http://jvdrums.sourceforge.net/
   LinkedIn: http://www.linkedin.com/in/egolan74
  
   P Save a tree. Please don't print this e-mail unless it's really
  necessary
  
 
 
 
  --
  Become a Wicket expert, learn from the best: http://wicketinaction.com
  Apache Wicket 1.3.4 is released
  Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 
 -- 
 Eyal Golan
 [EMAIL PROTECTED]
 
 Visit: http://jvdrums.sourceforge.net/
 LinkedIn: http://www.linkedin.com/in/egolan74
 
 P Save a tree. Please don't print this e-mail unless it's really necessary

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