Project

General

Profile

« Previous | Next » 

Revision 1661

Added by Jing Tao about 21 years ago

Revised some templates.

View differences:

eml-party-2.0.0.xsl
65 65
      <xsl:if test="normalize-space(.)!=''">
66 66
        <tr><td width="{$firstColWidth}" class="{$partyfirstColStyle}" >
67 67
            Individual:</td><td width="{$secondColWidth}" class="{$secondColStyle}" >
68
           <xsl:value-of select="./salutation"/><xsl:text> </xsl:text>
68
           <b><xsl:value-of select="./salutation"/><xsl:text> </xsl:text>
69 69
           <xsl:value-of select="./givenName"/><xsl:text> </xsl:text>
70
           <xsl:value-of select="./surName"/>
70
           <xsl:value-of select="./surName"/></b>
71 71
        </td></tr>
72 72
      </xsl:if>
73 73
  </xsl:template>
......
97 97
  <xsl:template match="address" mode="party">
98 98
    <xsl:param name="partyfirstColStyle"/>
99 99
    <xsl:if test="normalize-space(.)!=''">
100
    <tr><td width="{$firstColWidth}" valign="top" class="{$partyfirstColStyle}">
101
        Address:</td><td width="{$secondColWidth}" >
102
    <table width="100%">
103
    <xsl:for-each select="./deliveryPoint">
104
    <tr><td><xsl:value-of select="."/><xsl:text>, </xsl:text></td></tr>
105
    </xsl:for-each>
106
    <!-- only include comma if city exists... -->
107
    <xsl:if test="normalize-space(./city)!=''">
108
        <tr><td><xsl:value-of select="./city"/><xsl:text>, </xsl:text></td></tr>
100
      <xsl:call-template name="addressCommon">
101
         <xsl:with-param name="partyfirstColStyle" select="$partyfirstColStyle"/>
102
      </xsl:call-template>
109 103
    </xsl:if>
110
    <xsl:if test="normalize-space(./administrativeArea)!='' or normalize-space(./postalCode)!=''">
111
        <tr><td><xsl:value-of select="./administrativeArea"/><xsl:text> </xsl:text><xsl:value-of select="./postalCode"/></td></tr>
112
    </xsl:if>
113
    <xsl:if test="normalize-space(./country)!=''">
114
      <tr><td><xsl:value-of select="./country"/></td></tr>
115
    </xsl:if>
116
    </table></td></tr>
117
    </xsl:if>
118 104
    </xsl:template>
119 105
    
120 106
   <!-- This template will be call by other place-->
......
146 132
    <tr><td width="{$firstColWidth}" valign="top" class="{$partyfirstColStyle}">
147 133
        Address:</td><td width="{$secondColWidth}" >
148 134
    <table width="100%">
149
    <xsl:for-each select="./deliveryPoint">
135
    <xsl:for-each select="deliveryPoint">
150 136
    <tr><td><xsl:value-of select="."/><xsl:text>, </xsl:text></td></tr>
151 137
    </xsl:for-each>
152 138
    <!-- only include comma if city exists... -->
153
    <xsl:if test="normalize-space(./city)!=''">
154
        <tr><td><xsl:value-of select="./city"/><xsl:text>, </xsl:text></td></tr>
139
    <tr><td>
140
    <xsl:if test="normalize-space(city)!=''">
141
        <xsl:value-of select="city"/><xsl:text>, </xsl:text>
155 142
    </xsl:if>
156
    <xsl:if test="normalize-space(./administrativeArea)!='' or normalize-space(./postalCode)!=''">
157
        <tr><td><xsl:value-of select="./administrativeArea"/><xsl:text> </xsl:text><xsl:value-of select="./postalCode"/></td></tr>
143
    <xsl:if test="normalize-space(administrativeArea)!='' or normalize-space(postalCode)!=''">
144
        <xsl:value-of select="administrativeArea"/><xsl:text> </xsl:text><xsl:value-of select="postalCode"/><xsl:text> </xsl:text>
158 145
    </xsl:if>
159
    <xsl:if test="normalize-space(./country)!=''">
160
      <tr><td><xsl:value-of select="./country"/></td></tr>
161
    </xsl:if>
146
    <xsl:if test="normalize-space(country)!=''">
147
      <xsl:value-of select="country"/>
148
    </xsl:if></td></tr>
162 149
    </table></td></tr>
163 150
    </xsl:if>
164 151
   </xsl:template>
......
179 166
      <xsl:if test="normalize-space(.)!=''">
180 167
      <tr><td width="{$firstColWidth}" class="{$partyfirstColStyle}" >
181 168
        Email Address:</td><td width="{$secondColWidth}">
182
        <xsl:value-of select="."/></td></tr>
169
        <a><xsl:attribute name="href">mailto:<xsl:value-of select="."/></xsl:attribute><xsl:value-of select="./entityName"/>
170
        <xsl:value-of select="."/></a></td></tr>
183 171
      </xsl:if>
184 172
  </xsl:template>
185 173

  

Also available in: Unified diff