Firebug Preferences
From FirebugWiki
(Difference between revisions)
(→Preferences controlled by user interaction) |
(→Preferences controlled by user interaction) |
||
| Line 147: | Line 147: | ||
| <code>'''netShowPaintEvents'''</code> || Specifies whether DOM paint events shall be shown as vertical lines inside the [[Net Panel]] || true, false || false || Net Panel Options Mini Menu->Show Paint Events | | <code>'''netShowPaintEvents'''</code> || Specifies whether DOM paint events shall be shown as vertical lines inside the [[Net Panel]] || true, false || false || Net Panel Options Mini Menu->Show Paint Events | ||
|- | |- | ||
| - | | <code>'''cache.mimeTypes'''</code> || - || | + | | <code>'''cache.mimeTypes'''</code> || List of additional mime-types (separated by space) that should be also cached by Firebug's internal cache. || separated list of strings || "" || - |
|- | |- | ||
| - | | <code>'''cache.responseLimit'''</code> || | + | | <code>'''cache.responseLimit'''</code> || Maximum limit for displayed network responses || bytes || 5242880 || - |
|- | |- | ||
| <code>'''externalEditors'''</code> || List of names of configured external editors || comma seperated list of strings || "" || Firebug Menu->Open With Editor->Configure Editors...->Add/Change/Remove | | <code>'''externalEditors'''</code> || List of names of configured external editors || comma seperated list of strings || "" || Firebug Menu->Open With Editor->Configure Editors...->Add/Change/Remove | ||
Revision as of 08:08, 8 June 2010
Firebug adds several configuration options to Firefox. Some of these options can be changed through the UI, others can be manipulated only via about:config. The following table is a list of all preferences Firebug is having (all preferences besides javascript.options.strict.debug are starting with "extensions.firebug.", but for space reasons this is left out).
Preferences controlled by user interaction
| Option | Description | Valid Values | Default | UI Equivalents |
|---|---|---|---|---|
javascript.options.strict.debug | Firefox internal option for enabling strict debug info | true, false | false | - |
textSize | Text size used inside Firebug | numerical value between -3 and 6 | 0 | Firebug Menu->Text Size |
showInfoTips | Specifies whether info popups shall be shown inside Firebug | true, false | true | Firebug Menu->Options->Show Preview Tooltips |
largeCommandLine | Specifies whether the Command Editor shall be shown instead of the Command Line | true, false | false | Command Line->Red button with up arrow at the right |
openInWindow | Specifies whether Firebug shall always be opened in a seperate window | true, false | false | Firebug Menu->Options->Always Open in New Window |
detachedFirebugOnTop | Specifies whether the Firebug window shall always be shown above all other windows | true, false | false | Firebug Menu->Options->Detached Firebug on Top |
previousPlacement | - | ? | 0 | - |
showErrorCount | Specifies whether the JavaScript error count shall be shown besides the Status Bar Icon | true, false | true | - |
viewPanelOrient | Specifies how the Side Panels shall be oriented | true, false | "vertical" | Firebug Menu->Options->Vertical Panes |
allPagesActivation | Specifies whether Firebug shall be enabled by default for all websites | on, none | "none" | Status Bar Icon context menu->On for All Web Pages |
hiddenPanels | Panels, that are not shown inside the Panel Bar | "console", "html", "stylesheet", "script", "dom", "net" + Panels from extensions | "" | Firebug Panel Bar -> Panel Selector |
panelTabMinWidth | Minimal width of the Panel tabs inside the Panel Bar | numerical value (0=Tab width is not reduced) | 50 | - |
sourceLinkLabelWidth | Width in characters of the link names to source files | numerical value (0=Label width is not reduced) | 17 | - |
activateSameOrigin | Specifies whether to activate Firebug for all pages at the same URL | true, false | true | Firebug Menu->Options->Activate Same Origin URLs |
searchCaseSensitive | Specifies whether seaching inside the Panels is case sensitive | true, false | false | Search Menu->Force Case Sensitive |
searchGlobal | Specifies whether to search in multiple files when seaching inside the Panels | true, false | true | Search Menu->Multiple Files |
searchUseRegularExpression | Specifies whether to use regular expressions for seaching inside the Panels | true, false | false | Search Menu->Use Regular Expression |
netSearchHeaders | Specifies whether to search inside the headers of the requests inside the Net Panel | true, false | false | - |
netSearchParameters | Specifies whether to search inside the parameters of the requests inside the Net Panel | true, false | false | - |
netSearchResponseBody | Specifies whether to search inside the response of the requests inside the Net Panel | true, false | false | Search Menu->Response Bodies |
showJSErrors | Specifies whether to show JavaScript errors inside the Console Panel | true, false | true | Console Panel Options Mini Menu->Show JavaScript Errors |
showJSWarnings | Specifies whether to show JavaScript warnings inside the Console Panel | true, false | false | Console Panel Options Mini Menu->Show JavaScript Warnings |
showCSSErrors | Specifies whether to show CSS errors inside the Console Panel | true, false | false | Console Panel Options Mini Menu->Show CSS Errors |
showXMLErrors | Specifies whether to show XML errors inside the Console Panel | true, false | false | Console Panel Options Mini Menu->Show XML Errors |
showChromeErrors | Specifies whether to show browser and extensions internal errors inside the Console Panel | true, false | false | Console Panel Options Mini Menu->Show Chrome Errors |
showChromeMessages | Specifies whether to show browser and extensions internal messages inside the Console Panel | true, false | false | Console Panel Options Mini Menu->Show Chrome Messages |
showExternalErrors | - | true, false | false | Console Panel Options Mini Menu->Show External Errors |
showNetworkErrors | Specifies whether to show network communication errors inside the Console Panel | true, false | false | Console Panel Options Mini Menu->Show Network Errors |
showXMLHttpRequests | Specifies whether to show XMLHttpRequests inside the Console Panel | true, false | true | Console Panel Options Mini Menu->Show XMLHttpRequests |
service.showStackTrace | Specifies whether to show the stack trace for JavaScript errors inside the Console Panel | true, false | false | Console Panel Options Mini Menu->Show Stack Trace With Errors |
console.logLimit | Maximal number of log messages shown inside the Console Panel | numerical value (0=No limit) | 500 | - |
console.enableSites | Specifies whether the Console Panel is enabled | true, false | false | Console Panel Options Mini Menu->Enabled/Disabled |
tabularLogMaxHeight | Maximal height in pixels of tabular Console Panel entries | numerical value (0=No limit) | 200 | - |
showCommentNodes | Specifies whether to display comment nodes inside the HTML Panel | true, false | false | HTML Panel Options Mini Menu->Show Comments |
showTextNodesWithWhitespace | Specifies whether to display white space characters in text nodes inside the HTML Panel | true, false | false | HTML Panel Options Mini Menu->Show White Space |
showTextNodesWithEntities | Specifies whether to display basic entities in text nodes as they are or their visual representation inside the HTML Panel | true, false | true | HTML Panel Options Mini Menu->Show Basic Entities |
showFullTextNodes | Specifies whether to display the whole content of text nodes inside the HTML Panel | true, false | true | HTML Panel Options Mini Menu->Show Full Text |
highlightMutations | Specifies whether to highlight changes on elements inside the HTML Panel | true, false | true | HTML Panel Options Mini Menu->Highlight Changes |
expandMutations | Specifies whether to expand changes on elements inside the HTML Panel | true, false | false | HTML Panel Options Mini Menu->Expand Changes |
scrollToMutations | Specifies whether to scroll to elements inside the HTML Panel when they are changed | true, false | false | HTML Panel Options Mini Menu->Scroll Changes Into View |
shadeBoxModel | Specifies whether to show the box model while hovering an element inside the HTML Panel or just mark it with a frame | true, false | true | HTML Panel Options Mini Menu->Shade Box Model |
showQuickInfoBox | Specifies whether to display a popup with information when hovering an element inside the HTML Panel | true, false | false | HTML Panel Options Mini Menu->Show Quick Info Box |
showUserAgentCSS | Specifies whether to show the default CSS styles defined by the browser inside the Style Side Panel | true, false | false | Style Side Panel Options Mini Menu->Show User Agent CSS |
expandShorthandProps | Specifies whether to expand shorthand properties inside the Style Side Panel | true, false | false | Style Side Panel Options Mini Menu->Expand Shorthand Properties |
service.breakOnErrors | Toggles the Break On Errors feature | true, false | false | Console Panel->Break On All Errors |
service.filterSystemURLs | Specifies whether Firebug shouldn't be activated for browser internal URLs | true, false | true | - |
service.showAllSourceFiles | Specifies whether browser and extensions internal source files shall be shown inside the Script Panel | true, false | false | Script Panel Options Mini Menu->Show chrome sources |
service.trackThrowCatch | Specifies whether to track throw/catch blocks inside the Script Panel | true, false | false | Script Panel Options Mini Menu->Track Throw/Catch |
script.enableSites | Specifies whether the Script Panel is enabled | true, false | false | Script Panel Options Mini Menu->Enabled/Disabled |
decompileEvals | Specifies whether eval() expressions shall be decompiled inside the Script Panel | true, false | false | Script Panel Options Mini Menu->Decompile for eval() source |
service.scriptsFilter | Type filter used for the Script Location Menu | static, evals, events, all | all | Script Panel->Script Type Menu |
replaceTabs | The number of spaces to use when replacing tab characters | Any non-negative number | 4 | |
omitObjectPathStack | Specifies whether to omit the display of the object path stack inside the Stack Side Panel | true, false | false | Stack Side Panel Options Mini Menu->Omit Toolbar Stack |
showUserProps | Specifies whether to display user-defined properties inside the DOM Panel/Side Panel | true, false | true | DOM Options Mini Menu/Watch Side Panel Options Mini Menu->Show User-defined Properties |
showUserFuncs | Specifies whether to display user-defined functions inside the DOM Panel/Side Panel | true, false | true | DOM Options Mini Menu/Watch Side Panel Options Mini Menu->Show User-defined Functions |
showDOMProps | Specifies whether to display DOM properties inside the DOM Panel/Side Panel | true, false | true | DOM Options Mini Menu/Watch Side Panel Options Mini Menu->Show DOM Properties |
showDOMFuncs | Specifies whether to display DOM functions inside the DOM Panel/Side Panel | true, false | false | DOM Options Mini Menu/Watch Side Panel Options Mini Menu->Show DOM Functions |
showDOMConstants | Specifies whether to display DOM constants inside the DOM Panel/Side Panel | true, false | false | DOM Options Mini Menu/Watch Side Panel Options Mini Menu->Show DOM Constants |
ObjectShortIteratorMax | How many properties to show in object summaries | non-zero positive integer | 3 | (internal) |
showRulers | Specifies whether to display rulers when hovering the parts of the box model inside the Layout Side Panel | true, false | true | Layout Side Panel Options Mini Menu->Show Rulers And Guides |
netFilterCategory | File type filter used inside the Net Panel's Request List | console, html, css, script, dom, net | all | Net Panel->Filters |
net.logLimit | Maximal number of entries inside the Net Panel | numerical value (0=No limit) | 500 | - |
net.enableSites | Specifies whether the Net Panel is enabled | true, false | false | Net Panel Options Mini Menu->Enabled/Disabled |
netDisplayedResponseLimit | Maximal size in bytes of the response body for the preview inside the request info of a request inside the Request List | numerical value (0=No limit) | 102400 | - |
netDisplayedPostBodyLimit | Maximal size in bytes of the POST body for preview inside the request info inside the Request List | numerical value (0=No limit) | 10240 | - |
net.hiddenColumns | Hidden columns inside the Net Panel | netHrefCol, netTimeCol, netSizeCol, netDomainCol, netStatusCol | "" | Net Panel->Request List header context menu->Columns |
netPhaseInterval | Time span after which the waterfall graph inside the Net Panel is broken | numerical value (0=Graph is not broken) | 1000 | - |
sizePrecision | Number of decimal places for the display of the file size inside the Net Panel | numerical value between 0 and 2 | 1 | - |
netParamNameLimit | Maximal number of characters of the request parameter names displayed in the request info inside the Net Panel | numerical value (0=No limit) | 25 | - |
netShowPaintEvents | Specifies whether DOM paint events shall be shown as vertical lines inside the Net Panel | true, false | false | Net Panel Options Mini Menu->Show Paint Events |
cache.mimeTypes | List of additional mime-types (separated by space) that should be also cached by Firebug's internal cache. | separated list of strings | "" | - |
cache.responseLimit | Maximum limit for displayed network responses | bytes | 5242880 | - |
externalEditors | List of names of configured external editors | comma seperated list of strings | "" | Firebug Menu->Open With Editor->Configure Editors...->Add/Change/Remove |
enableTraceConsole | - | true, false | true | - |
alwaysOpenTraceConsole | Specifies whether the Trace Console should be automatically opened when Firefox is started | true, false | false | Firebug Menu->Options->Always Open Firebug Tracing |
trace.maxMessageLength | - | ? | 400 | - |
trace.enableScope | - | true, false | false | - |
trace.showTime | Specifies whether to show the time besides each entry in the Trace Console | true, false | false | - |
throttleMessages | - | true, false | true | - |
defaultPanelName | Panel shown by default | "console", "html", "stylesheet", "script", "dom", "net" + Panels from extensions | html | - |
textWrapWidth | Maximal number of characters after which the lines in the text of response bodies inside the Net Panel are wrapped | - | 100 | - |
| Option | Description | Valid Values | Default | UI Equivalents |
|---|---|---|---|---|
key.shortcut.reenterCommand | Keyboard shortcut for re-entering a command | key constants seperated by spaces | "control shift e" | Firebug Menu->Customize Shortcuts->Reenter Command |
key.shortcut.toggleInspecting | Keyboard shortcut for toggling the Inspector | key constants seperated by spaces | "falseaccel shift c" | Firebug Menu->Customize Shortcuts->Toggle Inspecting |
key.shortcut.toggleQuickInfoBox | Keyboard shortcut for toggling the Quick Info Box | key constants seperated by spaces | "falseaccel shift i" | Firebug Menu->Customize Shortcuts->Toggle Quick Info Box |
key.shortcut.toggleProfiling | Keyboard shortcut for toggling profiling | key constants seperated by spaces | "falseaccel shift p" | Firebug Menu->Customize Shortcuts->Toggle Profiling |
key.shortcut.focusCommandLine | Keyboard shortcut for setting the focus to the Command Line | key constants seperated by spaces | "falseaccel shift l" | Firebug Menu->Customize Shortcuts->Focus Command Line |
key.shortcut.focusFirebugSearch | Keyboard shortcut for setting the focus to the Search Field | key constants seperated by spaces | "falseaccel shift k" | Firebug Menu->Customize Shortcuts->Focus Firebug Search |
key.shortcut.focusWatchEditor | Keyboard shortcut for setting the focus to the editor inside the Watch Side Panel | key constants seperated by spaces | "falseaccel shift n" | Firebug Menu->Customize Shortcuts->Focus Watch Editor |
key.shortcut.focusLocation | Keyboard shortcut for setting the focus to the location | key constants seperated by spaces | "falsecontrol shift VK_SPACE" | Firebug Menu->Customize Shortcuts->Focus Location |
key.shortcut.nextObject | Keyboard shortcut for going to the next object | key constants seperated by spaces | "falsecontrol ." | Firebug Menu->Customize Shortcuts->Next Object |
key.shortcut.previousObject | Keyboard shortcut for going back to the previous object | key constants seperated by spaces | "falsecontrol ," | Firebug Menu->Customize Shortcuts->Previous Object |
key.shortcut.toggleFirebug | Keyboard shortcut for toggling Firebug | key constants seperated by spaces | "falseVK_F12" | Firebug Menu->Customize Shortcuts->Open Firebug |
key.shortcut.detachFirebug | Keyboard shortcut for detaching Firebug to a seperate window | key constants seperated by spaces | "falseaccel VK_F12" | Firebug Menu->Customize Shortcuts->Open Firebug in New Window |
key.shortcut.leftFirebugTab | Keyboard shortcut for going to the previous panel inside the Panel Bar | key constants seperated by spaces | "falseaccel shift VK_PAGE_UP" | Firebug Menu->Customize Shortcuts->Switch to left Firebug panel |
key.shortcut.rightFirebugTab | Keyboard shortcut for going to the next panel inside the Panel Bar | key constants seperated by spaces | "falseaccel shift VK_PAGE_DOWN" | Firebug Menu->Customize Shortcuts->Switch to right Firebug panel |
key.shortcut.previousFirebugTab | Keyboard shortcut for going back to the previous Firebug Panel | key constants seperated by spaces | "falsecontrol `" | Firebug Menu->Customize Shortcuts->Previous Firebug tab |
key.shortcut.clearConsole | Keyboard shortcut for clearing the Console | key constants seperated by spaces | "falseaccel shift r" | Firebug Menu->Customize Shortcuts->Clear Console |
key.shortcut.openTraceConsole | Keyboard shortcut for opening the Trace Console | key constants seperated by spaces | "falseshift r" | Firebug Menu->Customize Shortcuts->Open Trace Console |
key.shortcut.navBack | Keyboard shortcut for going back in UI navigation | key constants seperated by spaces | "falseaccel shift VK_LEFT" | Firebug Menu->Customize Shortcuts->Go Back |
key.shortcut.navForward | Keyboard shortcut for going forward in UI navigation | key constants seperated by spaces | "accel shift VK_RIGHT" | Firebug Menu->Customize Shortcuts->Go Forward |
a11y.enable | Specifies wether keyboard accessibility shall be enabled | true, false | false | - |
clearDomplate | - | true, false | false | - |
Preferences controlled by FBTrace
| Option | Description | Valid Values | Default | UI Equivalents |
|---|---|---|---|---|
DBG_FBS_JSDCONTEXT | Trace Console option flag for the JavaScript Debugger context | true, false | false | Trace Console->Options Tab->FBS_JSDCONTEXT |
DBG_FBS_FF_START | Trace Console option flag for the Firefox start | true, false | false | Trace Console->Options Tab->FBS_FF_START |
DBG_FBS_CREATION | Trace Console option flag for script creation in JavaScript Debugger creation | true, false | false | Trace Console->Options Tab->FBS_CREATION |
DBG_FBS_BP | Trace Console option flag for breakpoints in JavaScript Debugger | true, false | false | Trace Console->Options Tab->FBS_BP |
DBG_FBS_SRCUNITS | Trace Console option flag for source units in JavaScript Debugger | true, false | false | Trace Console->Options Tab->FBS_SRCUNITS |
DBG_FBS_ERRORS | Trace Console option flag for errors in JavaScript Debugger | true, false | false | Trace Console->Options Tab->FBS_ERRORS |
DBG_FBS_FINDDEBUGGER | Trace Console option flag for the Find Debugger in JavaScript Debugger | true, false | false | Trace Console->Options Tab->FBS_FINDDEBUGGER |
DBG_FBS_STEP | Trace Console option flag for stepping in JavaScript Debugger | true, false | false | Trace Console->Options Tab->FBS_STEP |
DBG_FBS_TRACKFILES | Trace Console option flag for tracked files in JavaScript Debugger | true, false | false | Trace Console->Options Tab->FBS_TRACKFILES |
DBG_FBS_FUNCTION | - | true, false | false | Trace Console->Options Tab->FBS_FUNCTION |
DBG_ACTIVATION | Trace Console option flag for Firebug activation | true, false | false | Trace Console->Options Tab->ACTIVATION |
DBG_BP | Trace Console option flag for breakpoints | true, false | false | Trace Console->Options Tab->BP |
DBG_TOPLEVEL | Trace Console option flag for top level JavaScript Debugger scripts | true, false | false | Trace Console->Options Tab->TOPLEVEL |
DBG_STACK | Trace Console option flag for the JavaScript call stack | true, false | false | Trace Console->Options Tab->STACK |
DBG_UI_LOOP | Trace Console option flag for UI events in JavaScript Debugger | true, false | false | Trace Console->Options Tab->UI_LOOP |
DBG_ERRORS | Trace Console option flag for errors | true, false | false | Trace Console->Options Tab->ERRORS |
DBG_ERRORLOG | Trace Console option flag for error log | true, false | false | Trace Console->Options Tab->ERRORLOG |
DBG_FUNCTION_NAMES | Trace Console option flag for function names | true, false | false | Trace Console->Options Tab->FUNCTION_NAMES |
DBG_EVAL | Trace Console option flag for eval() calls | true, false | false | Trace Console->Options Tab->EVAL |
DBG_PANELS | Trace Console option flag for panels | true, false | false | Trace Console->Options Tab->PANELS |
DBG_CACHE | Trace Console option flag for the source cache | true, false | false | Trace Console->Options Tab->CACHE |
DBG_CONSOLE | Trace Console option flag for the Console Panel | true, false | false | Trace Console->Options Tab->CONSOLE |
DBG_CSS | Trace Console option flag for the CSS Panel/CSS Side Panel | true, false | false | Trace Console->Options Tab->CSS |
DBG_CSS_PARSER | Trace Console option flag for the CSS parser | true, false | false | Trace Console->Options Tab->CSS_PARSER |
DBG_DBG2FIREBUG | - | true, false | false | Trace Console->Options Tab->DBG2FIREBUG |
DBG_DOM | Trace Console option flag for the DOM Panel | true, false | false | Trace Console->Options Tab->DOM |
DBG_DOMPLATE | Trace Console option flag for Domplate | true, false | false | Trace Console->Options Tab->DOMPLATE |
DBG_DISPATCH | Trace Console option flag for event dispatching | true, false | false | Trace Console->Options Tab->DISPATCH |
DBG_HTML | Trace Console option flag for the HTML Panel | true, false | false | Trace Console->Options Tab->HTML |
DBG_LINETABLE | Trace Console option flag for the line table of source files in JavaScript Debugger | true, false | false | Trace Console->Options Tab->LINETABLE |
DBG_LOCATIONS | Trace Console option flag for the UI element locator | true, false | false | Trace Console->Options Tab->LOCATIONS |
DBG_SOURCEFILES | Trace Console option flag for source files in JavaScript Debugger | true, false | false | Trace Console->Options Tab->SOURCEFILES |
DBG_WINDOWS | Trace Console option flag for browser windows/tabs | true, false | false | Trace Console->Options Tab->WINDOWS |
DBG_NET | Trace Console option flag for the Net Panel | true, false | false | Trace Console->Options Tab->NET |
DBG_NET_EVENTS | Trace Console option flag for network events | true, false | false | Trace Console->Options Tab->NET_EVENTS |
DBG_INITIALIZE | Trace Console option flag for the module initialization | true, false | false | Trace Console->Options Tab->INITIALIZE |
DBG_INSPECT | Trace Console option flag for the Inspector | true, false | false | Trace Console->Options Tab->INSPECT |
DBG_OPTIONS | Trace Console option flag for preference changes | true, false | false | Trace Console->Options Tab->OPTIONS |
DBG_FBS_FLUSH | - | true, false | false | Trace Console->Options Tab->FBS_FLUSH |
DBG_HTTPOBSERVER | Trace Console option flag for the HTTP observer | true, false | false | Trace Console->Options Tab->HTTPOBSERVER |
DBG_SPY | Trace Console option flag for the XMLHttpRequest observer | true, false | false | Trace Console->Options Tab->SPY |
DBG_JSONVIEWER | Trace Console option flag for the JSON viewer | true, false | false | Trace Console->Options Tab->JSONVIEWER |
DBG_EDITOR | Trace Console option flag for the text editor | true, false | false | Trace Console->Options Tab->EDITOR |
DBG_SHORTCUTS | Trace Console option flag for shortcuts | true, false | false | Trace Console->Options Tab->SHORTCUTS |
DBG_A11Y | Trace Console option flag for UI accessibility | true, false | false | Trace Console->Options Tab->A11Y |
DBG_LOCALE | Trace Console option flag for internationalization | true, false | false | Trace Console->Options Tab->LOCALE |
DBG_INFOTIP | Trace Console option flag for Info Tips | true, false | false | Trace Console->Options Tab->INFOTIP |
DBG_ANNOTATIONS | Trace Console option flag for page annotations | true, false | false | Trace Console->Options Tab->ANNOTATIONS |
DBG_XMLVIEWER | Trace Console option flag for the XML viewer | true, false | false | Trace Console->Options Tab->XMLVIEWER |
DBG_SVGVIEWER | Trace Console option flag for the SVG viewer | true, false | false | Trace Console->Options Tab->SVGVIEWER |
DBG_ACTIVITYOBSERVER | Trace Console option flag for the Net Panel's activity observer | true, false | false | Trace Console->Options Tab->ACTIVITYOBSERVER |
DBG_TOOLTIP | Trace Console option flag for Status Icon Info Tooltip | true, false | false | Trace Console->Options Tab->TOOLTIP |
DBG_HISTORY | Trace Console option flag for UI navigation history | true, false | false | Trace Console->Options Tab->HISTORY |