You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2001/10/18 17:48:07 UTC

cvs commit: xml-cocoon2/documentation/stylesheets filterlinks.xsl

cziegeler    01/10/18 08:48:07

  Modified:    documentation sitemap.xmap
               documentation/stylesheets filterlinks.xsl
  Log:
  Finished documentation build system.
  The filterlinks.xsl contains now some logic which filters images
  using javascript. This is a small hack, but it works.
  I added the quality parameter to the svg serializer so he
  does not complain about it any more.
  
  Revision  Changes    Path
  1.22      +3 -1      xml-cocoon2/documentation/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/documentation/sitemap.xmap,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- sitemap.xmap	2001/10/18 13:22:58	1.21
  +++ sitemap.xmap	2001/10/18 15:48:07	1.22
  @@ -27,7 +27,9 @@
      </map:serializer>
      <map:serializer name="xml"    mime-type="text/xml"         src="org.apache.cocoon.serialization.XMLSerializer"/>
      <map:serializer name="links"                               src="org.apache.cocoon.serialization.LinkSerializer"/>
  -   <map:serializer name="svg2jpeg" mime-type="image/jpeg"     src="org.apache.cocoon.serialization.SVGSerializer"/>
  +   <map:serializer name="svg2jpeg" mime-type="image/jpeg"     src="org.apache.cocoon.serialization.SVGSerializer">
  +       <parameter name="quality" type="float" value="1.0"/>
  +   </map:serializer>
      <map:serializer name="svg2png" mime-type="image/png"       src="org.apache.cocoon.serialization.SVGSerializer"/>
     </map:serializers>
   
  
  
  
  1.2       +17 -0     xml-cocoon2/documentation/stylesheets/filterlinks.xsl
  
  Index: filterlinks.xsl
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/documentation/stylesheets/filterlinks.xsl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- filterlinks.xsl	2001/10/02 08:31:56	1.1
  +++ filterlinks.xsl	2001/10/18 15:48:07	1.2
  @@ -16,6 +16,23 @@
       </xsl:if>
     </xsl:template>
   
  +  <!-- This is a hack which makes the javascript images work -->
  +  <xsl:template match="img[@onLoad and starts-with(@src, 'graphics')]">
  +      <img src="{@src}"/>
  +      <img>
  +        <xsl:attribute name="src">
  +          <xsl:value-of select="substring-before(@src, '.')"/>_over.<xsl:value-of select="substring-after(@src, '.')"/>
  +        </xsl:attribute>
  +      </img>
  +  </xsl:template>
  +
  +  <xsl:template match="img[@onLoad and starts-with(@src, 'images') and contains(@src, '-lo.gif')]">
  +      <img src="{@src}"/>
  +      <img>
  +        <xsl:attribute name="src"><xsl:value-of select="substring-before(@src, '-lo.gif')"/>-hi.gif</xsl:attribute>
  +      </img>
  +  </xsl:template>
  +
     <xsl:template match="@*|node()">
      <xsl:copy>
       <xsl:apply-templates select="@*|node()"/>
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org