| 
            Last change
 on this file since 884b14a was             a18aefd, checked in by Manuel Canales Esparcia <manuel@…>, 18 years ago           | 
        
        
          | 
             
Added lfs-xsl stylesheets. 
 
           | 
        
        
          
            
              - 
Property                 mode
 set to                 
100644
               
             
           | 
        
        
          | 
            File size:
            1.3 KB
           | 
        
      
      
| Rev | Line |   | 
|---|
| [a18aefd] | 1 | <?xml version='1.0' encoding="utf-8"?>
 | 
|---|
 | 2 | <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
 | 
|---|
 | 3 |                 xmlns:fo="http://www.w3.org/1999/XSL/Format"
 | 
|---|
 | 4 |                 version='1.0'>
 | 
|---|
 | 5 | 
 | 
|---|
 | 6 | <!-- ********************************************************************
 | 
|---|
 | 7 |      $Id$
 | 
|---|
 | 8 |      ********************************************************************
 | 
|---|
 | 9 |       This extension stops PassiveTeX from merging subsequent '-' to 
 | 
|---|
 | 10 |       dashes. You must set passivetex.extensions to '1' if you want get
 | 
|---|
 | 11 |       this functionality.
 | 
|---|
 | 12 |      ******************************************************************** -->
 | 
|---|
 | 13 | 
 | 
|---|
 | 14 | <xsl:template name="passivetex.dash.subst">
 | 
|---|
 | 15 |   <xsl:param name="string"/>
 | 
|---|
 | 16 | 
 | 
|---|
 | 17 |   <xsl:choose>
 | 
|---|
 | 18 |     <xsl:when test="contains($string, '--')">
 | 
|---|
 | 19 |       <xsl:variable name="rest">
 | 
|---|
 | 20 |         <xsl:call-template name="passivetex.dash.subst">
 | 
|---|
 | 21 |           <xsl:with-param name="string"
 | 
|---|
 | 22 |                           select="concat('-', substring-after($string, '--'))"/>
 | 
|---|
 | 23 |         </xsl:call-template>
 | 
|---|
 | 24 |       </xsl:variable>
 | 
|---|
 | 25 |       <xsl:value-of select="concat(substring-before($string, '--'),
 | 
|---|
 | 26 |                                    '-​',
 | 
|---|
 | 27 |                                    $rest)"/>
 | 
|---|
 | 28 |     </xsl:when>
 | 
|---|
 | 29 |     <xsl:otherwise>
 | 
|---|
 | 30 |       <xsl:value-of select="$string"/>
 | 
|---|
 | 31 |     </xsl:otherwise>
 | 
|---|
 | 32 |   </xsl:choose>
 | 
|---|
 | 33 | </xsl:template>
 | 
|---|
 | 34 | 
 | 
|---|
 | 35 | </xsl:stylesheet>
 | 
|---|
 | 36 | 
 | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.