﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:import href="GenericTemplates/DisplayNotes.xslt"/>
    <xsl:import href="Obsolete/ListDiscussionComments.xslt"/>

    <xsl:template match="/">
        <!--<div class="discussionItemBorder triangle-isosceles" style="margin-top:24px;">-->
            <xsl:choose>
                <xsl:when test="normalize-space(Discussion/ParentType) = 18">
                    <xsl:call-template name="DisplayDiscussionContentObselete">
                        <xsl:with-param name="DiscussionItemID" select="normalize-space(Discussion/ItemID)"/>
                        <xsl:with-param name="Comments" select="Discussion/Notes/."></xsl:with-param>
                        <xsl:with-param name="TemplateURL" select="normalize-space(Discussion/TemplateURL)"/>
                    </xsl:call-template>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:call-template name="DisplayDiscussionContent">
                        <xsl:with-param name="DiscussionItemID" select="normalize-space(Discussion/ItemID)"/>
                        <xsl:with-param name="Comments" select="Discussion/Notes/."></xsl:with-param>
                        <xsl:with-param name="TemplateURL" select="normalize-space(Discussion/TemplateURL)"/>
                        <xsl:with-param name="FBPicURL" select="normalize-space(Discussion/FBPicURL)"/>
                    </xsl:call-template>
                </xsl:otherwise>
            </xsl:choose>
        <!--</div>-->
    </xsl:template>


    <xsl:template name='DisplayDiscussionContent'>
        <xsl:param name='DiscussionItemID' select='N/A'></xsl:param>
        <xsl:param name='Comments' select='N/A'></xsl:param>
        <xsl:param name='ItemID' select='N/A'></xsl:param>
        <xsl:param name='CommentsCount' select='N/A'></xsl:param>
        <xsl:param name='TemplateURL' select='N/A'></xsl:param>
        <xsl:param name="DisplayAll">
            <xsl:text>False</xsl:text>
        </xsl:param>
        <xsl:param name='FBPicURL' select='N/A'></xsl:param>

        <xsl:variable name="DisplayStyle">
            <xsl:choose>
                <xsl:when test="position() &lt;= 2 or $DisplayAll = 'True'">
                    <xsl:text>display:block</xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:text>display:none</xsl:text>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:variable>


        <table class="tableMaster" cellpadding="0" cellspacing="0" style="background-color:#FFFFFF;">
            <!--<tr>
                <td>
                    <table class="tableMaster" cellpadding="12" cellspacing="0">
                        <tr>
                            <td class="verticallyMiddle" width="40%">
                                <span class="onMouseOver">
                                    <img id="img_FollowDiscussion" src="{$TemplateURL}Web/Images/Ver_2_0/icon_following.png" class="verticallyMiddle"></img>
                                    <span id="span_FollowThis" class="followDiscussionText paddingTop5 marginLeft5">
                                        PEOPLE ARE FOLLOWING THIS
                                    </span>
                                </span>
                            </td>
                            <td width="60%" class="textRight">
                                <span id="div_Item_{$ItemID}_discussion_{$DiscussionItemID}_Content_CommentCount" style="{$DisplayStyle}"
                                     class="likeText onMouseOver "
                                     onClick="return discussion_loadComments('{normalize-space($DiscussionItemID)}',
                                                                 'div_Item_{$ItemID}_discussion_{$DiscussionItemID}_Content');">
                                    <span class="followDiscussionText">
                                        <img id="img_FollowDisc" src="{$TemplateURL}Web/Images/Ver_2_0/icon_viewComments.png" class="verticallyMiddle"></img>
                                        VIEW ALL <span id="span_CommentCount_{$DiscussionItemID}">
                                            <xsl:value-of select="$CommentsCount" />
                                        </span>
                                        COMMENTS
                                    </span>
                                </span>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>-->
            <tr>
                <xsl:call-template name="ListNoteItems">
                    <xsl:with-param name="DiscussionItemID" select="$DiscussionItemID"></xsl:with-param>
                    <xsl:with-param name="Comments" select="$Comments"></xsl:with-param>
                    <xsl:with-param name="ItemID" select="$ItemID"></xsl:with-param>
                    <xsl:with-param name="TemplateURL" select="$TemplateURL"></xsl:with-param>
                    <xsl:with-param name="FBPicURL" select="$FBPicURL"></xsl:with-param>
                </xsl:call-template>
            </tr>
            <tr>
                <td>
                    <div id="div_item_{$DiscussionItemID}_discussion_Comments" style="display:block;width:550px;" 
                         class="discussionCommentBottomDivGradient">
                        <div id="div_itemNotes_{$DiscussionItemID}_TextArea"
                             style="margin-top: 2px; padding-bottom: 5px; padding-top:5px; padding-right:5px; width:550px;">
                            <div style="margin-bottom: 5px; margin-left: 10px;" class="padding5">
                                <textarea id="txt_itemNotes_{$DiscussionItemID}_AddNoteTextArea"  name="commentNewVersion" rows="1" class="textAreaNotes2 verticallyMiddle"
                                          onclick='addNoteNewVersion("txt_itemNotes_{$DiscussionItemID}_AddNoteTextArea");'
                                           onKeyUp='Notes_SaveNoteOnEnter(
                                                                "div_itemNotes_{$DiscussionItemID}", 
                                                               "div_itemNotes_{$DiscussionItemID}_AddNoteButton", 
                                                                "txt_itemNotes_{$DiscussionItemID}_AddNoteTextArea", 
                                                                "{$DiscussionItemID}","Notes",event);
                                                    control_TextAreaAutoGrow("txt_itemNotes_{$DiscussionItemID}_AddNoteTextArea");'
                                          onblur='return retainNotePrevStateNew("txt_itemNotes_{$DiscussionItemID}_AddNoteTextArea");'>
                                    <xsl:text>ADD A COMMENT..</xsl:text>
                                </textarea>
                            </div>
                        </div>
                    </div>

                </td>
            </tr>
        </table>
    </xsl:template>


    <xsl:template name="ListNoteItems">
        <xsl:param name='DiscussionItemID' select='N/A'></xsl:param>
        <xsl:param name='Comments' select='N/A'></xsl:param>
        <xsl:param name='ItemID' select='N/A'></xsl:param>
        <xsl:param name='TemplateURL' select='N/A'></xsl:param>
        <xsl:param name='FBPicURL' select='N/A'></xsl:param>

        <td>
            <table class="tableMaster" cellpadding="0" cellspacing="0">
                <!--<tr>
                    <td colspan="2">
                        <div class="blackSeperatorLine"></div>
                    </td>
                </tr>-->
                <tr>
                    <td>
                        <div id ="div_itemNotes_{$DiscussionItemID}">
                            <xsl:apply-templates select="$Comments/Note[ParentID = $DiscussionItemID or parentParentItemID = $DiscussionItemID]">
                                <xsl:with-param name="TemplatePathURL" select="$TemplateURL"></xsl:with-param>
                                <xsl:with-param name="FBPicURL" select="$FBPicURL"></xsl:with-param>
                            </xsl:apply-templates>
                        </div>
                    </td>
                </tr>
            </table>
        </td>
    </xsl:template>
</xsl:stylesheet>
