Changeset 64819 in webkit


Ignore:
Timestamp:
Aug 5, 2010 10:57:08 PM (14 years ago)
Author:
benm@google.com
Message:

2010-08-05 Ben Murdoch <benm@google.com>

Reviewed by Simon Fraser.

Form button input elements lacking text in some cases after switching from visibility:collapse to visibility:visible
https://bugs.webkit.org/show_bug.cgi?id=38050

  • fast/css/visibility-collapse-form-buttons-expected.txt: Added.
  • fast/css/visibility-collapse-form-buttons.html: Added.

2010-08-05 Ben Murdoch <benm@google.com>

Reviewed by Simon Fraser.

Form button input elements lacking text in some cases after switching from
visibility:collapse to visibility:visible
https://bugs.webkit.org/show_bug.cgi?id=38050

A relayout is required after toggling visibility from collapse to another value.

Test: fast/css/visibility-collapse-form-buttons.html

  • rendering/style/RenderStyle.cpp: (WebCore::RenderStyle::diff): If we're toggling from visibility:collapse to another

visibility value (or vice versa) then we need to trigger a relayout.

Location:
trunk
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r64817 r64819  
     12010-08-05  Ben Murdoch  <benm@google.com>
     2
     3        Reviewed by Simon Fraser.
     4
     5        Form button input elements lacking text in some cases after switching from visibility:collapse to visibility:visible
     6        https://bugs.webkit.org/show_bug.cgi?id=38050
     7
     8        * fast/css/visibility-collapse-form-buttons-expected.txt: Added.
     9        * fast/css/visibility-collapse-form-buttons.html: Added.
     10
    1112010-08-05  Alexey Proskuryakov  <ap@apple.com>
    212
  • trunk/WebCore/ChangeLog

    r64817 r64819  
     12010-08-05  Ben Murdoch  <benm@google.com>
     2
     3        Reviewed by Simon Fraser.
     4
     5        Form button input elements lacking text in some cases after switching from
     6        visibility:collapse to visibility:visible
     7        https://bugs.webkit.org/show_bug.cgi?id=38050
     8       
     9        A relayout is required after toggling visibility from collapse to another value.
     10
     11        Test: fast/css/visibility-collapse-form-buttons.html
     12
     13        * rendering/style/RenderStyle.cpp:
     14        (WebCore::RenderStyle::diff): If we're toggling from visibility:collapse to another
     15            visibility value (or vice versa) then we need to trigger a relayout.
     16
    1172010-08-05  Alexey Proskuryakov  <ap@apple.com>
    218
  • trunk/WebCore/rendering/style/RenderStyle.cpp

    r64677 r64819  
    472472        return StyleDifferenceLayout;
    473473    }
     474
     475    if ((visibility() == COLLAPSE) != (other->visibility() == COLLAPSE))
     476        return StyleDifferenceLayout;
    474477
    475478    // Make sure these left/top/right/bottom checks stay below all layout checks and above
Note: See TracChangeset for help on using the changeset viewer.