[GeoNetwork-users] Extra new lines in text area fields

Dear Andrea and Jeroen,

First of all, thanks a lot about solving the search by bounding box problem. Now, I have another question I hope you know the solution. When I’m editing a metadata and I put new lines using Enter key in ‘textarea’ fields like ‘purpose’ or ‘abstract’, and then I save the metadata, it is loaded with the new lines duplicated in these mentioned fields. I don’t know what happens. Could you help me please?

Best Regards,

Angel


Angel Zaballos
Software Engineer
GTD SISTEMAS DE INFORMACIÓN

Pg. Garcia Fària, 17
E-08005 Barcelona
www.gtd.es

Tel: +34 934 939 300
Fax: +34 932 255 080
angel.zaballos@anonymised.comes

Este mensaje es confidencial. Cualquier distribución, uso o copia del mensaje o de la información en el contenido por otras personas distintas de los destinatarios esta prohibida. Si usted recibe este mensaje por error, por favor comuníquemelo inmediatamente mediante reenvío del mensaje o por otro medio.

This e-mail may be confidential. Any distribution, use or copying of this e-mail or the information it contains by other than an intended recipient is unauthorized. If you received this e-mail in error, please advise me (by return e-mail or otherwise) immediately.

Ce courriel est confidentiel. Toute diffusion, utilisation ou copie de ce message ou des renseignements qu’il contient par une personne autre que les destinataires désignés est interdite. Si vous recevez ce courriel par erreur, veuillez m’en aviser immédiatement, par retour de courriel ou par un autre moyen.

Hi Angel, This sounds like a carriage return problem - maybe between windows / linux.

I found a quick workaround which works for me on

  • windows client & server and
  • a linux server and windows client :

Line 667 in metadata.xsl
Replace <xsl:value-of select=“text()”/>
By
<xsl:call-template name=“preformattedEdit”>
<xsl:with-param name=“text” select=“text()”/>
</xsl:call-template>

And add this template to metadata.xsl
<xsl:template name=“preformattedEdit”>
<xsl:param name=“text”/>
xsl:choose
<xsl:when test=“contains($text,’ ')”>
<xsl:value-of select=“substring-before($text,’ ')”/>
xsl:text </xsl:text>
<xsl:call-template name=“preformattedEdit”>
<xsl:with-param name=“text” select=“substring-after($text,’ ')”/>
</xsl:call-template>
</xsl:when>
xsl:otherwise
<xsl:value-of select=“$text”/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>

We have to check that on different platform first …
Comments on that Andrea ?

Cheers. Francois


De : geonetwork-devel-bounces@lists.sourceforge.net [mailto:geonetwork-devel-bounces@lists.sourceforge.net] De la part de Angel Zaballos
Envoyé : mardi 17 octobre 2006 09:06
À : geonetwork-devel@lists.sourceforge.net
Cc : geonetwork-users@lists.sourceforge.net
Objet : [GeoNetwork-devel] Extra new lines in text area fields

Dear Andrea and Jeroen,

First of all, thanks a lot about solving the search by bounding box problem. Now, I have another question I hope you know the solution. When I’m editing a metadata and I put new lines using Enter key in ‘textarea’ fields like ‘purpose’ or ‘abstract’, and then I save the metadata, it is loaded with the new lines duplicated in these mentioned fields. I don’t know what happens. Could you help me please?

Best Regards,

Angel


Angel Zaballos
Software Engineer
GTD SISTEMAS DE INFORMACIÓN

Pg. Garcia Fària, 17
E-08005 Barcelona
www.gtd.es

Tel: +34 934 939 300
Fax: +34 932 255 080
angel.zaballos@anonymised.com.185…es

Este mensaje es confidencial. Cualquier distribución, uso o copia del mensaje o de la información en el contenido por otras personas distintas de los destinatarios esta prohibida. Si usted recibe este mensaje por error, por favor comuníquemelo inmediatamente mediante reenvío del mensaje o por otro medio.

This e-mail may be confidential. Any distribution, use or copying of this e-mail or the information it contains by other than an intended recipient is unauthorized. If you received this e-mail in error, please advise me (by return e-mail or otherwise) immediately.

Ce courriel est confidentiel. Toute diffusion, utilisation ou copie de ce message ou des renseignements qu’il contient par une personne autre que les destinataires désignés est interdite. Si vous recevez ce courriel par erreur, veuillez m’en aviser immédiatement, par retour de courriel ou par un autre moyen.


Ce message a ete verifie par MailScanner pour des virus ou des polluriels et rien de suspect n’a ete trouve.

Les donnees et renseignements contenus dans ce message sont personnels, confidentiels et privés.Toute publication, utilisation ou diffusion, meme partielle, doit etre autorisee.
Any data and information contained in this electronic mail is personal, confidential and private. Any total or partial publication, use or distribution must be authorized.

Ce message a ete verifie par MailScanner pour des virus ou des polluriels et rien de suspect n’a ete trouve.

Les donnees et renseignements contenus dans ce message sont personnels, confidentiels et privés.Toute publication, utilisation ou diffusion, meme partielle, doit etre autorisee.
Any data and information contained in this electronic mail is personal, confidential and private. Any total or partial publication, use or distribution must be authorized.