| Index: Source/web/WebAXObject.cpp
|
| diff --git a/Source/web/WebAXObject.cpp b/Source/web/WebAXObject.cpp
|
| index 3eb1a4f27556a41c1802a8d6be66d6b014710358..160dab054a8b62c8b31467ded49fee5a3becda23 100644
|
| --- a/Source/web/WebAXObject.cpp
|
| +++ b/Source/web/WebAXObject.cpp
|
| @@ -498,36 +498,76 @@ bool WebAXObject::ariaLabelledby(WebVector<WebAXObject>& labelledbyElements) con
|
| return true;
|
| }
|
|
|
| -bool WebAXObject::ariaLiveRegionAtomic() const
|
| +bool WebAXObject::isInLiveRegion() const
|
| +{
|
| + if (isDetached())
|
| + return false;
|
| +
|
| + return 0 != m_private->liveRegionRoot();
|
| +}
|
| +
|
| +bool WebAXObject::liveRegionAtomic() const
|
| {
|
| if (isDetached())
|
| return 0;
|
|
|
| - return m_private->ariaLiveRegionAtomic();
|
| + return m_private->liveRegionAtomic();
|
| }
|
|
|
| -bool WebAXObject::ariaLiveRegionBusy() const
|
| +bool WebAXObject::liveRegionBusy() const
|
| {
|
| if (isDetached())
|
| return 0;
|
|
|
| - return m_private->ariaLiveRegionBusy();
|
| + return m_private->liveRegionBusy();
|
| +}
|
| +
|
| +WebString WebAXObject::liveRegionRelevant() const
|
| +{
|
| + if (isDetached())
|
| + return WebString();
|
| +
|
| + return m_private->liveRegionRelevant();
|
| +}
|
| +
|
| +WebString WebAXObject::liveRegionStatus() const
|
| +{
|
| + if (isDetached())
|
| + return WebString();
|
| +
|
| + return m_private->liveRegionStatus();
|
| +}
|
| +
|
| +bool WebAXObject::containerLiveRegionAtomic() const
|
| +{
|
| + if (isDetached())
|
| + return false;
|
| +
|
| + return m_private->containerLiveRegionAtomic();
|
| +}
|
| +
|
| +bool WebAXObject::containerLiveRegionBusy() const
|
| +{
|
| + if (isDetached())
|
| + return false;
|
| +
|
| + return m_private->containerLiveRegionBusy();
|
| }
|
|
|
| -WebString WebAXObject::ariaLiveRegionRelevant() const
|
| +WebString WebAXObject::containerLiveRegionRelevant() const
|
| {
|
| if (isDetached())
|
| return WebString();
|
|
|
| - return m_private->ariaLiveRegionRelevant();
|
| + return m_private->containerLiveRegionRelevant();
|
| }
|
|
|
| -WebString WebAXObject::ariaLiveRegionStatus() const
|
| +WebString WebAXObject::containerLiveRegionStatus() const
|
| {
|
| if (isDetached())
|
| return WebString();
|
|
|
| - return m_private->ariaLiveRegionStatus();
|
| + return m_private->containerLiveRegionStatus();
|
| }
|
|
|
| bool WebAXObject::ariaOwns(WebVector<WebAXObject>& ownsElements) const
|
|
|