From 7ce675e934626d730f7a5c488d771ac91a61732f Mon Sep 17 00:00:00 2001 From: "pfeldman@chromium.org" Date: Mon, 27 Apr 2009 13:41:57 +0000 Subject: Ignore whitespace while mirroring Dom to the client. Review URL: http://codereview.chromium.org/92125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14603 0039d316-1c4b-4281-b951-d872f2087c98 --- webkit/glue/devtools/dom_agent_impl.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'webkit/glue/devtools/dom_agent_impl.h') diff --git a/webkit/glue/devtools/dom_agent_impl.h b/webkit/glue/devtools/dom_agent_impl.h index 3d88e3e..5ee584b 100644 --- a/webkit/glue/devtools/dom_agent_impl.h +++ b/webkit/glue/devtools/dom_agent_impl.h @@ -126,11 +126,16 @@ class DomAgentImpl : public DomAgent { const WebCore::CSSStyleDeclaration& style); // We represent embedded doms as a part of the same hierarchy. Hence we - // treat children of frame owners differently. Following two methods - // encapsulate frame owner specifics. + // treat children of frame owners differently. We also skip whitespace + // text nodes conditionally. Following four methods encapsulate these + // specifics. WebCore::Node* InnerFirstChild(WebCore::Node* node); + WebCore::Node* InnerNextSibling(WebCore::Node* node); + WebCore::Node* InnerPreviousSibling(WebCore::Node* node); int InnerChildNodeCount(WebCore::Node* node); WebCore::Element* InnerParentElement(WebCore::Node* node); + bool IsWhitespace(WebCore::Node* node); + WebCore::Document* GetMainFrameDocument(); DomAgentDelegate* delegate_; -- cgit v1.1