Avoiding XMlPullParser Parse exception

2012-08-14 Thread vinitty
I am migrating from 1.3.4 to 1.5.7 
No in my Html some places extra quotes are exits but my Html was working
fine in 1.3.4
Now in 1.5.7 parsing  exception is coming 

I can not modified htmls as i am having around 1k htmls 

please suggest what to do and how to solve this



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Avoiding-XMlPullParser-Parse-exception-tp4651210.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: How to control IMG/CSS URL-Rewriting in mounted pages?

2012-08-14 Thread Martin Grigorov
Hi,

If your images/css are in the web root then use something like
images/image.img in your .html.
Wicket will make the url relative to the web root no matter what mount
path you use for the page.

On Mon, Aug 13, 2012 at 5:41 PM, Joachim Schrod jsch...@acm.org wrote:
 Hi,

 I'm new to Wicket and write my first application in it. I use
 Wicket in Action and online resources as documentation. (I
 stumbled already about the 1st few roadblocks owing to changes from
 Wicket 1.4 to 1.5. ;-)) So, if there's an easy pointer to answer my
 question, don't hesitate to just send it.

 My problem: I have a page that's mounted as URL cat/entry. In the
 page's HTML there are links to images and CSS files that start with
 .., e.g., ../images/bg_blabla.img. These are no Wicket
 components, just plain HTML.

 When Wicket renders the page, it rewrites the image URLs and
 prepends ../, e.g., the image URL now is output as
 ../../images/bg_blabla.img. I suppose it tries to adept to the
 extra path level that I introduced during mount and compensates for it.

 How can I stop Wicket from adding this ../ prefix? I searched via
 Google and read through Javadocs, but to no avail.

 For background: The URL in the HTML file is right... My HTML
 designers deliver their design files as cat/entry.html, my mounts
 just follow their lead. I would like to change their files as
 little as possible, it makes files swapping back to/with them much
 easier.

 I hope somebody here may help me, thanks in advance.

 Joachim

 --
 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 Joachim Schrod, Roedermark, Germany
 Email: jsch...@acm.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: Problem sending email using SSL after upgrading to Wicket 1.5

2012-08-14 Thread Martin Grigorov
Hi,

I don't think this is anyhow related to Wicket.
Here are the GMail SMTP related props I use successfully:

mail.server.host=smtp.gmail.com
mail.server.port=587
mail.server.username=my.em...@gmail.com
mail.server.password=my-passwd
mail.server.starttls.enable=true

You may also check the docs of SMTPAppender in Logback. There are
examples for configuring it with GMail. I believe the problem is in
these settings.

