Backed out changeset 905480360832 (bug 1373492) for causing dt10 failures in browser_rules_eyedropper.js

--HG--
extra : rebase_source : 15e01547984efc09019d8428b499a81fc0448384
This commit is contained in:
Carsten "Tomcat" Book 2017-06-20 14:18:40 +02:00
Родитель ea4cbaa443
Коммит 57e66613e8
7 изменённых файлов: 22 добавлений и 6 удалений

Просмотреть файл

@ -322,6 +322,11 @@ OptionsPanel.prototype = {
label: "Enable new debugger frontend",
id: "devtools-new-debugger",
parentId: "debugger-options"
}, {
pref: "devtools.layoutview.enabled",
label: "Enable layout panel",
id: "devtools-layout-panel",
parentId: "inspector-options"
}];
let createPreferenceOption = ({pref, label, id}) => {

Просмотреть файл

@ -11,8 +11,10 @@ Services.scriptloader.loadSubScript(
"chrome://mochitests/content/browser/devtools/client/inspector/test/head.js",
this);
Services.prefs.setBoolPref("devtools.layoutview.enabled", true);
Services.prefs.setIntPref("devtools.toolbox.footer.height", 350);
registerCleanupFunction(() => {
Services.prefs.clearUserPref("devtools.layoutview.enabled");
Services.prefs.clearUserPref("devtools.toolbox.footer.height");
});

Просмотреть файл

@ -16,9 +16,11 @@ Services.scriptloader.loadSubScript(
"chrome://mochitests/content/browser/devtools/client/framework/test/shared-redux-head.js",
this);
Services.prefs.setBoolPref("devtools.layoutview.enabled", true);
Services.prefs.setBoolPref("devtools.promote.layoutview.showPromoteBar", false);
Services.prefs.setIntPref("devtools.toolbox.footer.height", 350);
registerCleanupFunction(() => {
Services.prefs.clearUserPref("devtools.layoutview.enabled");
Services.prefs.clearUserPref("devtools.promote.layoutview.showPromoteBar");
Services.prefs.clearUserPref("devtools.toolbox.footer.height");
});

Просмотреть файл

@ -620,12 +620,14 @@ Inspector.prototype = {
INSPECTOR_L10N.getStr("inspector.sidebar.computedViewTitle"),
defaultTab == "computedview");
// Grid and layout panels aren't lazy-loaded as their module end up
// calling inspector.addSidebarTab
this.gridInspector = new GridInspector(this, this.panelWin);
if (Services.prefs.getBoolPref("devtools.layoutview.enabled")) {
// Grid and layout panels aren't lazy-loaded as their module end up
// calling inspector.addSidebarTab
this.gridInspector = new GridInspector(this, this.panelWin);
const LayoutView = this.browserRequire("devtools/client/inspector/layout/layout");
this.layoutview = new LayoutView(this, this.panelWin);
const LayoutView = this.browserRequire("devtools/client/inspector/layout/layout");
this.layoutview = new LayoutView(this, this.panelWin);
}
if (this.target.form.animationsActor) {
this.sidebar.addFrameTab(

Просмотреть файл

@ -31,7 +31,7 @@ add_task(function* () {
swatchEl.click();
yield onColorPickerReady;
button = cPicker.tooltip.container.querySelector("#eyedropper-button");
button = cPicker.tooltip.doc.querySelector("#eyedropper-button");
ok(isDisabled(button), "The button is disabled in the color picker");
info("Navigate to a HTML document");

Просмотреть файл

@ -4,6 +4,8 @@
# LOCALIZATION NOTE This file contains the Layout Inspector strings.
# The Layout Inspector is a panel accessible in the Inspector sidebar.
# The Layout Inspector may need to be enabled in about:config by setting
# devtools.layoutview.enabled to true.
# LOCALIZATION NOTE (layout.cannotShowGridOutline, layout.cannotSHowGridOutline.title):
# In the case where the grid outline cannot be effectively displayed.

Просмотреть файл

@ -68,6 +68,9 @@ pref("devtools.inspector.colorWidget.enabled", false);
// Enable the Font Inspector
pref("devtools.fontinspector.enabled", true);
// Enable the Layout View
pref("devtools.layoutview.enabled", false);
// Counter to promote the inspector layout view.
// @remove after release 56 (See Bug 1355747)
pref("devtools.promote.layoutview", 1);