Changeset 200509 in webkit


Ignore:
Timestamp:
May 6, 2016 12:45:04 AM (8 years ago)
Author:
n_wang@apple.com
Message:

AX: <attachment> element should have a replacement character
https://bugs.webkit.org/show_bug.cgi?id=157406

Reviewed by Chris Fleizach.

Source/WebCore:

Make sure attachment element is considered as a replaced node.

Test: accessibility/mac/attachment-element-replacement-character.html

  • editing/TextIterator.cpp:

(WebCore::isRendererReplacedElement):

LayoutTests:

  • accessibility/attachment-element-expected.txt:
  • accessibility/mac/attachment-element-replacement-character-expected.txt: Added.
  • accessibility/mac/attachment-element-replacement-character.html: Added.
  • editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt:
Location:
trunk
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r200508 r200509  
     12016-05-06  Nan Wang  <n_wang@apple.com>
     2
     3        AX: <attachment> element should have a replacement character
     4        https://bugs.webkit.org/show_bug.cgi?id=157406
     5
     6        Reviewed by Chris Fleizach.
     7
     8        * accessibility/attachment-element-expected.txt:
     9        * accessibility/mac/attachment-element-replacement-character-expected.txt: Added.
     10        * accessibility/mac/attachment-element-replacement-character.html: Added.
     11        * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt:
     12
    1132016-05-06  Nan Wang  <n_wang@apple.com>
    214
  • trunk/LayoutTests/accessibility/attachment-element-expected.txt

    r198942 r200509  
     1
    12This tests that attachment elements are accessible.
    23
  • trunk/LayoutTests/editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt

    r181760 r200509  
    22
    33On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
     4
     5
    46
    57
  • trunk/Source/WebCore/ChangeLog

    r200508 r200509  
     12016-05-06  Nan Wang  <n_wang@apple.com>
     2
     3        AX: <attachment> element should have a replacement character
     4        https://bugs.webkit.org/show_bug.cgi?id=157406
     5
     6        Reviewed by Chris Fleizach.
     7
     8        Make sure attachment element is considered as a replaced node.
     9
     10        Test: accessibility/mac/attachment-element-replacement-character.html
     11
     12        * editing/TextIterator.cpp:
     13        (WebCore::isRendererReplacedElement):
     14
    1152016-05-06  Nan Wang  <n_wang@apple.com>
    216
  • trunk/Source/WebCore/editing/TextIterator.cpp

    r199817 r200509  
    255255        return false;
    256256   
    257     if (renderer->isImage() || renderer->isWidget() || renderer->isMedia())
     257    bool isAttachment = false;
     258#if ENABLE(ATTACHMENT_ELEMENT)
     259    isAttachment = renderer->isAttachment();
     260#endif
     261    if (renderer->isImage() || renderer->isWidget() || renderer->isMedia() || isAttachment)
    258262        return true;
    259263
Note: See TracChangeset for help on using the changeset viewer.