Changeset 64260 in webkit
- Timestamp:
- Jul 28, 2010 8:12:10 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r64254 r64260 1 2010-07-28 Dominic Mazzoni <dmazzoni@google.com> 2 3 Reviewed by Dimitri Glazkov. 4 5 Add a missing dependency. 6 https://bugs.webkit.org/show_bug.cgi?id=43044 7 8 * css/CSSPrimitiveValueMappings.h: 9 1 10 2010-07-28 Alex Nicolaou <anicolao@chromium.org> 2 11 -
trunk/WebCore/css/CSSPrimitiveValueMappings.h
r63014 r64260 37 37 #include "GraphicsTypes.h" 38 38 #include "Path.h" 39 #include "RenderStyleConstants.h" 39 40 #include "SVGRenderStyleDefs.h" 40 41 #include "TextDirection.h" -
trunk/WebKit/chromium/ChangeLog
r64256 r64260 1 2010-07-28 Dominic Mazzoni <dmazzoni@google.com> 2 3 Reviewed by Dimitri Glazkov. 4 5 Add access to the computed style display to WebAccessibilityObject. 6 https://bugs.webkit.org/show_bug.cgi?id=43044 7 8 * public/WebAccessibilityObject.h: 9 * src/WebAccessibilityObject.cpp: 10 (WebKit::WebAccessibilityObject::hasComputedStyle): 11 (WebKit::WebAccessibilityObject::computedStyleDisplay): 12 1 13 2010-07-28 Hans Wennborg <hans@chromium.org> 2 14 -
trunk/WebKit/chromium/public/WebAccessibilityObject.h
r64113 r64260 108 108 WEBKIT_API WebNode node() const; 109 109 WEBKIT_API WebDocument document() const; 110 WEBKIT_API bool hasComputedStyle() const; 111 WEBKIT_API WebString computedStyleDisplay() const; 110 112 111 113 #if WEBKIT_IMPLEMENTATION -
trunk/WebKit/chromium/src/WebAccessibilityObject.cpp
r64113 r64260 33 33 34 34 #include "AccessibilityObject.h" 35 #include "CSSPrimitiveValueMappings.h" 35 36 #include "Document.h" 36 37 #include "EventHandler.h" … … 38 39 #include "Node.h" 39 40 #include "PlatformKeyboardEvent.h" 41 #include "RenderStyle.h" 40 42 #include "WebDocument.h" 41 43 #include "WebNode.h" … … 435 437 } 436 438 439 bool WebAccessibilityObject::hasComputedStyle() const 440 { 441 Document* document = m_private->document(); 442 if (document) 443 document->updateStyleIfNeeded(); 444 445 Node* node = m_private->node(); 446 if (!node) 447 return false; 448 449 return node->computedStyle(); 450 } 451 452 WebString WebAccessibilityObject::computedStyleDisplay() const 453 { 454 Document* document = m_private->document(); 455 if (document) 456 document->updateStyleIfNeeded(); 457 458 Node* node = m_private->node(); 459 if (!node) 460 return WebString(); 461 462 RenderStyle* renderStyle = node->computedStyle(); 463 if (!renderStyle) 464 return WebString(); 465 466 return WebString(CSSPrimitiveValue::create(renderStyle->display())->getStringValue()); 467 } 468 437 469 WebAccessibilityObject::WebAccessibilityObject(const WTF::PassRefPtr<WebCore::AccessibilityObject>& object) 438 470 : m_private(static_cast<WebAccessibilityObjectPrivate*>(object.releaseRef()))
Note: See TracChangeset
for help on using the changeset viewer.