Uploaded image for project: 'Cubby'
  1. Cubby
  2. CUBBY-150

カスタムタグで属性値が全て自動的にエスケープされる問題を修正。[Seasar-user:14925]

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 1.0.3
    • Fix Version/s: 1.0.4, 1.1.0-rc1
    • Component/s: Core
    • Labels:
      None

      Description

      [Seasar-user:14925][cubby, mayaa] inputタグで ' の表示より

      cubby+mayaa で、

      <input type="text" name="cardId1" id="cardId1"
      onkeyup="cardIdInputHelp(this.value, 'cardId2')" />

      このようなinputタグを出力したいので、mayaa で

      <t:input m:id="cardId1" type="text" name="cardId1"
      onkeyup="cardIdInputHelp(this.value, 'cardId2')" />

      このように書いても

      <t:input m:id="cardId1" type="text" name="cardId1"
      onkeyup="cardIdInputHelp(this.value, 'cardId2')" />

      このように書いても、

      出力結果は、

      <input type="text" name="cardId1" value=""
      onkeyup="cardIdInputHelp(this.value, 'cardId2')" />

      こうなりました。
      -----------------------------------------------
      Firefox3でJavascriptが動かなくなりました。
      IE7で試したところ、IE7では問題なく動きました。

      firefox3固有の問題なんですかね。。
      -----------------------------------------------
      それは、問題ですね。対策を検討します。
      おそらく、カスタムタグで特別に出力する属性
      (例えば、optionのvalue属性など)以外は、
      エスケープせずに出力する仕様になりそうです。
      今しばらくお待ちくださいませ。

        Attachments

          Activity

            People

            • Assignee:
              agata agata
              Reporter:
              agata agata
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: