cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ralph Collett (JIRA)" <j...@apache.org>
Subject [jira] Created: (COCOON-2058) Ambiguous rule match for "fi:styling/@submit-on-change"
Date Tue, 08 May 2007 09:07:15 GMT
Ambiguous rule match for "fi:styling/@submit-on-change"
-------------------------------------------------------

                 Key: COCOON-2058
                 URL: https://issues.apache.org/jira/browse/COCOON-2058
             Project: Cocoon
          Issue Type: Bug
          Components: * Cocoon Core
            Reporter: Ralph Collett
            Priority: Minor


Ambiguous rule match for "fi:styling/@submit-on-change" between "fi:styling/@submit-on-change"
and "fi:styling/@*" in forms-field-styling.xsl rules when using Saxon. Priority of  "fi:styling/@submit-on-change"
should be set to 1 (as in the "fi:styling/@type" rule).

--- Starting at line 151 of forms-field-styling.xsl ---


  <xsl:template match="fi:styling/@*" mode="styling">
    <xsl:copy-of select="."/>
  </xsl:template>

  <xsl:template match="fi:styling/@submit-on-change" mode="styling">
    <xsl:if test=". = 'true'">
      <xsl:attribute name="onchange">forms_submitForm(this)</xsl:attribute>
    </xsl:if>
  </xsl:template>

  <xsl:template match="fi:styling/@list-type | fi:styling/@list-orientation |
                       fi:styling/@listbox-size | fi:styling/@format | fi:styling/@layout"
                mode="styling">
    <!--+
        | Ignore marker attributes so they don't go into the resuling HTML.
        +-->
  </xsl:template>

  <xsl:template match="fi:styling/@type" mode="styling" priority="1">
    <!--+
        | Do we have a duplicate semantic usage of @type?
        | @type is only a marker for the stylesheet in general, but some of the
        | types must/should be in the HTML output too.
        +-->
    <xsl:variable name="validHTMLTypes"
                  select="'text hidden checkbox radio password image reset submit'"/>
    <xsl:if test="normalize-space(.) and
                  contains(concat(' ', $validHTMLTypes, ' '), concat(' ', ., ' '))">
      <xsl:copy-of select="."/>
    </xsl:if>
  </xsl:template>



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message