Firebug Modules

From FirebugWiki

(Difference between revisions)
Jump to: navigation, search
(lib)
Line 1: Line 1:
This page is intended to describe the directory structure for all Firebug modules. A module is a JS file loaded using [http://requirejs.org/ RequireJS] and defined using [http://wiki.commonjs.org/wiki/Modules/AsynchronousDefinition AMD] syntax.
This page is intended to describe the directory structure for all Firebug modules. A module is a JS file loaded using [http://requirejs.org/ RequireJS] and defined using [http://wiki.commonjs.org/wiki/Modules/AsynchronousDefinition AMD] syntax.
 +
 +
== accessible ==
 +
Firebug accessibility
 +
 +
== bti ==
 +
Browser Tool Interface, remote connection to browsers.
 +
 +
* arch/compilationunit
 +
* arch/webApp
 +
* arch/browser
 +
* arch/tools
 +
* arch/firebugadapter
 +
* arch/javascripttool
 +
* firebug/ToolsInterface
 +
 +
* firebug/accessible/a11y
 +
 +
== console ==
 +
[[Console Panel]], [[Command Line]] and related API.
 +
 +
* firebug/console/commandLineExposed
 +
* firebug/console/console
 +
* firebug/console/commandLine
 +
* firebug/console/commandLinePopup
 +
* firebug/console/consoleInjector
 +
* firebug/console/errors
 +
* firebug/console/memoryProfiler
 +
* firebug/console/consoleExposed
 +
* firebug/console/profiler
 +
* firebug/console/eventMonitor
 +
 +
== css ==
 +
CSS manipulation and management.
 +
 +
* firebug/css/cssPanel
 +
 +
== dom ==
 +
[[DOM Panel]] and API related to Document Object Model manipulation.
 +
 +
* firebug/dom/toggleBranch
 +
* firebug/dom/domPanel
 +
 +
== editor ==
 +
Integration with external IDEs.
 +
 +
* firebug/external/externalEditors
 +
* firebug/editor
 +
* firebug/editorSelector
== firefox ==
== firefox ==
Line 25: Line 73:
* firebugMenuOverlay.xul
* firebugMenuOverlay.xul
-
== lib ==
+
== html ==
-
Core library objects and functions (basic OOP concepts, events, etc.).
+
[[HTML Panel]] and HTML markup related API.
-
* firebug/lib (the obsolete FBL)
+
* firebug/html/insideOutBox
-
* firebug/lib/wrapper
+
* firebug/html/inspector
-
* firebug/lib/events
+
* firebug/html/htmlPanel
-
* firebug/lib/options
+
* firebug/html/layout
-
* firebug/lib/deprecated
+
-
* firebug/lib/url
+
-
* firebug/lib/domplate
+
-
* firebug/lib/json
+
-
* firebug/lib/xpath
+
-
* firebug/lib/array
+
-
* firebug/lib/object
+
-
* firebug/lib/keywords
+
-
* firebug/lib/persist
+
-
* firebug/lib/dragdrop
+
-
* firebug/lib/locale
+
-
* firebug/lib/string
+
-
* firebug/lib/search
+
-
 
+
-
== accessible ==
+
-
Firebug accessibility
+
-
 
+
-
* firebug/accessible/a11y
+
-
 
+
-
== css ==
+
-
CSS manipulation and management.
+
-
 
+
-
* firebug/lib/css
+
-
* firebug/css/cssPanel
+
== chrome ==
== chrome ==
-
Generic Firebug UI and also parts shared across panels.
+
Generic Firebug UI shared across panels.
* firebug/chrome/tableRep
* firebug/chrome/tableRep
Line 90: Line 114:
* debugger-halter (not yet AMD)
* debugger-halter (not yet AMD)
-
== console ==
+
== lib ==
-
[[Console Panel]], [[Command Line]] and related API.
+
Core library objects and functions (basic OOP concepts, events, etc.).
-
* firebug/console/commandLineExposed
+
* firebug/lib (the obsolete FBL)
-
* firebug/console/console
+
* firebug/lib/css
-
* firebug/console/commandLine
+
* firebug/lib/wrapper
-
* firebug/console/commandLinePopup
+
* firebug/lib/events
-
* firebug/console/consoleInjector
+
* firebug/lib/options
-
* firebug/console/errors
+
* firebug/lib/deprecated
-
* firebug/console/memoryProfiler
+
* firebug/lib/url
-
* firebug/console/consoleExposed
+
* firebug/lib/domplate
-
* firebug/console/profiler
+
* firebug/lib/json
-
* firebug/console/eventMonitor
+
* firebug/lib/xpath
-
 
+
* firebug/lib/array
-
== dom ==
+
* firebug/lib/object
-
[[DOM Panel]] and API related to Document Object Model manipulation.
+
* firebug/lib/keywords
-
 
+
* firebug/lib/persist
-
* firebug/lib/xml
+
* firebug/lib/dragdrop
-
* firebug/dom/toggleBranch
+
* firebug/lib/locale
 +
* firebug/lib/string
 +
* firebug/lib/search
* firebug/lib/dom
* firebug/lib/dom
 +
* firebug/lib/xml
* firebug/lib/htmlLib
* firebug/lib/htmlLib
-
* firebug/dom/domPanel
 
-
 
-
== editor ==
 
-
Integration with external IDEs.
 
-
 
-
* firebug/external/externalEditors
 
-
* firebug/editor
 
-
* firebug/editorSelector
 
-
 
-
== html ==
 
-
[[HTML Panel]] and HTML markup related API.
 
-
 
-
* firebug/html/insideOutBox
 
-
* firebug/html/inspector
 
-
* firebug/html/htmlPanel
 
-
* firebug/html/layout
 
== net ==
== net ==
Line 148: Line 159:
* firebug/lib/trace (wrapping firebug-trace-service)
* firebug/lib/trace (wrapping firebug-trace-service)
* firebug/traceModule
* firebug/traceModule
-
 
-
== bti ==
 
-
Browser Tool Interface, remote connection to browsers.
 
-
 
-
* arch/compilationunit
 
-
* arch/webApp
 
-
* arch/browser
 
-
* arch/tools
 
-
* arch/firebugadapter
 
-
* arch/javascripttool
 
-
* firebug/ToolsInterface
 

Revision as of 11:57, 2 June 2011

This page is intended to describe the directory structure for all Firebug modules. A module is a JS file loaded using RequireJS and defined using AMD syntax.

Contents

accessible

Firebug accessibility

bti

Browser Tool Interface, remote connection to browsers.

  • arch/compilationunit
  • arch/webApp
  • arch/browser
  • arch/tools
  • arch/firebugadapter
  • arch/javascripttool
  • firebug/ToolsInterface
  • firebug/accessible/a11y

console

Console Panel, Command Line and related API.

  • firebug/console/commandLineExposed
  • firebug/console/console
  • firebug/console/commandLine
  • firebug/console/commandLinePopup
  • firebug/console/consoleInjector
  • firebug/console/errors
  • firebug/console/memoryProfiler
  • firebug/console/consoleExposed
  • firebug/console/profiler
  • firebug/console/eventMonitor

css

CSS manipulation and management.

  • firebug/css/cssPanel

dom

DOM Panel and API related to Document Object Model manipulation.

  • firebug/dom/toggleBranch
  • firebug/dom/domPanel

editor

Integration with external IDEs.

  • firebug/external/externalEditors
  • firebug/editor
  • firebug/editorSelector

firefox

Firefox related features (such as XUL overlays, XPCOM, etc.).

  • firebug/firefox/firefox
  • firebug/firefox/menu
  • firebug/firefox/tabWatcher
  • firebug/firefox/window
  • firebug/firefox/system
  • firebug/start-button/startButtonOverlay
  • firebug/lib/xpcom
  • storageService (not yet AMD)
  • firebug-annotations (not yet AMD)

Overlays:

  • aboutOverlay.xul
  • aboutOverlay.js
  • bindings.xml
  • browserOverlayWithFrame.xul
  • customizeShortcuts.js
  • customizeShortcuts.xul
  • firebugFrame.xul
  • firebugMenu.js
  • firebugMenuOverlay.xul

html

HTML Panel and HTML markup related API.

  • firebug/html/insideOutBox
  • firebug/html/inspector
  • firebug/html/htmlPanel
  • firebug/html/layout

chrome

Generic Firebug UI shared across panels.

  • firebug/chrome/tableRep
  • firebug/chrome/reps
  • firebug/chrome/chrome
  • firebug/chrome/navigationHistory
  • firebug/chrome/shortcuts
  • firebug/chrome/activation
  • firebug/chrome/panelActivation
  • firebug/chrome/plugin
  • firebug/chrome/infotip
  • firebug/chrome/tabContext
  • firebug/firebug
  • firebug/chrome/searchBox
  • firebug/chrome/knownIssues

js

Javascript debugging and source file management (including the Script Panel).

  • firebug/js/fbs (wrapping firebug-service)
  • firebug/js/stackFrame
  • firebug/js/callstack
  • firebug/js/debugger
  • firebug/js/scriptPanel
  • firebug/js/sourceBox
  • firebug/js/breakpoint
  • firebug/js/sourceLink
  • firebug/js/tabCache
  • firebug/js/sourceCache
  • firebug/js/sourceFile
  • debugger-halter (not yet AMD)

lib

Core library objects and functions (basic OOP concepts, events, etc.).

  • firebug/lib (the obsolete FBL)
  • firebug/lib/css
  • firebug/lib/wrapper
  • firebug/lib/events
  • firebug/lib/options
  • firebug/lib/deprecated
  • firebug/lib/url
  • firebug/lib/domplate
  • firebug/lib/json
  • firebug/lib/xpath
  • firebug/lib/array
  • firebug/lib/object
  • firebug/lib/keywords
  • firebug/lib/persist
  • firebug/lib/dragdrop
  • firebug/lib/locale
  • firebug/lib/string
  • firebug/lib/search
  • firebug/lib/dom
  • firebug/lib/xml
  • firebug/lib/htmlLib

net

Net Panel and HTTP related API.

  • firebug/net/jsonViewer
  • firebug/net/netPanel
  • firebug/net/spy
  • firebug/net/xmlViewer
  • firebug/net/svgViewer
  • firebug/net/requestObserver
  • firebug/net/responseObserver
  • firebug/net/httpLib
  • firebug-http-observer (not yet AMD)

trace

Firebug Tracing and API related to Firebug debugging/tracing.

  • firebug/lib/debug
  • firebug/lib/trace (wrapping firebug-trace-service)
  • firebug/traceModule
Personal tools