mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-29 20:07:30 +09:00
Issue #991 Part 3: Devtools
This commit is contained in:
parent
5d978c380c
commit
e2e42f0e1a
5 changed files with 12 additions and 41 deletions
|
|
@ -195,12 +195,7 @@ DevTools.prototype = {
|
||||||
return tool;
|
return tool;
|
||||||
}
|
}
|
||||||
|
|
||||||
let enabled;
|
let enabled = Services.prefs.getBoolPref(tool.visibilityswitch, true);
|
||||||
try {
|
|
||||||
enabled = Services.prefs.getBoolPref(tool.visibilityswitch);
|
|
||||||
} catch (e) {
|
|
||||||
enabled = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
return enabled ? tool : null;
|
return enabled ? tool : null;
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -100,17 +100,12 @@ function openToolbox({ form, chrome, isTabActor }) {
|
||||||
};
|
};
|
||||||
TargetFactory.forRemoteTab(options).then(target => {
|
TargetFactory.forRemoteTab(options).then(target => {
|
||||||
let frame = document.getElementById("toolbox-iframe");
|
let frame = document.getElementById("toolbox-iframe");
|
||||||
let selectedTool = "jsdebugger";
|
|
||||||
|
|
||||||
try {
|
|
||||||
// Remember the last panel that was used inside of this profile.
|
// 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.
|
// But if we are testing, then it should always open the debugger panel.
|
||||||
selectedTool = Services.prefs.getCharPref("devtools.browsertoolbox.panel");
|
let selectedTool =
|
||||||
} catch(e) {}
|
Services.prefs.getCharPref("devtools.toolbox.selectedTool",
|
||||||
|
Services.prefs.getCharPref("devtools.browsertoolbox.panel",
|
||||||
|
"jsdebugger"));
|
||||||
|
|
||||||
let options = { customIframe: frame };
|
let options = { customIframe: frame };
|
||||||
gDevTools.showToolbox(target,
|
gDevTools.showToolbox(target,
|
||||||
|
|
|
||||||
|
|
@ -1131,12 +1131,7 @@ Toolbox.prototype = {
|
||||||
setToolboxButtonsVisibility: function () {
|
setToolboxButtonsVisibility: function () {
|
||||||
this.toolboxButtons.forEach(buttonSpec => {
|
this.toolboxButtons.forEach(buttonSpec => {
|
||||||
let { visibilityswitch, button, isTargetSupported } = buttonSpec;
|
let { visibilityswitch, button, isTargetSupported } = buttonSpec;
|
||||||
let on = true;
|
let on = Services.prefs.getBoolPref(visibilityswitch, true);
|
||||||
try {
|
|
||||||
on = Services.prefs.getBoolPref(visibilityswitch);
|
|
||||||
} catch (ex) {
|
|
||||||
// Do nothing.
|
|
||||||
}
|
|
||||||
|
|
||||||
on = on && isTargetSupported(this.target);
|
on = on && isTargetSupported(this.target);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -73,11 +73,8 @@ function MarkupView(inspector, frame, controllerWindow) {
|
||||||
this._elt = this.doc.querySelector("#root");
|
this._elt = this.doc.querySelector("#root");
|
||||||
this.htmlEditor = new HTMLEditor(this.doc);
|
this.htmlEditor = new HTMLEditor(this.doc);
|
||||||
|
|
||||||
try {
|
this.maxChildren = Services.prefs.getIntPref("devtools.markup.pagesize",
|
||||||
this.maxChildren = Services.prefs.getIntPref("devtools.markup.pagesize");
|
DEFAULT_MAX_CHILDREN);
|
||||||
} catch (ex) {
|
|
||||||
this.maxChildren = DEFAULT_MAX_CHILDREN;
|
|
||||||
}
|
|
||||||
|
|
||||||
this.collapseAttributes =
|
this.collapseAttributes =
|
||||||
Services.prefs.getBoolPref(ATTR_COLLAPSE_ENABLED_PREF);
|
Services.prefs.getBoolPref(ATTR_COLLAPSE_ENABLED_PREF);
|
||||||
|
|
|
||||||
|
|
@ -18,19 +18,8 @@ var systemAppOrigin = (function () {
|
||||||
return systemOrigin;
|
return systemOrigin;
|
||||||
})();
|
})();
|
||||||
|
|
||||||
var threshold = 25;
|
var threshold = Services.prefs.getIntPref("ui.dragThresholdX", 25);
|
||||||
try {
|
var delay = Services.prefs.getIntPref("ui.click_hold_context_menus.delay", 500);
|
||||||
threshold = Services.prefs.getIntPref("ui.dragThresholdX");
|
|
||||||
} catch (e) {
|
|
||||||
// Fall back to default value
|
|
||||||
}
|
|
||||||
|
|
||||||
var delay = 500;
|
|
||||||
try {
|
|
||||||
delay = Services.prefs.getIntPref("ui.click_hold_context_menus.delay");
|
|
||||||
} catch (e) {
|
|
||||||
// Fall back to default value
|
|
||||||
}
|
|
||||||
|
|
||||||
function SimulatorCore(simulatorTarget) {
|
function SimulatorCore(simulatorTarget) {
|
||||||
this.simulatorTarget = simulatorTarget;
|
this.simulatorTarget = simulatorTarget;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue