Difference between revisions of "Firebug Modules"

From FirebugWiki
Jump to: navigation, search
(lib)
(Updated to current module structure)
 
(2 intermediate revisions by one other user not shown)
Line 2: Line 2:
  
 
== accessible ==
 
== accessible ==
Firebug accessibility
+
Firebug accessibility (a11y)
  
 
* firebug/accessible/a11y
 
* firebug/accessible/a11y
Line 9: Line 9:
 
Browser Tool Interface, remote connection to browsers.
 
Browser Tool Interface, remote connection to browsers.
  
* inProcess/compilationunit
+
* firebug/bti/inProcess/browser
* inProcess/webApp
+
* firebug/bti/inProcess/compilationunit
* inProcess/browser
+
* firebug/bti/inProcess/javascripttool
* inProcess/tools
+
* firebug/bti/inProcess/webApp
* inProcess/javascripttool
+
 
 +
== chrome ==
 +
Generic Firebug UI shared across panels.
 +
 
 +
* firebug/firebug
 +
* firebug/chrome/activation
 +
* firebug/chrome/balloonNote
 +
* firebug/chrome/chrome
 +
* firebug/chrome/firstRunPage
 +
* firebug/chrome/infotip
 +
* firebug/chrome/knownIssues
 +
* firebug/chrome/navigationHistory
 +
* firebug/chrome/panelActivation
 +
* firebug/chrome/plugin
 +
* firebug/chrome/reps
 +
* firebug/chrome/searchBox
 +
* firebug/chrome/shortcuts
 +
* firebug/chrome/tabContext
 +
* firebug/chrome/tableRep
  
 
== console ==
 
== console ==
 
[[Console Panel]], [[Command Line]] and related API.
 
[[Console Panel]], [[Command Line]] and related API.
  
* firebug/console/commandLineExposed
 
* firebug/console/console
 
 
* firebug/console/commandLine
 
* firebug/console/commandLine
 +
* firebug/console/commandLineExposed
 +
* firebug/console/commandLineInjected
 
* firebug/console/commandLinePopup
 
* firebug/console/commandLinePopup
 +
* firebug/console/console
 +
* firebug/console/consoleExposed
 +
* firebug/console/consoleInjected
 
* firebug/console/consoleInjector
 
* firebug/console/consoleInjector
 
* firebug/console/errors
 
* firebug/console/errors
 +
* firebug/console/eventMonitor
 
* firebug/console/memoryProfiler
 
* firebug/console/memoryProfiler
* firebug/console/consoleExposed
 
 
* firebug/console/profiler
 
* firebug/console/profiler
* firebug/console/eventMonitor
 
  
 
== css ==
 
== css ==
Line 37: Line 57:
 
[[DOM Panel]] and related features.
 
[[DOM Panel]] and related features.
  
 +
* firebug/dom/domPanel
 
* firebug/dom/toggleBranch
 
* firebug/dom/toggleBranch
* firebug/dom/domPanel
 
  
 
== editor ==
 
== editor ==
 
Firebug in-place editors and integration with external IDEs.
 
Firebug in-place editors and integration with external IDEs.
  
* firebug/external/externalEditors
+
* firebug/editor/editor
* firebug/editor
+
* firebug/editor/editorSelector
* firebug/editorSelector
+
* firebug/editor/external/externalEditors
 +
 
 +
Not (yet) AMD:
 +
* firebug/editor/external/changeeditor
 +
* firebug/editor/external/editors
 +
* firebug/editor/external/editorToContextMenu
  
 
== firefox ==
 
== firefox ==
 
Firefox related features (such as XUL overlays, XPCOM, etc.).
 
Firefox related features (such as XUL overlays, XPCOM, etc.).
  
 +
* firebug/firefox/annotations
 +
* firebug/firefox/firebugMenu
 
* firebug/firefox/firefox
 
* firebug/firefox/firefox
 
* firebug/firefox/menu
 
* firebug/firefox/menu
 +
* firebug/firefox/privacy
 +
