<!--                                                                  -->
<!--  Copyright (C) 2006 RoyaltyShare, Inc.   All Rights Reserved     -->
<!--  $Id$  -->
<!--                                                                  -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:template name="icon">
        <xsl:param name="type"/>
        <xsl:param name="role" select="'default'"/>
        <xsl:param name="className" select="''"/>
        <xsl:param name="size" select="'default'"/>
        <xsl:param name="id" />
        <xsl:param name="cursor" />

        <svg id="{$id}">
            <xsl:attribute name="class">Icon Icon-<xsl:value-of select="$type" /> Icon-<xsl:value-of select="$role" />-role Icon-<xsl:value-of select="$size" />-size <xsl:if test="$className != ''"><xsl:value-of select="$className" />
                </xsl:if>
            </xsl:attribute>
            <xsl:if test="$cursor != ''">
                <xsl:attribute name="style">cursor: <xsl:value-of select="$cursor" />;</xsl:attribute>
            </xsl:if>
            <use>
                <xsl:attribute xmlns:xlink="http://www.w3.org/1999/xlink" name="xlink:href">/production/redesign/assets/icons/sprite.svg?v=1#<xsl:value-of select="$type" /></xsl:attribute>
            </use>
        </svg>
    </xsl:template>
</xsl:stylesheet>
