| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 480 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 491 m_private->ariaLabelledbyElements(labelledby); | 491 m_private->ariaLabelledbyElements(labelledby); |
| 492 | 492 |
| 493 WebVector<WebAXObject> result(labelledby.size()); | 493 WebVector<WebAXObject> result(labelledby.size()); |
| 494 for (size_t i = 0; i < labelledby.size(); i++) | 494 for (size_t i = 0; i < labelledby.size(); i++) |
| 495 result[i] = WebAXObject(labelledby[i]); | 495 result[i] = WebAXObject(labelledby[i]); |
| 496 labelledbyElements.swap(result); | 496 labelledbyElements.swap(result); |
| 497 | 497 |
| 498 return true; | 498 return true; |
| 499 } | 499 } |
| 500 | 500 |
| 501 bool WebAXObject::ariaLiveRegionAtomic() const | 501 bool WebAXObject::isInLiveRegion() const |
| 502 { |
| 503 if (isDetached()) |
| 504 return false; |
| 505 |
| 506 return 0 != m_private->liveRegionRoot(); |
| 507 } |
| 508 |
| 509 bool WebAXObject::liveRegionAtomic() const |
| 502 { | 510 { |
| 503 if (isDetached()) | 511 if (isDetached()) |
| 504 return 0; | 512 return 0; |
| 505 | 513 |
| 506 return m_private->ariaLiveRegionAtomic(); | 514 return m_private->liveRegionAtomic(); |
| 507 } | 515 } |
| 508 | 516 |
| 509 bool WebAXObject::ariaLiveRegionBusy() const | 517 bool WebAXObject::liveRegionBusy() const |
| 510 { | 518 { |
| 511 if (isDetached()) | 519 if (isDetached()) |
| 512 return 0; | 520 return 0; |
| 513 | 521 |
| 514 return m_private->ariaLiveRegionBusy(); | 522 return m_private->liveRegionBusy(); |
| 515 } | 523 } |
| 516 | 524 |
| 517 WebString WebAXObject::ariaLiveRegionRelevant() const | 525 WebString WebAXObject::liveRegionRelevant() const |
| 518 { | 526 { |
| 519 if (isDetached()) | 527 if (isDetached()) |
| 520 return WebString(); | 528 return WebString(); |
| 521 | 529 |
| 522 return m_private->ariaLiveRegionRelevant(); | 530 return m_private->liveRegionRelevant(); |
| 523 } | 531 } |
| 524 | 532 |
| 525 WebString WebAXObject::ariaLiveRegionStatus() const | 533 WebString WebAXObject::liveRegionStatus() const |
| 526 { | 534 { |
| 527 if (isDetached()) | 535 if (isDetached()) |
| 528 return WebString(); | 536 return WebString(); |
| 529 | 537 |
| 530 return m_private->ariaLiveRegionStatus(); | 538 return m_private->liveRegionStatus(); |
| 539 } |
| 540 |
| 541 bool WebAXObject::containerLiveRegionAtomic() const |
| 542 { |
| 543 if (isDetached()) |
| 544 return false; |
| 545 |
| 546 return m_private->containerLiveRegionAtomic(); |
| 547 } |
| 548 |
| 549 bool WebAXObject::containerLiveRegionBusy() const |
| 550 { |
| 551 if (isDetached()) |
| 552 return false; |
| 553 |
| 554 return m_private->containerLiveRegionBusy(); |
| 555 } |
| 556 |
| 557 WebString WebAXObject::containerLiveRegionRelevant() const |
| 558 { |
| 559 if (isDetached()) |
| 560 return WebString(); |
| 561 |
| 562 return m_private->containerLiveRegionRelevant(); |
| 563 } |
| 564 |
| 565 WebString WebAXObject::containerLiveRegionStatus() const |
| 566 { |
| 567 if (isDetached()) |
| 568 return WebString(); |
| 569 |
| 570 return m_private->containerLiveRegionStatus(); |
| 531 } | 571 } |
| 532 | 572 |
| 533 bool WebAXObject::ariaOwns(WebVector<WebAXObject>& ownsElements) const | 573 bool WebAXObject::ariaOwns(WebVector<WebAXObject>& ownsElements) const |
| 534 { | 574 { |
| 535 if (isDetached()) | 575 if (isDetached()) |
| 536 return false; | 576 return false; |
| 537 | 577 |
| 538 AXObject::AccessibilityChildrenVector owns; | 578 AXObject::AccessibilityChildrenVector owns; |
| 539 m_private->ariaOwnsElements(owns); | 579 m_private->ariaOwnsElements(owns); |
| 540 | 580 |
| (...skipping 630 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1171 m_private = object; | 1211 m_private = object; |
| 1172 return *this; | 1212 return *this; |
| 1173 } | 1213 } |
| 1174 | 1214 |
| 1175 WebAXObject::operator WTF::PassRefPtr<AXObject>() const | 1215 WebAXObject::operator WTF::PassRefPtr<AXObject>() const |
| 1176 { | 1216 { |
| 1177 return m_private.get(); | 1217 return m_private.get(); |
| 1178 } | 1218 } |
| 1179 | 1219 |
| 1180 } // namespace blink | 1220 } // namespace blink |
| OLD | NEW |