summaryrefslogtreecommitdiffstats
path: root/webkit/glue/devtools/dom_agent_impl.h
diff options
context:
space:
mode:
authorpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-27 13:41:57 +0000
committerpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-27 13:41:57 +0000
commit7ce675e934626d730f7a5c488d771ac91a61732f (patch)
tree94e6b8aeac84c1dfb5474795c7e521aacd21b24d /webkit/glue/devtools/dom_agent_impl.h
parent3bbb6756823e795c9dd523e90b8c113e741dad71 (diff)
downloadchromium_src-7ce675e934626d730f7a5c488d771ac91a61732f.zip
chromium_src-7ce675e934626d730f7a5c488d771ac91a61732f.tar.gz
chromium_src-7ce675e934626d730f7a5c488d771ac91a61732f.tar.bz2
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
Diffstat (limited to 'webkit/glue/devtools/dom_agent_impl.h')
-rw-r--r--webkit/glue/devtools/dom_agent_impl.h9
1 files changed, 7 insertions, 2 deletions
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_;