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?
Thanks,
-chris
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]