Changeset 154339 in webkit
- Timestamp:
- Aug 20, 2013 10:31:14 AM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r154338 r154339 1 2013-08-20 Daniel Bates <dabates@apple.com> 2 3 <https://webkit.org/b/119914> [iOS] Upstream changes to WebCore/accessibility 4 5 Reviewed by Darin Adler and Chris Fleizach. 6 7 * accessibility/AccessibilityMenuList.cpp: 8 (WebCore::AccessibilityMenuList::press): 9 (WebCore::AccessibilityMenuList::isCollapsed): 10 * accessibility/AccessibilityObject.cpp: 11 (WebCore::AccessibilityObject::headingElementForNode): 12 (WebCore::AccessibilityObject::actionVerb): 13 * accessibility/AccessibilityObject.h: 14 * accessibility/AccessibilityRenderObject.cpp: 15 (WebCore::AccessibilityRenderObject::boundsForVisiblePositionRange): 16 (WebCore::AccessibilityRenderObject::actionVerb): 17 * accessibility/AccessibilityTableColumn.cpp: 18 (WebCore::AccessibilityTableColumn::computeAccessibilityIsIgnored): 19 * accessibility/AccessibilityTableHeaderContainer.cpp: 20 (WebCore::AccessibilityTableHeaderContainer::computeAccessibilityIsIgnored): 21 * accessibility/ios/WebAccessibilityObjectWrapperIOS.mm: 22 1 23 2013-08-20 Bruno de Oliveira Abinader <bruno.d@partner.samsung.com> 2 24 -
trunk/Source/WebCore/accessibility/AccessibilityMenuList.cpp
r147135 r154339 45 45 bool AccessibilityMenuList::press() const 46 46 { 47 #if !PLATFORM(IOS) 47 48 RenderMenuList* menuList = static_cast<RenderMenuList*>(m_renderer); 48 49 if (menuList->popupIsVisible()) … … 51 52 menuList->showPopup(); 52 53 return true; 54 #else 55 return false; 56 #endif 53 57 } 54 58 … … 85 89 bool AccessibilityMenuList::isCollapsed() const 86 90 { 91 #if !PLATFORM(IOS) 87 92 return !static_cast<RenderMenuList*>(m_renderer)->popupIsVisible(); 93 #else 94 return true; 95 #endif 88 96 } 89 97 -
trunk/Source/WebCore/accessibility/AccessibilityObject.cpp
r154184 r154339 1226 1226 return anchorRenderer->document()->axObjectCache()->getOrCreate(anchorRenderer); 1227 1227 } 1228 1228 1229 AccessibilityObject* AccessibilityObject::headingElementForNode(Node* node) 1230 { 1231 if (!node) 1232 return 0; 1233 1234 RenderObject* renderObject = node->renderer(); 1235 if (!renderObject) 1236 return 0; 1237 1238 AccessibilityObject* axObject = renderObject->document()->axObjectCache()->getOrCreate(renderObject); 1239 for (; axObject && axObject->roleValue() != HeadingRole; axObject = axObject->parentObject()) { } 1240 1241 return axObject; 1242 } 1243 1229 1244 void AccessibilityObject::ariaTreeRows(AccessibilityChildrenVector& result) 1230 1245 { … … 1277 1292 const String& AccessibilityObject::actionVerb() const 1278 1293 { 1294 #if !PLATFORM(IOS) 1279 1295 // FIXME: Need to add verbs for select elements. 1280 1296 DEFINE_STATIC_LOCAL(const String, buttonAction, (AXButtonActionVerb())); … … 1312 1328 return noAction; 1313 1329 } 1330 #else 1331 DEFINE_STATIC_LOCAL(const String, noAction, ()); 1332 return noAction; 1333 #endif 1314 1334 } 1315 1335 #endif -
trunk/Source/WebCore/accessibility/AccessibilityObject.h
r154058 r154339 618 618 619 619 static AccessibilityObject* anchorElementForNode(Node*); 620 static AccessibilityObject* headingElementForNode(Node*); 620 621 virtual Element* anchorElement() const { return 0; } 621 622 virtual Element* actionElement() const { return 0; } … … 869 870 #endif 870 871 872 #if PLATFORM(IOS) 873 int accessibilityPasswordFieldLength(); 874 #endif 875 871 876 // allows for an AccessibilityObject to update its render tree or perform 872 877 // other operations update type operations -
trunk/Source/WebCore/accessibility/AccessibilityRenderObject.cpp
r154286 r154339 1953 1953 } 1954 1954 1955 #if PLATFORM(MAC) 1955 #if PLATFORM(MAC) && !PLATFORM(IOS) 1956 1956 return m_renderer->document()->view()->contentsToScreen(pixelSnappedIntRect(ourrect)); 1957 1957 #else … … 3144 3144 const String& AccessibilityRenderObject::actionVerb() const 3145 3145 { 3146 #if !PLATFORM(IOS) 3146 3147 // FIXME: Need to add verbs for select elements. 3147 3148 DEFINE_STATIC_LOCAL(const String, buttonAction, (AXButtonActionVerb())); … … 3170 3171 return noAction; 3171 3172 } 3173 #else 3174 DEFINE_STATIC_LOCAL(const String, noAction, ()); 3175 return noAction; 3176 #endif 3172 3177 } 3173 3178 -
trunk/Source/WebCore/accessibility/AccessibilityTableColumn.cpp
r142382 r154339 158 158 return true; 159 159 160 #if PLATFORM( GTK)160 #if PLATFORM(IOS) || PLATFORM(GTK) 161 161 return true; 162 162 #endif -
trunk/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.cpp
r142382 r154339 61 61 return true; 62 62 63 #if PLATFORM( GTK)63 #if PLATFORM(IOS) || PLATFORM(GTK) 64 64 return true; 65 65 #endif -
trunk/Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm
r154286 r154339 51 51 #import "WAKWindow.h" 52 52 #import "WebCoreThread.h" 53 #import " visible_units.h"53 #import "VisibleUnits.h" 54 54 55 55 #import <GraphicsServices/GraphicsServices.h>
Note: See TracChangeset
for help on using the changeset viewer.