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 1109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1120 return WebDocument(document); | 1120 return WebDocument(document); |
1121 } | 1121 } |
1122 | 1122 |
1123 bool WebAXObject::hasComputedStyle() const | 1123 bool WebAXObject::hasComputedStyle() const |
1124 { | 1124 { |
1125 if (isDetached()) | 1125 if (isDetached()) |
1126 return false; | 1126 return false; |
1127 | 1127 |
1128 Document* document = m_private->getDocument(); | 1128 Document* document = m_private->getDocument(); |
1129 if (document) | 1129 if (document) |
1130 document->updateLayoutTree(); | 1130 document->updateStyleAndLayoutTree(); |
1131 | 1131 |
1132 Node* node = m_private->getNode(); | 1132 Node* node = m_private->getNode(); |
1133 if (!node) | 1133 if (!node) |
1134 return false; | 1134 return false; |
1135 | 1135 |
1136 return node->ensureComputedStyle(); | 1136 return node->ensureComputedStyle(); |
1137 } | 1137 } |
1138 | 1138 |
1139 WebString WebAXObject::computedStyleDisplay() const | 1139 WebString WebAXObject::computedStyleDisplay() const |
1140 { | 1140 { |
1141 if (isDetached()) | 1141 if (isDetached()) |
1142 return WebString(); | 1142 return WebString(); |
1143 | 1143 |
1144 Document* document = m_private->getDocument(); | 1144 Document* document = m_private->getDocument(); |
1145 if (document) | 1145 if (document) |
1146 document->updateLayoutTree(); | 1146 document->updateStyleAndLayoutTree(); |
1147 | 1147 |
1148 Node* node = m_private->getNode(); | 1148 Node* node = m_private->getNode(); |
1149 if (!node) | 1149 if (!node) |
1150 return WebString(); | 1150 return WebString(); |
1151 | 1151 |
1152 const ComputedStyle* computedStyle = node->ensureComputedStyle(); | 1152 const ComputedStyle* computedStyle = node->ensureComputedStyle(); |
1153 if (!computedStyle) | 1153 if (!computedStyle) |
1154 return WebString(); | 1154 return WebString(); |
1155 | 1155 |
1156 return WebString(CSSPrimitiveValue::create(computedStyle->display())->cssTex
t()); | 1156 return WebString(CSSPrimitiveValue::create(computedStyle->display())->cssTex
t()); |
(...skipping 378 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1535 m_private = object; | 1535 m_private = object; |
1536 return *this; | 1536 return *this; |
1537 } | 1537 } |
1538 | 1538 |
1539 WebAXObject::operator AXObject*() const | 1539 WebAXObject::operator AXObject*() const |
1540 { | 1540 { |
1541 return m_private.get(); | 1541 return m_private.get(); |
1542 } | 1542 } |
1543 | 1543 |
1544 } // namespace blink | 1544 } // namespace blink |
OLD | NEW |