Thanks Rick.<br><br>Giri<br><br><div class="gmail_quote">On Thu, Oct 23, 2008 at 6:43 PM, Rick <span dir="ltr">&lt;<a href="mailto:graham.rick@gmail.com">graham.rick@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
This link may be of assistance: <a href="http://www.w3.org/TR/2004/WD-sXBL-20040901/" target="_blank">http://www.w3.org/TR/2004/WD-sXBL-20040901/</a><br>
<div><div></div><div class="Wj3C7c"><br>
On Thu, Oct 23, 2008 at 9:28 PM, Adele Peterson &lt;<a href="mailto:adele@apple.com">adele@apple.com</a>&gt; wrote:<br>
&gt; Hi Giri,<br>
&gt; WebKit creates shadow nodes for many of the form controls. &nbsp;As you noticed,<br>
&gt; these nodes are not visible from the DOM, but the renderers for those nodes<br>
&gt; can be traversed in the render tree. &nbsp;For example, a text field or text area<br>
&gt; has a shadow DOM that contains all the text inside the control. &nbsp;A file<br>
&gt; upload control has a shadow nodes for &nbsp;the &nbsp;&quot;choose file&quot; button. &nbsp;This is<br>
&gt; just a way for WebKit to build elements using HTML without exposing the<br>
&gt; internal details to web content.<br>
&gt; - Adele<br>
&gt; On Oct 23, 2008, at 6:22 PM, Giri Rao wrote:<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt; I am running into a bit of a problem, let me try and explain the best I can:<br>
&gt;<br>
&gt; I am traversing RenderObject tree in webkit. &nbsp;I notice that there are<br>
&gt; certain nodes (accessed using render_object-&gt;node()) which are shadow nodes<br>
&gt; (node-&gt;isShadow() returns true). &nbsp;I note down the address of one such node,<br>
&gt; lets say the address is 100. &nbsp;The node name of this node is &quot;DIV&quot;<br>
&gt;<br>
&gt; Now, I traverse the dom tree using Node, for each node I note down the<br>
&gt; node&#39;s address. I am noticing that I am not seeing any nodes while<br>
&gt; traversing the dom tree whose address is 100.<br>
&gt;<br>
&gt; So two questions:<br>
&gt; 1. &nbsp;Why would webkit create a node which is not part of the dom tree?<br>
&gt; 2. &nbsp;What are shadow nodes?<br>
&gt;<br>
&gt; Any insight is appreciated.<br>
&gt;<br>
&gt; Thanks<br>
&gt; Giri _______________________________________________<br>
&gt; webkit-dev mailing list<br>
&gt; <a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
&gt; <a href="http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev" target="_blank">http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; webkit-dev mailing list<br>
&gt; <a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
&gt; <a href="http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev" target="_blank">http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div></div>--<br>
Cheers!<br>
<font color="#888888">Rick<br>
</font></blockquote></div><br>