mirror of
https://github.com/ManchildProductions/UXP-Fixed.git
synced 2026-05-29 14:23:25 +00:00
Issue #991 Part 3: Devtools
This commit is contained in:
@@ -195,12 +195,7 @@ DevTools.prototype = {
|
||||
return tool;
|
||||
}
|
||||
|
||||
let enabled;
|
||||
try {
|
||||
enabled = Services.prefs.getBoolPref(tool.visibilityswitch);
|
||||
} catch (e) {
|
||||
enabled = true;
|
||||
}
|
||||
let enabled = Services.prefs.getBoolPref(tool.visibilityswitch, true);
|
||||
|
||||
return enabled ? tool : null;
|
||||
},
|
||||
|
||||
@@ -100,17 +100,12 @@ function openToolbox({ form, chrome, isTabActor }) {
|
||||
};
|
||||
TargetFactory.forRemoteTab(options).then(target => {
|
||||
let frame = document.getElementById("toolbox-iframe");
|
||||
let selectedTool = "jsdebugger";
|
||||
|
||||
try {
|
||||
// Remember the last panel that was used inside of this profile.
|
||||
selectedTool = Services.prefs.getCharPref("devtools.toolbox.selectedTool");
|
||||
} catch(e) {}
|
||||
|
||||
try {
|
||||
// But if we are testing, then it should always open the debugger panel.
|
||||
selectedTool = Services.prefs.getCharPref("devtools.browsertoolbox.panel");
|
||||
} catch(e) {}
|
||||
// Remember the last panel that was used inside of this profile.
|
||||
// But if we are testing, then it should always open the debugger panel.
|
||||
let selectedTool =
|
||||
Services.prefs.getCharPref("devtools.toolbox.selectedTool",
|
||||
Services.prefs.getCharPref("devtools.browsertoolbox.panel",
|
||||
"jsdebugger"));
|
||||
|
||||
let options = { customIframe: frame };
|
||||
gDevTools.showToolbox(target,
|
||||
|
||||
@@ -1131,12 +1131,7 @@ Toolbox.prototype = {
|
||||
setToolboxButtonsVisibility: function () {
|
||||
this.toolboxButtons.forEach(buttonSpec => {
|
||||
let { visibilityswitch, button, isTargetSupported } = buttonSpec;
|
||||
let on = true;
|
||||
try {
|
||||
on = Services.prefs.getBoolPref(visibilityswitch);
|
||||
} catch (ex) {
|
||||
// Do nothing.
|
||||
}
|
||||
let on = Services.prefs.getBoolPref(visibilityswitch, true);
|
||||
|
||||
on = on && isTargetSupported(this.target);
|
||||
|
||||
|
||||
@@ -73,11 +73,8 @@ function MarkupView(inspector, frame, controllerWindow) {
|
||||
this._elt = this.doc.querySelector("#root");
|
||||
this.htmlEditor = new HTMLEditor(this.doc);
|
||||
|
||||
try {
|
||||
this.maxChildren = Services.prefs.getIntPref("devtools.markup.pagesize");
|
||||
} catch (ex) {
|
||||
this.maxChildren = DEFAULT_MAX_CHILDREN;
|
||||
}
|
||||
this.maxChildren = Services.prefs.getIntPref("devtools.markup.pagesize",
|
||||
DEFAULT_MAX_CHILDREN);
|
||||
|
||||
this.collapseAttributes =
|
||||
Services.prefs.getBoolPref(ATTR_COLLAPSE_ENABLED_PREF);
|
||||
|
||||
Reference in New Issue
Block a user