1. 19 May, 2010 1 commit
  2. 02 Nov, 2009 1 commit
    • cfleizach@apple.com's avatar
      Support ARIA "tab" roles · 60f0160e
      cfleizach@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=30842
      
      Reviewed by Beth Dakin.
      
      WebCore: 
      
      Implement support for ARIA "tab", "tabpanel" and "tablist".
      As a consequence, we also needed to implement aria-selected
      and aria-controls.
      
      Tests: accessibility/aria-controls-with-tabs.html
             accessibility/aria-tab-roles.html
      
      * accessibility/AXObjectCache.cpp:
      * accessibility/AccessibilityObject.h:
      * accessibility/AccessibilityRenderObject.cpp:
      * accessibility/AccessibilityRenderObject.h:
      * accessibility/mac/AccessibilityObjectWrapper.mm:
      * html/HTMLAttributeNames.in:
      
      WebKit: 
      
      Add a localizable string for tab panel.
      
      * English.lproj/Localizable.strings:
      * StringsNotToBeLocalized.txt:
      
      WebKit/mac: 
      
      * WebCoreSupport/WebViewFactory.mm:
      (-[WebViewFactory AXARIAContentGroupText:]):
      
      WebKitTools: 
      
      * DumpRenderTree/AccessibilityUIElement.cpp:
      * DumpRenderTree/AccessibilityUIElement.h:
      * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
      * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
      * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
      
      LayoutTests: 
      
      * accessibility/aria-controls-with-tabs-expected.txt: Added.
      * accessibility/aria-controls-with-tabs.html: Added.
      * accessibility/aria-tab-roles.html: Added.
      * platform/gtk/Skipped:
      * platform/mac/accessibility/aria-tab-roles-expected.txt: Added.
      * platform/win/Skipped:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@50409 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      60f0160e