haikuwebkit/LayoutTests/inspector/dom/getAccessibilityPropertiesF...

48 lines
1.3 KiB
Plaintext
Raw Permalink Normal View History

AX: ARIA 1.1 @aria-current https://bugs.webkit.org/show_bug.cgi?id=146012 Patch by Nan Wang <n_wang@apple.com> on 2015-09-11 Reviewed by Chris Fleizach. Source/JavaScriptCore: Updated inspector to support aria-current. * inspector/protocol/DOM.json: Source/WebCore: Tests: accessibility/aria-current.html inspector/dom/getAccessibilityPropertiesForNode_ariaCurrent.html Added support for ARIA 1.1 aria-current. * accessibility/AccessibilityObject.cpp: (WebCore::AccessibilityObject::invalidStatus): (WebCore::AccessibilityObject::ariaCurrentState): (WebCore::AccessibilityObject::hasTagName): * accessibility/AccessibilityObject.h: * accessibility/mac/WebAccessibilityObjectWrapperMac.mm: (-[WebAccessibilityObjectWrapper accessibilityAttributeNames]): (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]): * html/HTMLAttributeNames.in: * inspector/InspectorDOMAgent.cpp: (WebCore::InspectorDOMAgent::buildObjectForAccessibilityProperties): Source/WebInspectorUI: Added support for ARIA 1.1 aria-current. * Localizations/en.lproj/localizedStrings.js: * UserInterface/Models/DOMNode.js: * UserInterface/Views/DOMNodeDetailsSidebarPanel.js: LayoutTests: * accessibility/aria-current-expected.txt: Added. * accessibility/aria-current.html: Added. * inspector/dom/getAccessibilityPropertiesForNode_ariaCurrent-expected.txt: Added. * inspector/dom/getAccessibilityPropertiesForNode_ariaCurrent.html: Added. * platform/gtk/TestExpectations: * platform/win/TestExpectations: Canonical link: https://commits.webkit.org/167177@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@189642 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-09-12 00:47:20 +00:00
Checking Web Inspector protocol (specifically aria-current attribute) for the Accessibility Node Inspector.
Total elements to be tested: 16.
<a data-expected="step" href="/" aria-current=" step ">Nav16</a>
current: step
<a data-expected="page" href="/" aria-current="page ">Nav15</a>
current: page
<a data-expected="true" href="/" aria-current="page step">Nav14</a>
current: true
<a data-expected="true" href="/" aria-current="sometext">Nav13</a>
current: true
<a data-expected="true" href="/" aria-current="true">Nav12</a>
current: true
<a data-expected="time" href="/" aria-current="time">Nav11</a>
current: time
<a data-expected="date" href="/" aria-current="date">Nav10</a>
current: date
<a data-expected="location" href="/" aria-current="location">Nav9</a>
current: location
<a data-expected="step" href="/" aria-current="step">Nav8</a>
current: step
<a data-expected="page" href="/" aria-current="page">Nav7</a>
current: page
<a data-expected="false" href="/" aria-current="
">Nav6</a>
<a data-expected="false" href="/" aria-current=" ">Nav5</a>
<a data-expected="false" href="/" aria-current=" ">Nav4</a>
<a data-expected="false" href="/" aria-current="">Nav3</a>
<a data-expected="false" href="/" aria-current="false">Nav2</a>
<a data-expected="false" href="/">Nav1</a>