﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl">

    <xsl:import href="ClientPortal/AddTemplatesummary.xslt"/>

    <xsl:output method="xml" indent="yes"/>

    <xsl:template match="/">
        <xsl:variable name="TemplateItemID" select="AjaxRequest/Params/ItemID"></xsl:variable>
        <xsl:variable name="TemplateURL" select="AjaxRequest/TemplateURL"></xsl:variable>
        <xsl:variable name="BrandID">
            <xsl:text>-99</xsl:text>
        </xsl:variable>

        <xsl:call-template name="TemplateDetailTopics">
            <xsl:with-param name="BrandID" select="$BrandID"></xsl:with-param>
            <xsl:with-param name="TemplateURL" select="$TemplateURL"></xsl:with-param>
        </xsl:call-template>

        <xsl:call-template name="AddTemplateSummary">
            <xsl:with-param name="TemplateItemID" select="$TemplateItemID"></xsl:with-param>
            <xsl:with-param name="BrandID" select="$BrandID"></xsl:with-param>
        </xsl:call-template>

    </xsl:template>

    <xsl:template name="TemplateDetailTopics">
        <xsl:param name="BrandID" select="'N/A'"></xsl:param>
        <xsl:param name="TemplateURL" select="'N/A'"></xsl:param>


        <div id="div_TemplateTopics">
            <table class="tableMaster">
                <xsl:for-each select="AjaxRequest/TemplateTopics/Template">
                    <tr>
                        <td>
                            <div id="div_{TemplateDetailID}_TopicContainer"  name="collapsed" sourceID="{TemplateDetailID}">
                                <itemExpansionStatus id="div_{TemplateDetailID}_TopicContainer_expansionStatus" status="collapsed"></itemExpansionStatus>
                                <div id="div_{TemplateDetailID}_Topic">
                                    <span id="span_{TemplateDetailID}_Topic" class="label">
                                        <xsl:value-of select="Item"/>
                                    </span>
                                    <span id="span_{TemplateDetailID}_Sort" class="label">
                                        [<xsl:value-of select="Sort"/>]
                                    </span>
                                    <img id="img_Edit" src="{$TemplateURL}Web/Images/Edit_icon.png" style="cursor:pointer;margin-left:5px;" title="Edit"
                                         align="absmiddle"
                                         onClick="clientPortal_displayEditTopicForm('span_{TemplateDetailID}_Topic',
                                            'div_{TemplateDetailID}_EditTopic','div_{TemplateDetailID}_Topic','{TemplateDetailID}');"></img>
                                </div>
                                <div id="div_{TemplateDetailID}_EditTopic" style="display:none;">
                                    <input id="txt_{TemplateDetailID}_Topic" type="text" class="text"
                                           value="{Item}" style="width:180px;"></input>
                                    <input id="txt_{TemplateDetailID}_Sort" type="text" class="text"
                                           value="{Sort}" style="width:40px;"></input>
                                    <input type="button" class="smallButton" value="Update"
                                           onClick="UpdateTemplateTopic('{TemplateDetailID}',
                                                    'span_{TemplateDetailID}_Topic',
                                                    'txt_{TemplateDetailID}_Topic',
                                                    'div_{TemplateDetailID}_EditTopic',
                                                    'div_{TemplateDetailID}_Topic',
                                                    'txt_{TemplateDetailID}_Sort');"></input>
                                    <input type="button" class="smallButton" value="Delete"
                                           onClick ="GetTemplateTopicItemsCount('{TemplateDetailID}',
                                                           '{ItemID}',
                                                           'div_{TemplateDetailID}_Topic','{$BrandID}');"></input>

                                </div>
                            </div>
                        </td>
                    </tr>
                </xsl:for-each>
            </table>
        </div>
    </xsl:template>

</xsl:stylesheet>