* firebug/firefox/system
 
* firebug/firefox/tabWatcher
 
* firebug/firefox/tabWatcher
 
* firebug/firefox/window
 
* firebug/firefox/window
* firebug/firefox/system
 
 
* firebug/firefox/xpcom
 
* firebug/firefox/xpcom
 
* firebug/start-button/startButtonOverlay
 
* firebug/start-button/startButtonOverlay
  
Not yet AMD:
+
Not (yet) AMD:
* storageService (not yet AMD)
+
* aboutOverlay
* firebug-annotations (not yet AMD)
+
* customizeShortcuts
 
+
* panelBarWaiter
Overlays:
+
* aboutOverlay.xul
+
* aboutOverlay.js
+
* bindings.xml
+
* browserOverlayWithFrame.xul
+
* customizeShortcuts.js
+
* customizeShortcuts.xul
+
* firebugFrame.xul
+
* firebugMenu.js
+
* firebugMenuOverlay.xul
+
  
 
== html ==
 
== html ==
 
[[HTML Panel]] and HTML markup related API.
 
[[HTML Panel]] and HTML markup related API.
  
 +
* firebug/html/htmlLib
 +
* firebug/html/htmlPanel
 
* firebug/html/insideOutBox
 
* firebug/html/insideOutBox
 
* firebug/html/inspector
 
* firebug/html/inspector
* firebug/html/htmlPanel
 
 
* firebug/html/layout
 
* 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 ==
 
== js ==
 
[[Script Panel]] and debugging features.
 
[[Script Panel]] and debugging features.
  
* firebug/js/fbs (wrapping firebug-service)
+
* firebug/js/breakpoint
* firebug/js/stackFrame
+
 
* firebug/js/callstack
 
* firebug/js/callstack
 
* firebug/js/debugger
 
* firebug/js/debugger
 +
* firebug/js/fbs (wrapping firebug-service)
 
* firebug/js/scriptPanel
 
* firebug/js/scriptPanel
 
* firebug/js/sourceBox
 
* firebug/js/sourceBox
* firebug/js/breakpoint
+
* firebug/js/sourceCache
 +
* firebug/js/sourceFile
 
* firebug/js/sourceLink
 
* firebug/js/sourceLink
 +
* firebug/js/stackFrame
 
* firebug/js/tabCache
 
* firebug/js/tabCache
* firebug/js/sourceCache
+
* firebug/js/watchPanel
* firebug/js/sourceFile
+
* debugger-halter (not yet AMD)
+
  
 
== lib ==
 
== lib ==
 
Core library objects and functions (basic OOP concepts, events, etc.).
 
Core library objects and functions (basic OOP concepts, events, etc.).
  
 +
* firebug/lib/array
 
* firebug/lib/css
 
* firebug/lib/css
* firebug/lib/wrapper
 
* firebug/lib/events
 
* firebug/lib/options
 
 
* firebug/lib/deprecated
 
* firebug/lib/deprecated
* firebug/lib/url
+
* firebug/lib/dom
 
* firebug/lib/domplate
 
* firebug/lib/domplate
 +
* firebug/lib/dragdrop
 +
* firebug/lib/events
 +
* firebug/lib/fonts
 
* firebug/lib/json
 
* firebug/lib/json
* firebug/lib/xpath
 
* firebug/lib/array
 
* firebug/lib/object
 
 
* firebug/lib/keywords
 
* firebug/lib/keywords
* firebug/lib/persist
+
* firebug/lib/lib (FBL)
* firebug/lib/dragdrop
+
 
* firebug/lib/locale
 
* firebug/lib/locale
 +
* firebug/lib/object
 +
* firebug/lib/options
 +
* firebug/lib/persist
 +
* firebug/lib/search
 
* firebug/lib/string
 
* firebug/lib/string
* firebug/lib/search
+
* firebug/lib/tool
* firebug/lib/dom
+
* firebug/lib/trace
 +
* firebug/lib/url
 +
* firebug/lib/wrapper
 
