OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2008 Apple Inc. All rights reserved. | 2 * Copyright (C) 2008 Apple 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 | 5 * modification, are permitted provided that the following conditions |
6 * are met: | 6 * are met: |
7 * | 7 * |
8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. 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 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
(...skipping 505 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
516 // | 516 // |
517 | 517 |
518 bool AccessibilityRenderObject::isAttachment() const | 518 bool AccessibilityRenderObject::isAttachment() const |
519 { | 519 { |
520 RenderBoxModelObject* renderer = renderBoxModelObject(); | 520 RenderBoxModelObject* renderer = renderBoxModelObject(); |
521 if (!renderer) | 521 if (!renderer) |
522 return false; | 522 return false; |
523 // Widgets are the replaced elements that we represent to AX as attachments | 523 // Widgets are the replaced elements that we represent to AX as attachments |
524 bool isWidget = renderer->isWidget(); | 524 bool isWidget = renderer->isWidget(); |
525 ASSERT(!isWidget || (renderer->isReplaced() && !isImage())); | 525 ASSERT(!isWidget || (renderer->isReplaced() && !isImage())); |
526 return isWidget && ariaRoleAttribute() == UnknownRole; | 526 return isWidget; |
527 } | 527 } |
528 | 528 |
529 bool AccessibilityRenderObject::isFileUploadButton() const | 529 bool AccessibilityRenderObject::isFileUploadButton() const |
530 { | 530 { |
531 if (m_renderer && m_renderer->node() && m_renderer->node()->hasTagName(input
Tag)) { | 531 if (m_renderer && m_renderer->node() && m_renderer->node()->hasTagName(input
Tag)) { |
532 HTMLInputElement* input = static_cast<HTMLInputElement*>(m_renderer->nod
e()); | 532 HTMLInputElement* input = static_cast<HTMLInputElement*>(m_renderer->nod
e()); |
533 return input->isFileUpload(); | 533 return input->isFileUpload(); |
534 } | 534 } |
535 | 535 |
536 return false; | 536 return false; |
(...skipping 2654 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3191 if (label && label->renderer()) { | 3191 if (label && label->renderer()) { |
3192 LayoutRect labelRect = axObjectCache()->getOrCreate(label)->elementR
ect(); | 3192 LayoutRect labelRect = axObjectCache()->getOrCreate(label)->elementR
ect(); |
3193 result.unite(labelRect); | 3193 result.unite(labelRect); |
3194 } | 3194 } |
3195 } | 3195 } |
3196 | 3196 |
3197 return result; | 3197 return result; |
3198 } | 3198 } |
3199 | 3199 |
3200 } // namespace WebCore | 3200 } // namespace WebCore |
OLD | NEW |