On 23/05/2016 16:24, Christopher Schultz wrote:
Francesco,

On 5/23/16 9:58 AM, Francesco Chicchiriccò wrote:
On 23/05/2016 15:55, Christopher Schultz wrote:
Marc,

On 5/23/16 9:39 AM, Marc Salvetti wrote:
Try something like this <a title="some.catalogue:some.text"
I18n-attr="title"/>
That's by memory but should find the exact syntax in  the doc
Yep, this totally works.

Since I'm on a roll, how about this:

<script type="text/javascript"><xsl:comment>
   function whatever() {
     document.getElementById('link').title = 'translated-text';
   }
</xsl:comment></script>

Probably the simplest way is to just remove the <xsl:comment> from
around the script, since I don't think that's actually been necessary
since the days of MSIE4. Is there another convenient way to do it?
Why not

<script type="text/javascript">
<![CDATA[
   function whatever() {
     document.getElementById('link').title = 'translated-text';
   }
]]>
</script>
Since the 'translated-text' is really <i18n:text>, it would be ignored
if it were in a CDATA section.

<script type="text/javascript">
<![CDATA[
   function whatever() {
     document.getElementById('link').title = '<i18n:text key="foo" />';
   }
]]>
</script>

That's not going to work any better than the javascript embedded within
an <xsl:comment> element, right?

Ouch, you're definitely right :-)

Regards.

--
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Involved at The Apache Software Foundation:
member, Syncope PMC chair, Cocoon PMC,
Olingo PMC, CXF Committer, OpenJPA Committer
http://home.apache.org/~ilgrosso/


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

Reply via email to