Changeset 947 in josm for trunk/styles/standard/overview.xsl


Ignore:
Timestamp:
2008-09-12T09:38:53+02:00 (17 years ago)
Author:
stoecker
Message:

fixed minor display bug in mappaint

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/styles/standard/overview.xsl

    r789 r947  
    117117                                <xsl:attribute name="k">name</xsl:attribute>
    118118                                <xsl:attribute name="v"><xsl:value-of select = "rule[$index]/condition/@b" /></xsl:attribute>
     119                        </xsl:element>
     120                </xsl:if>
     121                <xsl:if test="not(rule[$index]/condition/@b) and not(rule[$index]/condition/@v)">
     122                        <xsl:element name="tag">
     123                                <xsl:attribute name="k"><xsl:value-of select = "rule[$index]/condition/@k" /></xsl:attribute>
     124                                <xsl:attribute name="v">any</xsl:attribute>
     125                        </xsl:element>
     126                        <xsl:element name="tag">
     127                                <xsl:attribute name="k">name</xsl:attribute>
     128                                <xsl:attribute name="v">any</xsl:attribute>
    119129                        </xsl:element>
    120130                </xsl:if>
     
    194204                </xsl:element>
    195205               
    196                 <xsl:element name="tag">
    197                         <xsl:attribute name="k"><xsl:value-of select = "rule[$index]/condition/@k" /></xsl:attribute>
    198                         <xsl:attribute name="v"><xsl:value-of select = "rule[$index]/condition/@v" /></xsl:attribute>
    199                 </xsl:element>
    200                 <xsl:element name="tag">
    201                         <xsl:attribute name="k">name</xsl:attribute>
    202                         <xsl:attribute name="v"><xsl:value-of select = "rule[$index]/condition/@v" /></xsl:attribute>
    203                 </xsl:element>
     206                <xsl:if test="rule[$index]/condition/@v">
     207                        <xsl:element name="tag">
     208                                <xsl:attribute name="k"><xsl:value-of select = "rule[$index]/condition/@k" /></xsl:attribute>
     209                                <xsl:attribute name="v"><xsl:value-of select = "rule[$index]/condition/@v" /></xsl:attribute>
     210                        </xsl:element>
     211                        <xsl:element name="tag">
     212                                <xsl:attribute name="k">name</xsl:attribute>
     213                                <xsl:attribute name="v"><xsl:value-of select = "rule[$index]/condition/@v" /></xsl:attribute>
     214                        </xsl:element>
     215                </xsl:if>
     216                <xsl:if test="rule[$index]/condition/@b">
     217                        <xsl:element name="tag">
     218                                <xsl:attribute name="k"><xsl:value-of select = "rule[$index]/condition/@k" /></xsl:attribute>
     219                                <xsl:attribute name="v"><xsl:value-of select = "rule[$index]/condition/@b" /></xsl:attribute>
     220                        </xsl:element>
     221                        <xsl:element name="tag">
     222                                <xsl:attribute name="k">name</xsl:attribute>
     223                                <xsl:attribute name="v"><xsl:value-of select = "rule[$index]/condition/@b" /></xsl:attribute>
     224                        </xsl:element>
     225                </xsl:if>
     226                <xsl:if test="not(rule[$index]/condition/@b) and not(rule[$index]/condition/@v)">
     227                        <xsl:element name="tag">
     228                                <xsl:attribute name="k"><xsl:value-of select = "rule[$index]/condition/@k" /></xsl:attribute>
     229                                <xsl:attribute name="v">any</xsl:attribute>
     230                        </xsl:element>
     231                        <xsl:element name="tag">
     232                                <xsl:attribute name="k">name</xsl:attribute>
     233                                <xsl:attribute name="v">any</xsl:attribute>
     234                        </xsl:element>
     235                </xsl:if>
    204236        </xsl:element>
    205237</xsl:template>
Note: See TracChangeset for help on using the changeset viewer.