| Index: third_party/WebKit/Source/web/WebAXObject.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebAXObject.cpp b/third_party/WebKit/Source/web/WebAXObject.cpp
|
| index f9aeac1aae2cbd8b96c8a5fc34214902f00b5e9e..3f775e57e3774bbf451acb0bec63ca7dbf6c1bb5 100644
|
| --- a/third_party/WebKit/Source/web/WebAXObject.cpp
|
| +++ b/third_party/WebKit/Source/web/WebAXObject.cpp
|
| @@ -992,126 +992,12 @@ WebURL WebAXObject::url() const
|
| return m_private->url();
|
| }
|
|
|
| -WebString WebAXObject::deprecatedAccessibilityDescription() const
|
| -{
|
| - if (isDetached())
|
| - return WebString();
|
| -
|
| - ASSERT(isLayoutClean(m_private->document()));
|
| -
|
| - return m_private->deprecatedAccessibilityDescription();
|
| -}
|
| -
|
| -bool WebAXObject::deprecatedAriaDescribedby(WebVector<WebAXObject>& describedbyElements) const
|
| -{
|
| - if (isDetached())
|
| - return false;
|
| -
|
| - AXObject::AXObjectVector describedby;
|
| - m_private->deprecatedAriaDescribedbyElements(describedby);
|
| -
|
| - WebVector<WebAXObject> result(describedby.size());
|
| - for (size_t i = 0; i < describedby.size(); i++)
|
| - result[i] = WebAXObject(describedby[i]);
|
| - describedbyElements.swap(result);
|
| -
|
| - return true;
|
| -}
|
| -
|
| -bool WebAXObject::deprecatedAriaLabelledby(WebVector<WebAXObject>& labelledbyElements) const
|
| -{
|
| - if (isDetached())
|
| - return false;
|
| -
|
| - AXObject::AXObjectVector labelledby;
|
| - m_private->deprecatedAriaLabelledbyElements(labelledby);
|
| -
|
| - WebVector<WebAXObject> result(labelledby.size());
|
| - for (size_t i = 0; i < labelledby.size(); i++)
|
| - result[i] = WebAXObject(labelledby[i]);
|
| - labelledbyElements.swap(result);
|
| -
|
| - return true;
|
| -}
|
| -
|
| -WebString WebAXObject::deprecatedHelpText() const
|
| -{
|
| - if (isDetached())
|
| - return WebString();
|
| -
|
| - return m_private->deprecatedHelpText();
|
| -}
|
| -
|
| -WebString WebAXObject::deprecatedPlaceholder() const
|
| -{
|
| - if (isDetached())
|
| - return WebString();
|
| -
|
| - return WebString(m_private->deprecatedPlaceholder());
|
| -}
|
| -
|
| -WebString WebAXObject::deprecatedTitle() const
|
| -{
|
| - if (isDetached())
|
| - return WebString();
|
| -
|
| - ASSERT(isLayoutClean(m_private->document()));
|
| -
|
| - return m_private->deprecatedTitle();
|
| -}
|
| -
|
| -WebAXObject WebAXObject::deprecatedTitleUIElement() const
|
| -{
|
| - if (isDetached())
|
| - return WebAXObject();
|
| -
|
| - if (!m_private->deprecatedExposesTitleUIElement())
|
| - return WebAXObject();
|
| -
|
| - return WebAXObject(m_private->deprecatedTitleUIElement());
|
| -}
|
| -
|
| -WebString WebAXObject::accessibilityDescription() const
|
| -{
|
| - return deprecatedAccessibilityDescription();
|
| -}
|
| -
|
| -bool WebAXObject::ariaDescribedby(WebVector<WebAXObject>& describedbyElements) const
|
| -{
|
| - return deprecatedAriaDescribedby(describedbyElements);
|
| -}
|
| -
|
| -bool WebAXObject::ariaLabelledby(WebVector<WebAXObject>& labelledbyElements) const
|
| -{
|
| - return deprecatedAriaLabelledby(labelledbyElements);
|
| -}
|
| -
|
| -WebString WebAXObject::helpText() const
|
| -{
|
| - return deprecatedHelpText();
|
| -}
|
| -
|
| -WebString WebAXObject::placeholder() const
|
| -{
|
| - return deprecatedPlaceholder();
|
| -}
|
| -
|
| -WebString WebAXObject::title() const
|
| -{
|
| - return deprecatedTitle();
|
| -}
|
| -
|
| -WebAXObject WebAXObject::titleUIElement() const
|
| -{
|
| - return deprecatedTitleUIElement();
|
| -}
|
| -
|
| WebString WebAXObject::name(WebAXNameFrom& outNameFrom, WebVector<WebAXObject>& outNameObjects) const
|
| {
|
| if (isDetached())
|
| return WebString();
|
|
|
| - AXNameFrom nameFrom = AXNameFromAttribute;
|
| + AXNameFrom nameFrom = AXNameFromUninitialized;
|
| HeapVector<Member<AXObject>> nameObjects;
|
| WebString result = m_private->name(nameFrom, &nameObjects);
|
| outNameFrom = static_cast<WebAXNameFrom>(nameFrom);
|
| @@ -1124,12 +1010,22 @@ WebString WebAXObject::name(WebAXNameFrom& outNameFrom, WebVector<WebAXObject>&
|
| return result;
|
| }
|
|
|
| +WebString WebAXObject::name() const
|
| +{
|
| + if (isDetached())
|
| + return WebString();
|
| +
|
| + AXNameFrom nameFrom;
|
| + HeapVector<Member<AXObject>> nameObjects;
|
| + return m_private->name(nameFrom, &nameObjects);
|
| +}
|
| +
|
| WebString WebAXObject::description(WebAXNameFrom nameFrom, WebAXDescriptionFrom& outDescriptionFrom, WebVector<WebAXObject>& outDescriptionObjects) const
|
| {
|
| if (isDetached())
|
| return WebString();
|
|
|
| - AXDescriptionFrom descriptionFrom;
|
| + AXDescriptionFrom descriptionFrom = AXDescriptionFromUninitialized;
|
| HeapVector<Member<AXObject>> descriptionObjects;
|
| String result = m_private->description(static_cast<AXNameFrom>(nameFrom), descriptionFrom, &descriptionObjects);
|
| outDescriptionFrom = static_cast<WebAXDescriptionFrom>(descriptionFrom);
|
|
|