Changeset 137596 in webkit


Ignore:
Timestamp:
Dec 13, 2012 7:43:38 AM (11 years ago)
Author:
commit-queue@webkit.org
Message:

[GTK] Expose ARIA roles for tab, tabpanel and tablist
https://bugs.webkit.org/show_bug.cgi?id=84043

Patch by Joanmarie Diggs <jdiggs@igalia.com> on 2012-12-13
Reviewed by Martin Robinson.

Source/WebCore:

Mapped the ARIA roles to their corresponding ATK roles.

No new tests; instead unskipped the associated test.

  • accessibility/atk/WebKitAccessibleWrapperAtk.cpp:

(atkRole): Mapped the ARIA roles to their corresponding ATK roles

LayoutTests:

Mapped the ARIA roles to the corresponding ATK roles and unskipped the
associated test. Also created the missing platform-specific expected
results.

  • accessibility/aria-tab-roles-expected.txt: Added.
  • platform/gtk/TestExpectations: Unskipped the associated test.
Location:
trunk
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r137592 r137596  
     12012-12-13  Joanmarie Diggs  <jdiggs@igalia.com>
     2
     3        [GTK] Expose ARIA roles for tab, tabpanel and tablist
     4        https://bugs.webkit.org/show_bug.cgi?id=84043
     5
     6        Reviewed by Martin Robinson.
     7
     8        Mapped the ARIA roles to the corresponding ATK roles and unskipped the
     9        associated test. Also created the missing platform-specific expected
     10        results.
     11
     12        * accessibility/aria-tab-roles-expected.txt: Added.
     13        * platform/gtk/TestExpectations: Unskipped the associated test.
     14
    1152012-12-13  Sheriff Bot  <webkit.review.bot@gmail.com>
    216
  • trunk/LayoutTests/platform/gtk/TestExpectations

    r137518 r137596  
    4242#////////////////////////////////////////////////////////////////////////////////////////
    4343
    44 webkit.org/b/84043 accessibility/aria-tab-roles.html [ Missing ]
    4544webkit.org/b/84044 accessibility/image-link.html [ Missing ]
    4645webkit.org/b/84045 accessibility/image-map1.html [ Missing ]
  • trunk/Source/WebCore/ChangeLog

    r137594 r137596  
     12012-12-13  Joanmarie Diggs  <jdiggs@igalia.com>
     2
     3        [GTK] Expose ARIA roles for tab, tabpanel and tablist
     4        https://bugs.webkit.org/show_bug.cgi?id=84043
     5
     6        Reviewed by Martin Robinson.
     7
     8        Mapped the ARIA roles to their corresponding ATK roles.
     9
     10        No new tests; instead unskipped the associated test.
     11
     12        * accessibility/atk/WebKitAccessibleWrapperAtk.cpp:
     13        (atkRole): Mapped the ARIA roles to their corresponding ATK roles
     14
    1152012-12-13  Vivek Galatage  <vivek.vg@samsung.com>
    216
  • trunk/Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp

    r137099 r137596  
    479479        return ATK_ROLE_SLIDER;
    480480    case TabGroupRole:
     481    case TabListRole:
    481482        return ATK_ROLE_PAGE_TAB_LIST;
    482483    case TextFieldRole:
     
    532533    case GroupRole:
    533534    case RadioGroupRole:
     535    case TabPanelRole:
    534536        return ATK_ROLE_PANEL;
    535537    case RowHeaderRole: // Row headers are cells after all.
     
    571573    case SpinButtonRole:
    572574        return ATK_ROLE_SPIN_BUTTON;
     575    case TabRole:
     576        return ATK_ROLE_PAGE_TAB;
    573577    default:
    574578        return ATK_ROLE_UNKNOWN;
Note: See TracChangeset for help on using the changeset viewer.