Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. <!-- begin template match for Accordion snippet -->
  2. <xsl:template match="table[@class='snippet-accordion']" mode="copy">
  3. <xsl:variable name="multiple-panes">
  4. <xsl:if test="lower-case(tbody/tr[2]/td[2]/node()) != 'no'">
  5. <xsl:text>data-multi-expand="true" </xsl:text>
  6. </xsl:if>
  7. </xsl:variable>
  8. <xsl:variable name="all-closed">
  9. <xsl:if test="lower-case(tbody/tr[3]/td[2]/node()) = 'yes'">
  10. <xsl:text>data-allow-all-closed="true"</xsl:text>
  11. </xsl:if>
  12. </xsl:variable>
  13. <xsl:variable name="start-closed">
  14. <xsl:if test="lower-case(tbody/tr[4]/td[2]/node()) = 'no'">
  15. <xsl:text>is-active</xsl:text>
  16. </xsl:if>
  17. </xsl:variable>
  18.  
  19. <xsl:value-of select="concat('<div class="accordion" data-accordion="data-accordion" ',$multiple-panes,$all-closed,'>')" disable-output-escaping="yes"/>
  20. <xsl:for-each select="tbody/tr">
  21. <xsl:if test="position() = 7">
  22. <div class="accordion-item {$start-closed}" data-accordion-item="data-accordion-item">
  23. <a href="#" class="accordion-title"><xsl:apply-templates select="td[1]/node()" mode="copy"/></a>
  24. <div class="accordion-content" data-tab-content="data-tab-content">
  25. <xsl:apply-templates select="td[2]/node()" mode="copy"/>
  26. </div>
  27. </div>
  28. </xsl:if>
  29.  
  30. <xsl:if test="position() > 7">
  31. <div class="accordion-item" data-accordion-item="data-accordion-item">
  32. <a href="#" class="accordion-title"><xsl:apply-templates select="td[1]/node()" mode="copy"/></a>
  33. <div class="accordion-content" data-tab-content="data-tab-content">
  34. <xsl:apply-templates select="td[2]/node()" mode="copy"/>
  35. </div>
  36. </div>
  37. </xsl:if>
  38. </xsl:for-each>
  39. <xsl:text disable-output-escaping="yes"></div></xsl:text>
  40. </xsl:template>
  41. <!-- end template match for Accordion snippet -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement