<!--                                                                  -->
<!--  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="uiDeleteRowTrigger">
        <xsl:param name="id" />
        <xsl:param name="name" />
        <xsl:param name="value" select="''" />
        <xsl:param name="disabled" select="'false'" />
        <xsl:param name="checked" select="'false'" />
        <xsl:param name="onClick" select="''" />
        <xsl:param name="title" select="''" />

        <label title="Delete" class="Table-action-item DeleteRow-trigger">

            <xsl:if test="$onClick != ''">
                <xsl:attribute name="onClick">
                    <xsl:value-of select="$onClick" />
                </xsl:attribute>
            </xsl:if>

            <xsl:attribute name="data-title">
                <xsl:if test="$title != ''">
                    <xsl:value-of select="$title" />
                </xsl:if>
            </xsl:attribute>

            <input type="checkbox" class="DeleteRow-trigger-checkbox" name='{$name}' id='{$id}'>

                <xsl:if test="$value != ''">
                    <xsl:attribute name="value">
                        <xsl:value-of select="$value" />
                    </xsl:attribute>
                </xsl:if>

                <xsl:if test="$disabled = 'true'">
                    <xsl:attribute name="disabled" select="'disabled'" />
                </xsl:if>

                <xsl:if test="$checked = 'true'">
                    <xsl:attribute name="checked" select="'checked'" />
                </xsl:if>
            </input>
            <div class="DeleteRow-label">
                <span class="DeleteRow-icon DeleteRow-icon-delete">
                    <xsl:call-template name="icon">
                        <xsl:with-param name="type" select="'delete'" />
                        <xsl:with-param name="role" select="'action'" />
                    </xsl:call-template>
                </span>
                <span class="DeleteRow-icon DeleteRow-icon-undo">
                    <xsl:call-template name="icon">
                        <xsl:with-param name="type" select="'undo'" />
                        <xsl:with-param name="role" select="'action'" />
                    </xsl:call-template>
                </span>
            </div>
        </label>

    </xsl:template>

</xsl:stylesheet>
