﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  
  <xsl:template match ="/">
    <xsl:variable name ="TemplatePathURL" select ="Task/TemplateURL"></xsl:variable>
    <div style="margin-left:20px">
        <span class="label">
          <xsl:apply-templates select ="Task/Description"></xsl:apply-templates>
        </span>              
    </div>
    <div style="height:10px">
      <img src="{normalize-space($TemplatePathURL)}Web/Images/big_spacer.gif"></img>
    </div>
  </xsl:template>

  <xsl:template match ="Task/Description">
      <xsl:call-template name ="break"></xsl:call-template>
  </xsl:template>

  <xsl:template name="break">
    <xsl:param name="text" select="."/>
    <xsl:choose>
      <xsl:when test="contains($text, '&#xD;&#xa;')">
        <xsl:value-of select="substring-before($text, '&#xD;&#xa;')"/>
        <br/>
        <xsl:call-template name="break">
          <xsl:with-param name="text" select="substring-after($text,'&#xD;&#xa;')"/>
        </xsl:call-template>
      </xsl:when>
      <xsl:otherwise>
        <xsl:value-of select="$text"/>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>
  
</xsl:stylesheet>
