FLUID-2596: Renderer does not support "tag elision syntax" ~ together with branch container

Metadata

Source
FLUID-2596
Type
Bug
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Anastasia Cheetham
Reporter
Antranig Basman
Created
2009-04-13T18:29:18.000-0400
Updated
2011-02-28T16:45:18.506-0500
Versions
  1. 1.0
Fixed Versions
  1. 1.1
Component
  1. Renderer

Description

The rendered markup when the tag elision character ~ is applied to a branch container is not correct -
for example
<div rsf:id="~row:">
<tr> <td blah blah> </tr>
</div>

does not correctly elide the branch container. Reported by Jen Bourey when trying an advanced use of the Pager.

Comments

  • Antranig Basman commented 2009-04-13T21:36:04.000-0400

    Fixed at revision 7115:

    Note that this commit also includes:
    i) API upgrade for iterateDOM
    ii) Recursive upgrade for testUtils "assertNodes" - this can now make an assertion about any amount of nested markup
    iii) "template armouring" upgrade for selfRender - note that whilst this in theory supports both CDATA and comment armouring, CDATA nodes seem not to be supportable in IE (their nodeValue arrives corrupt) and so comment armouring is the only form we can support.
    iv) General delinting

  • Antranig Basman commented 2009-04-13T21:47:55.000-0400

    Comment on CDATA support in browsers.

    http://www.sitepoint.com/forums/showthread.php?t=574817

  • Michelle D'Souza commented 2011-02-28T16:45:18.504-0500

    Closing issues that were fixed in 1.1