Venkman Internals

  • Revision slug: Venkman_Internals
  • Revision title: Venkman Internals
  • Revision id: 187164
  • Created:
  • Creator: JohnJBarton1
  • Is current revision? No
  • Comment /* WindowRecord */

Revision Content

Start with Venkman Information.

Notes on Venkman Source code. As with any complex application, aspects of the design may not be clear for new readers of the source. These notes are written by such readers: as you learn please correct any errors.

venkman-views.js

Views are the panels shown within the venkman window. For example, the "Open Windows" view shows the browsers's windows.

venkman-records.js

A "record" seems to be data underlying a view. For example, FrameRecord represents a JavaScript stack frame.

WindowRecord

Representation of the open windows.

  • FileContainerRecord - List of script tags found in the parent record's |window.document| property.
    • To obtain the antecedent files:
   doc.getElementsByTagName("script"); 
    • then extract the urls from the src attributes.

Revision Source

<p>Start with <a href="en/Venkman">Venkman</a> Information.
</p><p>Notes on Venkman Source code.  As with any complex application, aspects of the design may not be clear for new readers of the source. These notes are written by such readers: as you learn please correct any errors.
</p>
<h3 name="venkman-views.js"> venkman-views.js </h3>
<p>Views are the panels shown within the venkman window.  For example, the "Open Windows" view shows the browsers's windows.
</p>
<h3 name="venkman-records.js"> venkman-records.js </h3>
<p>A "record" seems to be data underlying a view. For example, FrameRecord represents a JavaScript stack frame.
</p>
<h4 name="WindowRecord"> WindowRecord </h4>
<p>Representation of the open windows.
</p>
<ul><li> FileContainerRecord - List of script tags found in the parent record's |window.document| property.
<ul><li> To obtain the antecedent files:
</li></ul>
</li></ul>
<pre class="eval">   doc.getElementsByTagName("script"); 
</pre>
<ul><li><ul><li> then extract the urls from the src attributes.
</li></ul>
</li></ul>
Revert to this revision