* firebug/lib/xml
 
* firebug/lib/xml
* firebug/lib/htmlLib
+
* firebug/lib/xpath
* firebug/lib/lib (FBL)
+
  
 
== net ==
 
== net ==
 
[[Net Panel]] and HTTP related API.
 
[[Net Panel]] and HTTP related API.
  
 +
* firebug/net/fontViewer
 +
* firebug/net/httpActivityObserver
 +
* firebug/net/httpLib
 
* firebug/net/jsonViewer
 
* firebug/net/jsonViewer
 +
* firebug/net/netDebugger
 +
* firebug/net/netMonitor
 
* firebug/net/netPanel
 
* firebug/net/netPanel
 +
* firebug/net/netProgress
 +
* firebug/net/netReps
 +
* firebug/net/netUtils
 
* firebug/net/spy
 
* firebug/net/spy
* firebug/net/xmlViewer
 
* firebug/net/svgViewer
 
 
* firebug/net/requestObserver
 
* firebug/net/requestObserver
 
* firebug/net/responseObserver
 
* firebug/net/responseObserver
* firebug/net/httpLib
+
* firebug/net/svgViewer
 
+
* firebug/net/xmlViewer
* firebug-http-observer (not yet AMD)
+
  
 
== trace ==
 
== trace ==
 
[[FBTrace|Firebug Tracing]] and API related to Firebug debugging/tracing.
 
[[FBTrace|Firebug Tracing]] and API related to Firebug debugging/tracing.
  
* firebug/lib/debug
 
 
* firebug/lib/trace (wrapping firebug-trace-service)
 
* firebug/lib/trace (wrapping firebug-trace-service)
* firebug/traceModule
+
* firebug/trace/debug
 +
* firebug/trace/traceListener
 +
* firebug/trace/traceModule

Latest revision as of 05:15, 16 November 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.

accessible[edit]

Firebug accessibility (a11y)

  • firebug/accessible/a11y

bti[edit]

Browser Tool Interface, remote connection to browsers.

  • firebug/bti/inProcess/browser
  • firebug/bti/inProcess/compilationunit
  • firebug/bti/inProcess/javascripttool
  • firebug/bti/inProcess/webApp

chrome[edit]

Generic Firebug UI shared across panels.

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

console[edit]

Console Panel, Command Line and related API.

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

css[edit]

CSS Panel and related features.

  • firebug/css/cssPanel

dom[edit]

DOM Panel and related features.

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

editor[edit]

Firebug in-place editors and integration with external IDEs.

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

Not (yet) AMD:

  • firebug/editor/external/changeeditor
  • firebug/editor/external/editors
  • firebug/editor/external/editorToContextMenu

firefox[edit]

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

  • firebug/firefox/annotations
  • firebug/firefox/firebugMenu
  • firebug/firefox/firefox
  • firebug/firefox/menu
  • firebug/firefox/privacy
  • firebug/firefox/system
  • firebug/firefox/tabWatcher
  • firebug/firefox/window
  • firebug/firefox/xpcom
  • firebug/start-button/startButtonOverlay

Not (yet) AMD:

  • aboutOverlay
  • customizeShortcuts
  • panelBarWaiter

html[edit]

HTML Panel and HTML markup related API.

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

js[edit]

Script Panel and debugging features.

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

lib[edit]

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

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

net[edit]

Net Panel and HTTP related API.

  • firebug/net/fontViewer
  • firebug/net/httpActivityObserver
  • firebug/net/httpLib
  • firebug/net/jsonViewer
  • firebug/net/netDebugger
  • firebug/net/netMonitor
  • firebug/net/netPanel
  • firebug/net/netProgress
  • firebug/net/netReps
  • firebug/net/netUtils
  • firebug/net/spy
  • firebug/net/requestObserver
  • firebug/net/responseObserver
  • firebug/net/svgViewer
  • firebug/net/xmlViewer

trace[edit]

Firebug Tracing and API related to Firebug debugging/tracing.

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