tc:link still occupies some space, when rendered is set to "false"
------------------------------------------------------------------

                 Key: TOBAGO-950
                 URL: https://issues.apache.org/jira/browse/TOBAGO-950
             Project: MyFaces Tobago
          Issue Type: Bug
    Affects Versions: 1.0.31
         Environment: Firefox 3.6.12, Ubuntu 10.04 64bit
            Reporter: Dom W.
            Priority: Minor
         Attachments: tc-link-rendered.png

Even though the rendered attribute is set to "false", the tc:link is not fully 
hidden, i.e. it still uses up some space (a few pixels) . This creates 
additional empty space, which gets more and more apparent, the more hidden 
links you have.

Example code:

<tc:panel>
        <f:facet name="layout">
                <tc:gridLayout 
rows="fixed;fixed;fixed;fixed;fixed;fixed;fixed;*"/>
        </f:facet>
        <tc:label value="tc:link rendered"/>
        <tc:link label="Test 1" rendered="false" />
        <tc:link label="Test 2" rendered="false" />
        <tc:link label="Test 3" rendered="false" />
        <tc:link label="Test 4" rendered="true" />
        <tc:link label="Test 5" rendered="false" />
        <tc:link label="Test 6" rendered="false" />
        <tc:link label="Test 7" rendered="true" />
        <tc:link label="Test 8" rendered="true" />
</tc:panel>     

Expected result:

There should be as much space between the tc:label and the first visible 
tc:link, and also between tc:link 4 and 7, as there is between tc:link 7 and 8.

Actual result: 

There is a big gap between the tc:label and the first visible tc:link, and also 
between tc:link 4 and 7.

Please also see the attached image.

Greetings, dom



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

Reply via email to