step1-ui-d.xsl 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?xml version="1.0"?>
  2. <!-- This file is part of the DITA Open Toolkit project hosted on
  3. Sourceforge.net. See the accompanying license.txt file for
  4. applicable licenses.-->
  5. <!-- (c) Copyright IBM Corp. 2004, 2006 All Rights Reserved. -->
  6. <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  7. <xsl:output method="xml"/>
  8. <xsl:template match="*[contains(@class, ' ui-d/screen ')]">
  9. <block xml:space="preserve">
  10. <xsl:call-template name="commonatts"/>
  11. <xsl:apply-templates/>
  12. </block>
  13. </xsl:template>
  14. <xsl:template match="*[contains(@class, ' ui-d/shortcut ')]">
  15. <text style="underline"><xsl:call-template name="commonatts"/><xsl:apply-templates/></text>
  16. </xsl:template>
  17. <xsl:template match="*[contains(@class, ' ui-d/uicontrol ')]">
  18. <xsl:if test="parent::*[contains(@class,' ui-d/menucascade ')] and preceding-sibling::*[contains(@class, ' ui-d/uicontrol ')]">
  19. <xsl:text> -> </xsl:text>
  20. </xsl:if>
  21. <text style="bold"><xsl:call-template name="commonatts"/><xsl:apply-templates/></text>
  22. </xsl:template>
  23. <!--<xsl:template match="*[contains(@class, ' ui-d/uicontrol ')]" mode="text-only">
  24. <xsl:if test="parent::*[contains(@class,' ui-d/menucascade ')] and preceding-sibling::*[contains(@class, ' ui-d/uicontrol ')]">
  25. <xsl:text> -> </xsl:text>
  26. </xsl:if>
  27. <xsl:apply-templates select="*|text()" mode="text-only"/>
  28. </xsl:template>-->
  29. </xsl:stylesheet>