On Tue, Aug 14, 2012 at 5:34 AM, James Eliyezar ja...@mcruncher.com wrote:
 Greetings to all of you.

 We recently upgraded our application to Wicket 1.5.
 However, after upgrading we had problems sending email using SSL from our
 application.
 This may not be related to wicket at all but I promise we didn't change any
 dependencies other than wicket's.
 What amuses me is that it works as expected in our older versions which
 still use Wicket 1.4.x.
 Both the older version and the current version were run using the same JRE.

 Here's the code that sends email:

 pre
 public class MailSenderTask implements Runnable
 {
 private Properties smtpProperties;
 private EmailMessage message;
 private static final Logger logger =
 LoggerFactory.getLogger(MailSenderTask.class);

 public MailSenderTask(Properties smtpProperties, EmailMessage message)
 {
 this.smtpProperties = smtpProperties;
 this.message = message;
 }

 public synchronized void sendMail() throws Exception
 {
 try {
 if (addSSlProvider()) {
 logger.info(Adding ssl provider);
 Security.addProvider(new
 com.sun.net.ssl.internal.ssl.Provider());
 } else {
 logger.info(Using plain text connection as ssl/tls is not
 enabled);
 }
 Session session = createSession();
 MimeMessage mimeMessage = new MimeMessage(session);
 mimeMessage.setSender(new InternetAddress(message.getSender()));
 mimeMessage.setSubject(message.getSubject());

 if (message.getRecipients().indexOf(',')  0) {
 mimeMessage.setRecipients(Message.RecipientType.TO,
 InternetAddress.parse(message.getRecipients()));
 } else {
 mimeMessage.setRecipient(Message.RecipientType.TO, new
 InternetAddress(message.getRecipients()));
 }

 MimeBodyPart bodyPart = new MimeBodyPart();
 bodyPart.setContent(message.getBody(), text/html);

 Multipart multipart = new MimeMultipart();
 multipart.addBodyPart(bodyPart);

 if (message.getAttachments() != null 
 message.getAttachments().length  0) {
 for (File file : message.getAttachments()) {
 logger.debug(Adding {} as an attachment, file);
 MimeBodyPart attachmentPart = new MimeBodyPart();
 attachmentPart.attachFile(file);
 multipart.addBodyPart(attachmentPart);
 }
 }

 mimeMessage.setContent(multipart);

 logger.info(Sending mail...);
 Transport.send(mimeMessage);
 logger.info(Mail sent to {}, message.getRecipients());
 } catch (Exception ex) {
 throw new EmailException(Error occurred while sending mail,
 ex);
 }
 }

 private boolean addSSlProvider()
 {
 String sslEnabledProperty =
 smtpProperties.getProperty(mail.smtp.starttls.enable);
 if (StringUtils.isNotEmpty(sslEnabledProperty)) {
 return Boolean.parseBoolean(sslEnabledProperty);
 }
 return false;
 }

 private Session createSession()
 {
 Session session = null;
 if
 (Boolean.parseBoolean(smtpProperties.getProperty(mail.smtp.auth))) {
 logger.info(Creating session with authentication);
 session = createSessionWithAuthentication(smtpProperties);
 } else {
 logger.info(Creating default session);
 session = createDefaultSession(smtpProperties);
 }
 return session;
 }

 private Session createDefaultSession(final Properties smtpProperties)
 {
 return Session.getInstance(smtpProperties);
 }

 private Session createSessionWithAuthentication(final Properties
 smtpProperties)
 {
 return Session.getInstance(smtpProperties,
 new Authenticator()
 {
 @Override
 protected PasswordAuthentication
 getPasswordAuthentication()
 {
 return new
 PasswordAuthentication(smtpProperties.getProperty(smtp.username),

 smtpProperties.getProperty(smtp.password));
 }
 });
 }

 public void run()
 {
 if (smtpProperties != null  message != null) {
 try {
 sendMail();
 } catch (Exception ex) {
 throw new 

Re: Avoiding XMlPullParser Parse exception

2012-08-14 Thread Martin Grigorov
Hi,

You better fix your HTML. This will improve the way it is rendered too.
I hope you don't have invalid HTML in all these 1k html files.

On Tue, Aug 14, 2012 at 9:09 AM, vinitty vini...@gmail.com wrote:
 I am migrating from 1.3.4 to 1.5.7
 No in my Html some places extra quotes are exits but my Html was working
 fine in 1.3.4
 Now in 1.5.7 parsing  exception is coming

 I can not modified htmls as i am having around 1k htmls

 please suggest what to do and how to solve this



 --
 View this message in context: 
 http://apache-wicket.1842946.n4.nabble.com/Avoiding-XMlPullParser-Parse-exception-tp4651210.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: Avoiding XMlPullParser Parse exception

2012-08-14 Thread vinitty
Hmm
So there is no other way ?





--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Avoiding-XMlPullParser-Parse-exception-tp4651210p4651214.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: How to control IMG/CSS URL-Rewriting in mounted pages?

2012-08-14 Thread Joachim Schrod
Yes, that's what I observed and described below. And that behavior
is not appropriate for my use case.

So, how can I stop Wicket to make the url relative to the web root
no matter what mount path I use for the page?

I want to *change* that: my designer delivers HTML where the images
are *not* relative to the web root, but to one directory below. In
our HTML files are URLs like ../images/image.img and I don't want
to change these URLs.

Alternatively, how can I tell Wicket that the web root has a
different prefix just for rewriting these image URLs?

Thanks,
Joachim

Martin Grigorov wrote:
 Hi,
 
 If your images/css are in the web root then use something like
 images/image.img in your .html.
 Wicket will make the url relative to the web root no matter what mount
 path you use for the page.
 
 On Mon, Aug 13, 2012 at 5:41 PM, Joachim Schrod jsch...@acm.org wrote:
 Hi,

 I'm new to Wicket and write my first application in it. I use
 Wicket in Action and online resources as documentation. (I
 stumbled already about the 1st few roadblocks owing to changes from
 Wicket 1.4 to 1.5. ;-)) So, if there's an easy pointer to answer my
 question, don't hesitate to just send it.

 My problem: I have a page that's mounted as URL cat/entry. In the
 page's HTML there are links to images and CSS files that start with
 .., e.g., ../images/bg_blabla.img. These are no Wicket
 components, just plain HTML.

 When Wicket renders the page, it rewrites the image URLs and
 prepends ../, e.g., the image URL now is output as
 ../../images/bg_blabla.img. I suppose it tries to adept to the
 extra path level that I introduced during mount and compensates for it.

 How can I stop Wicket from adding this ../ prefix? I searched via
 Google and read through Javadocs, but to no avail.

 For background: The URL in the HTML file is right... My HTML
 designers deliver their design files as cat/entry.html, my mounts
 just follow their lead. I would like to change their files as
 little as possible, it makes files swapping back to/with them much
 easier.

 I hope somebody here may help me, thanks in advance.

 Joachim

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Joachim Schrod, Roedermark, Germany
Email: jsch...@acm.org


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



Looking for A Telecommuting Wicket Specialist

2012-08-14 Thread Martin Makundi
Hi!

We are looking for a telecommuting wicket private contractor to do
some application development using Wicket (1.4.x).

We prefer a direct contract with the developer-contractor instead of
software companies.


**
Martin
http://code.google.com/p/koodaripalvelut-wicket/

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



Re: Is there a way to search component by its wicket ID ?

2012-08-14 Thread arkadyz111
But why we have to write userForm ? What is an idea behind of this ?

Why get(username) is not enough ?



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Is-there-a-way-to-search-component-by-its-wicket-ID-tp4651175p4651217.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: Problem sending email using SSL after upgrading to Wicket 1.5

2012-08-14 Thread James Eliyezar
Martin,

Yes I use smtp props that are similar to what you have shared. Kindly see
my initial post for the smtp properties used by me.
I may sound stupid but the same piece of code runs fine when using
wicket-1.4.x.
And I use the following wicket related dependencies:

   - wicket
   - wicket-extensions
   - wicket-ioc
   - wicket-spring
   - wicket-datetime
   - wicketstuff-annotation
   - wicketstuff-objectautocomplete
   - wiquery-jquery-ui

All of them use the version 1.5.7. (Yes some of them don't belong to the
wicket project at all but they depend on wicket-1.5.x)

Is there a possibility of a dependency conflict?

NOTE: I found that wicket-ioc depends on cglib. But even when I excluded
it the problem persists.
On Tue, Aug 14, 2012 at 2:27 PM, Martin Grigorov mgrigo...@apache.orgwrote:

 Hi,

 I don't think this is anyhow related to Wicket.
 Here are the GMail SMTP related props I use successfully:

 mail.server.host=smtp.gmail.com
 mail.server.port=587
 mail.server.username=my.em...@gmail.com
 mail.server.password=my-passwd
 mail.server.starttls.enable=true

 You may also check the docs of SMTPAppender in Logback. There are
 examples for configuring it with GMail. I believe the problem is in
 these settings.

 On Tue, Aug 14, 2012 at 5:34 AM, James Eliyezar ja...@mcruncher.com
 wrote:
  Greetings to all of you.
 
  We recently upgraded our application to Wicket 1.5.
  However, after upgrading we had problems sending email using SSL from our
  application.
  This may not be related to wicket at all but I promise we didn't change
 any
  dependencies other than wicket's.
  What amuses me is that it works as expected in our older versions which
  still use Wicket 1.4.x.
  Both the older version and the current version were run using the same
 JRE.
 
  Here's the code that sends email:
 
  pre
  public class MailSenderTask implements Runnable
  {
  private Properties smtpProperties;
  private EmailMessage message;
  private static final Logger logger =
  LoggerFactory.getLogger(MailSenderTask.class);
 
  public MailSenderTask(Properties smtpProperties, EmailMessage
 message)
  {
  this.smtpProperties = smtpProperties;
  this.message = message;
  }
 
  public synchronized void sendMail() throws Exception
  {
  try {
  if (addSSlProvider()) {
  logger.info(Adding ssl provider);
  Security.addProvider(new
  com.sun.net.ssl.internal.ssl.Provider());
  } else {
  logger.info(Using plain text connection as ssl/tls is
 not
  enabled);
  }
  Session session = createSession();
  MimeMessage mimeMessage = new MimeMessage(session);
  mimeMessage.setSender(new
 InternetAddress(message.getSender()));
  mimeMessage.setSubject(message.getSubject());
 
  if (message.getRecipients().indexOf(',')  0) {
  mimeMessage.setRecipients(Message.RecipientType.TO,
  InternetAddress.parse(message.getRecipients()));
  } else {
  mimeMessage.setRecipient(Message.RecipientType.TO, new
  InternetAddress(message.getRecipients()));
  }
 
  MimeBodyPart bodyPart = new MimeBodyPart();
  bodyPart.setContent(message.getBody(), text/html);
 
  Multipart multipart = new MimeMultipart();
  multipart.addBodyPart(bodyPart);
 
  if (message.getAttachments() != null 
  message.getAttachments().length  0) {
  for (File file : message.getAttachments()) {
  logger.debug(Adding {} as an attachment, file);
  MimeBodyPart attachmentPart = new MimeBodyPart();
  attachmentPart.attachFile(file);
  multipart.addBodyPart(attachmentPart);
  }
  }
 
  mimeMessage.setContent(multipart);
 
  logger.info(Sending mail...);
  Transport.send(mimeMessage);
  logger.info(Mail sent to {}, message.getRecipients());
  } catch (Exception ex) {
  throw new EmailException(Error occurred while sending mail,
  ex);
  }
  }
 
  private boolean addSSlProvider()
  {
  String sslEnabledProperty =
  smtpProperties.getProperty(mail.smtp.starttls.enable);
  if (StringUtils.isNotEmpty(sslEnabledProperty)) {
  return Boolean.parseBoolean(sslEnabledProperty);
  }
  return false;
  }
 
  private Session createSession()
  {
  Session session = null;
  if
  (Boolean.parseBoolean(smtpProperties.getProperty(mail.smtp.auth))) {
  logger.info(Creating session with authentication);
  session = createSessionWithAuthentication(smtpProperties);
  } else {
  logger.info(Creating default session);
  session = createDefaultSession(smtpProperties);
  

Re: Is there a way to search component by its wicket ID ?

2012-08-14 Thread James Eliyezar
Because the id is unique only within the markup container of a component.
It need not be unique in a page. This is by design.
For more details refer:
https://cwiki.apache.org/WICKET/component-hierarchy.html


On Tue, Aug 14, 2012 at 3:42 PM, arkadyz111 azelek...@gmail.com wrote:

 But why we have to write userForm ? What is an idea behind of this ?

 Why get(username) is not enough ?



 --
 View this message in context:
 http://apache-wicket.1842946.n4.nabble.com/Is-there-a-way-to-search-component-by-its-wicket-ID-tp4651175p4651217.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




-- 
Thanks  regards
James Selvakumar
mcruncher.com


RE: wicket-dnd strange situation

2012-08-14 Thread Decebal Suiu
Hi Hielke

First, I want to say thanks for wiquery. I integrated wiquery in a big
project with success and we are happy with them.

I know that the 2 code snippets do exactly the same. The first uses the
wicket mechanism and the second uses the jquery mechanism. I read at
http://code.google.com/p/wicket-dnd/issues/detail?id=13#c1 that
WiQueryCoreInitializer(hooked up via WiQueryInitializer) installs its
custom WiQueryDecoratingHeaderResponse and I suppose that
WiQueryDecoratingHeaderResponse translate the first code snippet in the
second. 
In my case the problem is $ jquery variable instead $.noConflict() (we
need to use another JavaScript library - prototype from wicekt-dnd -
alongside jQuery).

Probably a jquery layer in the wicket core will help more the wicket
developers that consume jquery (core, ui) and the projects that integrate
wicket with jquery. In this layer I see a standard mode to add jquery.js,
some behaviors that add jquery core functions in wicket and also different
kinds of helpers (options) for function parameters (boolean, string, )

Best regards,
Decebal




--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/wicket-dnd-strange-situation-tp4650918p4651220.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: Is there a way to search component by its wicket ID ?

2012-08-14 Thread nunofaria11
Hi there,

I'm not really sure if searching a component by its ID is a good idea - It
kinda' breaks modularity and goes against the OO approach. 

I have never searched a component by its ID but assuming you need the full
path (hierarchy) to it, such component will be hard to use in any other
context because you harcoded the path to that component.

Whenever I need to get access to a component I simply store it in a Map or
component List for later search and/or use.

Best regards
nuno





--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Is-there-a-way-to-search-component-by-its-wicket-ID-tp4651175p4651221.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: Wicket freelancer job in Vienna, Austria

2012-08-14 Thread gbrunner
Hi Marco, 

I'm also based in Vienna and this sounds interesting. 
Can you provide me with some more details about the project and what exactly
you are looking for. 

Best, 
Gerwin Brunner 

P.S.: Wir können die Unterhaltung auch auf Deutsch durchführen :) 



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Wicket-freelancer-job-in-Vienna-Austria-tp4651049p4651223.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: Checkbox in DataTable is not reflecting its sts in checkbox

2012-08-14 Thread Delange
I agree, but how should the code be? At the end it has to be placed in the
model. 
Do you have any suggestion?





--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Checkbox-in-DataTable-is-not-reflecting-its-sts-in-checkbox-tp4651174p4651225.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: Checkbox in DataTable is not reflecting its sts in checkbox

2012-08-14 Thread Bertrand Guay-Paquet

You have 2 choices:

1) put the boolean as a property of your KostenOV and reference it with 
a model (e.g. propertyModel)


2) Use a CheckGroup and multiple checkboxes which use the id of KostenOV 
as their value. Have a look at:

-http://www.wicket-library.com/wicket-examples/compref/wicket/bookmarkable/org.apache.wicket.examples.compref.CheckGroupPage
-http://www.wicket-library.com/wicket-examples/compref/wicket/bookmarkable/org.apache.wicket.examples.compref.CheckGroupPage

I would probably go for option 2.

On 14/08/2012 7:09 AM, Delange wrote:

I agree, but how should the code be? At the end it has to be placed in the
model.
Do you have any suggestion?





--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Checkbox-in-DataTable-is-not-reflecting-its-sts-in-checkbox-tp4651174p4651225.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: Wicket freelancer job in Vienna, Austria

2012-08-14 Thread gbrunner
Hi Marco,

I'm also based in Vienna and this sounds interesting.
Can you provide me with some more details about the project and what exactly
you are looking for.

Best,
Gerwin Brunner

P.S.: Wir können die Unterhaltung auch auf Deutsch durchführen :)





--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Wicket-freelancer-job-in-Vienna-Austria-tp4651049p4651222.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: Is there a way to search component by its wicket ID ?

2012-08-14 Thread Paul Bors
If you use wicket-component-expressions from com.googlecode.londonwicket you
can get to the list of all the components on the page that have that
username id via a regexp of **:username, but as James mentioned earlier,
the ID is not unique and your wicket component tree might have such multiple
nodes (hence why wicket-component-expressions gives you a list of them).

I normally know that my panel has only one such component by the ID since I
developed it, so if I attach it to my page inside a panel with an ID like
myPanel then I use **:myPanel:**:username and I also filter by the
component type such as TextField.class to narrow down the search.

That's not production code, is unit test and I'm assuming that's the context
of your question. By using such regexp, I found myself refactoring the unit
test code less when shuffling panels on a page.

~ Thank you,
  Paul Bors

-Original Message-
From: James Eliyezar [mailto:ja...@mcruncher.com] 
Sent: Tuesday, August 14, 2012 4:12 AM
To: users@wicket.apache.org
Subject: Re: Is there a way to search component by its wicket ID ?

Because the id is unique only within the markup container of a component.
It need not be unique in a page. This is by design.
For more details refer:
https://cwiki.apache.org/WICKET/component-hierarchy.html


On Tue, Aug 14, 2012 at 3:42 PM, arkadyz111 azelek...@gmail.com wrote:

 But why we have to write userForm ? What is an idea behind of this ?

 Why get(username) is not enough ?



 --
 View this message in context:

http://apache-wicket.1842946.n4.nabble.com/Is-there-a-way-to-search-componen
t-by-its-wicket-ID-tp4651175p4651217.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




-- 
Thanks  regards
James Selvakumar
mcruncher.com


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



RE: How to control IMG/CSS URL-Rewriting in mounted pages?

2012-08-14 Thread Paul Bors
Wicket rewrite the SRC attribute of the image as relative to your webapp 
context unless you declare that image as a wicket component, give it a 
wicket:id and then use a ContextImage.

Thus you would turn a img src=../images/image.jpg to a img wicket:id=img 
src=../images/image.jpg.

If you do so, then you can still preserve the wrong src relative path of 
../images/image.jpg so that your web developers can see the images while 
editing the static HTML resources and when you run the web-app Wicket will take 
care of fixing that URL for you no matter at what point you mount the page.

If you have too many such images and refactoring might take you too long, then 
consider write your own Custom Wicket Tag Resolver for an attribute of the img 
HTML tag and override what the framework does for you (do call super) by 
changing the src attribute in a similar way ContextImage would do it for you.

For example see this article:
http://sanityresort.blogspot.com/2011/08/creating-custom-wicket-tag-resolver.html

Or see how other such resolvers or AttributeModifer are used by Wicket itself, 
you can start with the AutoComponentResolver.

~ Good look to you!
  Paul Bors

-Original Message-
From: Joachim Schrod [mailto:jsch...@acm.org] 
Sent: Tuesday, August 14, 2012 2:53 AM
To: users@wicket.apache.org
Subject: Re: How to control IMG/CSS URL-Rewriting in mounted pages?

Yes, that's what I observed and described below. And that behavior is not 
appropriate for my use case.

So, how can I stop Wicket to make the url relative to the web root no matter 
what mount path I use for the page?

I want to *change* that: my designer delivers HTML where the images are *not* 
relative to the web root, but to one directory below. In our HTML files are 
URLs like ../images/image.img and I don't want to change these URLs.

Alternatively, how can I tell Wicket that the web root has a different prefix 
just for rewriting these image URLs?

Thanks,
Joachim

Martin Grigorov wrote:
 Hi,
 
 If your images/css are in the web root then use something like 
 images/image.img in your .html.
 Wicket will make the url relative to the web root no matter what mount 
 path you use for the page.
 
 On Mon, Aug 13, 2012 at 5:41 PM, Joachim Schrod jsch...@acm.org wrote:
 Hi,

 I'm new to Wicket and write my first application in it. I use Wicket 
 in Action and online resources as documentation. (I stumbled already 
 about the 1st few roadblocks owing to changes from Wicket 1.4 to 1.5. 
 ;-)) So, if there's an easy pointer to answer my question, don't 
 hesitate to just send it.

 My problem: I have a page that's mounted as URL cat/entry. In the 
 page's HTML there are links to images and CSS files that start with 
 .., e.g., ../images/bg_blabla.img. These are no Wicket 
 components, just plain HTML.

 When Wicket renders the page, it rewrites the image URLs and prepends 
 ../, e.g., the image URL now is output as 
 ../../images/bg_blabla.img. I suppose it tries to adept to the 
 extra path level that I introduced during mount and compensates for it.

 How can I stop Wicket from adding this ../ prefix? I searched via 
 Google and read through Javadocs, but to no avail.

 For background: The URL in the HTML file is right... My HTML 
 designers deliver their design files as cat/entry.html, my mounts 
 just follow their lead. I would like to change their files as little 
 as possible, it makes files swapping back to/with them much easier.

 I hope somebody here may help me, thanks in advance.

 Joachim

--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Joachim Schrod, Roedermark, Germany
Email: jsch...@acm.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: WicketRuntimeException: Submit Button ... is not enabled

2012-08-14 Thread eugenebalt
Thanks a lot. In our case, we have an AjaxButton that maps to a input
type=submit.

Would using the input type Button get rid of this problem?



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/WicketRuntimeException-Submit-Button-is-not-enabled-tp4651180p4651231.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: WicketRuntimeException: Submit Button ... is not enabled

2012-08-14 Thread Bertrand Guay-Paquet

No, they are interchangeable.

On 14/08/2012 11:42 AM, eugenebalt wrote:

Thanks a lot. In our case, we have an AjaxButton that maps to a input
type=submit.

Would using the input type Button get rid of this problem?



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/WicketRuntimeException-Submit-Button-is-not-enabled-tp4651180p4651231.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: WicketRuntimeException: Submit Button ... is not enabled

2012-08-14 Thread eugenebalt
It is true that we have multiple buttons on our form that we are
disabling/hiding selectively.

Our scenario: a panel that contains the button Edit, and then when it's
clicked, the panel opens and Edit is replaced by two other visible buttons
- Submit and Cancel. Edit is gone. We need this dynamic behavior to
enable rich, self-changing forms.

Example:

add(new Button (editButton){
  @Override
 public boolean isVisible() {
 return showeditbutton;
}
@Override
public void onSubmit() { 
  showeditbutton = false;// hide this one
  showsavebutton = true;   // show the others
  showcancelbutton = true;
}
}

These are global variables/flags on the form. 

So given this self-changing form requirement, what's the fastest way to
get rid of this intermittent Not Enabled / Visible error? Is there a way
to turn off this validation in Wicket?



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/WicketRuntimeException-Submit-Button-is-not-enabled-tp4651180p4651233.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: WicketRuntimeException: Submit Button ... is not enabled

2012-08-14 Thread Paul Bors
As an idea, I tend to keep the panel edit/view state as a boolean and then
toggle the label on the button and control the behavior of the button press
via an if-else statement in the onSubmit() of the button.

This helps because I only have a single Edit/Save button and I toggle from
labels to form fields on the fly controlling those components via
AjaxFallback*** implemented in a single refrechPanel() method that calls
setVisable(editMode) for all the components that are to toggle or hide.

Also you can do this to the DataTable rows when necessary similar to how the
Editable tree table works:
http://www.wicket-library.com/wicket-examples/ajax/tree/table/editable?3

I get away with all this because I have my own generic labeled form
component that can toggle from a label to a form component and have a
label html tag as well as an Help icon and feedback panel associated with
it.

~ Thank you,
  Paul Bors

-Original Message-
From: eugenebalt [mailto:eugeneb...@yahoo.com] 
Sent: Tuesday, August 14, 2012 12:16 PM
To: users@wicket.apache.org
Subject: Re: WicketRuntimeException: Submit Button ... is not enabled

It is true that we have multiple buttons on our form that we are
disabling/hiding selectively.

Our scenario: a panel that contains the button Edit, and then when it's
clicked, the panel opens and Edit is replaced by two other visible buttons
- Submit and Cancel. Edit is gone. We need this dynamic behavior to
enable rich, self-changing forms.

Example:

add(new Button (editButton){
  @Override
 public boolean isVisible() {
 return showeditbutton;
}
@Override
public void onSubmit() { 
  showeditbutton = false;// hide this one
  showsavebutton = true;   // show the others
  showcancelbutton = true;
}
}

These are global variables/flags on the form. 

So given this self-changing form requirement, what's the fastest way to
get rid of this intermittent Not Enabled / Visible error? Is there a way
to turn off this validation in Wicket?



--
View this message in context:
http://apache-wicket.1842946.n4.nabble.com/WicketRuntimeException-Submit-But
ton-is-not-enabled-tp4651180p4651233.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



Ajaxtabbedpanel example not working on ie9

2012-08-14 Thread Delange
Running this example from the apache website it's working ok, 
But when i run the sample example on my tomcat server and open it in an IE9
browser: i see no reaction if a choose another  tab

When I try this on Chrome or Safari it works fine.

How to resolve this with IE9?

Here a debug list: 
 1.5.5 Inspector Session: 894 bytes Page: 11,1K  builtinSource code
[go back]


first tab
 second tab
 third tab
 
This is tab-panel 1 

scroll lock | clear | close Wicket Ajax Debug Window (drag me here) 
INFO: focus set on id3
INFO: 
INFO: Initiating Ajax GET request on
tabbed-panel;jsessionid=1o1o1xat4y10e17ppe024et92n?0-1.IBehaviorListener.0-tabs-tabs~container-tabs-1-linkrandom=0.01693648764738187
INFO: Invoking pre-call handler(s)...
INFO: Received ajax response (2538 characters)
INFO: 
?xml version=1.0
encoding=UTF-8?ajax-responseevaluate/evaluateheader-contribution
encoding=wicket1 /header-contributioncomponent id=id1
/componentevaluate/evaluate/ajax-response
ERROR: Cannot create DOM document: [object Error]
ERROR: Wicket.Ajax.Call.failure: Error while parsing response: Kan de waarde
van de eigenschap documentElement niet ophalen: het object is null of niet
gedefinieerd
INFO: Invoking post-call handler(s)...
INFO: Invoking failure handler(s)...
INFO: focus removed from id3WICKET AJAX DEBUG



--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Ajaxtabbedpanel-example-not-working-on-ie9-tp4651235.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: Ajaxtabbedpanel example not working on ie9

2012-08-14 Thread Paul Bors
If you're talking about:
http://www.wicket-library.com/wicket-examples/ajax/tabbed-panel?2

That works fine with IE: 9.0.8112.16421, perhaps you blocked JavaScript from
executing?

~ Thank you,
  Paul Bors

-Original Message-
From: Delange [mailto:delan...@telfort.nl] 
Sent: Tuesday, August 14, 2012 5:44 PM
To: users@wicket.apache.org
Subject: Ajaxtabbedpanel example not working on ie9

Running this example from the apache website it's working ok, But when i run
the sample example on my tomcat server and open it in an IE9
browser: i see no reaction if a choose another  tab

When I try this on Chrome or Safari it works fine.

How to resolve this with IE9?

Here a debug list: 
 1.5.5 Inspector Session: 894 bytes Page: 11,1K  builtinSource code [go
back]


first tab
 second tab
 third tab
 
This is tab-panel 1 

scroll lock | clear | close Wicket Ajax Debug Window (drag me here)
INFO: focus set on id3
INFO: 
INFO: Initiating Ajax GET request on
tabbed-panel;jsessionid=1o1o1xat4y10e17ppe024et92n?0-1.IBehaviorListener.0-t
abs-tabs~container-tabs-1-linkrandom=0.01693648764738187
INFO: Invoking pre-call handler(s)...
INFO: Received ajax response (2538 characters)
INFO: 
?xml version=1.0
encoding=UTF-8?ajax-responseevaluate/evaluateheader-contribution
encoding=wicket1 /header-contributioncomponent id=id1
/componentevaluate/evaluate/ajax-response
ERROR: Cannot create DOM document: [object Error]
ERROR: Wicket.Ajax.Call.failure: Error while parsing response: Kan de waarde
van de eigenschap documentElement niet ophalen: het object is null of niet
gedefinieerd
INFO: Invoking post-call handler(s)...
INFO: Invoking failure handler(s)...
INFO: focus removed from id3WICKET AJAX DEBUG



--
View this message in context:
http://apache-wicket.1842946.n4.nabble.com/Ajaxtabbedpanel-example-not-worki
ng-on-ie9-tp4651235.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