Firebug Terminology

From FirebugWiki

(Difference between revisions)
Jump to: navigation, search
(Added Window Buttons)
(Added description of "Breakpoint Column")
Line 56: Line 56:
|-
|-
| Options Mini Menu || Menu with general options to the panel or tab
| Options Mini Menu || Menu with general options to the panel or tab
 +
|-
 +
| Breakpoint Column || Vertical column on the left hand side of a panel for easily creating and removing breakpoints
|-
|-
| Ancestor Path || "Breadcrumb list" of the active or selected element and its anchestors inside the [[HTML Panel|HTML]], the [[DOM Panel|DOM]] and the [[Script Panel]]
| Ancestor Path || "Breadcrumb list" of the active or selected element and its anchestors inside the [[HTML Panel|HTML]], the [[DOM Panel|DOM]] and the [[Script Panel]]

Revision as of 07:17, 6 April 2011

The Firebug team uses some special phrases for parts of Firebug. This list was created with the intention to give you an overview over the terminology together with a description of the things and therefore help you to understand what we are talking about at getfirebug.com, in issues, forums etc..

Term Description
Module Logical part of web development (like HTML, CSS, DOM etc.)
Panel Bar Main bar including the Firebug Menu, the Inspect Button, the Navigation History Buttons, a tab list of the different modules of Firebug, a search field and buttons for controlling the display and activation of Firebug
Firebug Menu Menu accessible through Firebug Menu Button.png offering general Firebug options
Inspect Button Toggle button ( Inspect Button.png ) for enabling the Inspector
Inspector Tool giving you the possibility to select HTML elements of the currently shown page by for further investigation inside the HTML Panel
Navigation History Buttons Two buttons letting you switch back and forth in Firebug's navigation history
Window Buttons Buttons for minimizing, detaching and suspending Firebug (Window Buttons.png)
Panel Selector Menu offering the possibility to toggle the display of panels and to switch between panels
Panel Tab inside the panel bar including special functionality of a module or an extension
Console Panel Panel containing error console and JavaScript command execution functionality
HTML Panel Panel offering information about and functionality for manipulation of the markup structure of the current website/file
CSS Panel Panel containing functionality for CSS information and manipulation of the different CSS containing files of the current website
Script Panel Panel including functionality for JavaScript debugging
DOM Panel Panel with information about the DOM tree of the currently displayed website and functionality for manipulating it
Net Panel Panel offering information about the network requests made during the page load
Panel Toolbar Tool bar inside a panel containing panel related general functionality
Main Panel In case a panel has side panels this means the main area on the left side (by default) of a panel
Side Panel Tab inside an area on the right side (by default) of some panels including related functionality to the main module
Style Side Panel Side Panel including information about and manipulation options to the styles assigned to the currently in the Node View selected node
Computed Side Panel Side Panel showing information about the computed styles for the currently in the Node View selected node
Layout Side Panel Side Panel displaying a box model of the currently in the Node View selected node with functionality for manipulating it
DOM Side Panel Side Panel offering information about the DOM tree of the currently in the Node View selected node and functionality for manipulating it
Watch Side Panel Side Panel giving the possibility to watch the changes of variable values while debugging
Stack Side Panel Side Panel containing the stack trace information while debugging
Breakpoints Side Panel Side Panel listing all breakpoints created for the current page
Options Mini Menu Menu with general options to the panel or tab
Breakpoint Column Vertical column on the left hand side of a panel for easily creating and removing breakpoints
Ancestor Path "Breadcrumb list" of the active or selected element and its anchestors inside the HTML, the DOM and the Script Panel
Node Path Ancestor Path of the HTML Panel
Stack Frame Path Ancestor Path of the Script Panel
Node View Dynamic tree view of the markup based structure of the page inside the HTML Panel
Edit Mode Mode of some panels for direct manipulation of the underlying source code, which can be activated through the "Edit" button inside the Panel Toolbar
Break On Button Toggle button inside the Panel Toolbar of some panels for stopping JavaScript execution on a specific event and jumping to the Script Panel
Break On All Errors Toggle button ( Break on all errors button.png ) inside the Panel Toolbar of the Console Panel for stopping JavaScript execution on all JavaScript errors
Break On Mutate Toggle button ( Break On Mutate Button.png ) inside the Panel Toolbar of the HTML Panel for stopping JavaScript execution on HTML mutation
Break On Next Toggle button ( Break On Next Button.png ) inside the Panel Toolbar of the Script Panel for stopping JavaScript execution on the next executed line
Break On XHR Toggle button ( Break On XHR Button.png ) inside the Panel Toolbar of the Net Panel for stopping JavaScript execution on XMLHttpRequests
Status Bar Icon Firebug symbol inside the status bar of Firefox
Command Line Feature of the console panel to enter one-line JavaScript code
Command Editor Text editor inside the console panel for entering JavaScript code consisting of several lines
Search Field Top right field of the panel bar for searching inside the currently active panel
CSS Location Menu Menu button inside the toolbar of the CSS Panel for switching between the different CSS files included in the currently displayed website
Script Location Menu Menu button inside the toolbar of the Script Panel for switching between the different JavaScript containing files included in the currently displayed website and (based on the script filter) also eval() and event scripts
Static Scripts JavaScript code blocks statically bound into a page (via <script> tag)
Eval() Scripts JavaScript code blocks created dynamically through XML HTTP Requests
Event Scripts JavaScript code blocks created dynamically through JavaScript events
Info Tips Tooltip popups containing detailed information resp. a preview to an element when hovering it
Firebug Tracing Console A console displaying various log messages helping Firebug developers to debug a debugger. You can open this console using Firebug Menu -> Open Firebug Tracing.
Personal tools