Bug 1721540 - [devtools] Remove the preference behind devtools color-scheme simulation buttons r=nchevobbe

Depends on D120441

Differential Revision: https://phabricator.services.mozilla.com/D120442
This commit is contained in:
Julian Descottes 2021-07-23 07:12:06 +00:00
Родитель d2b38ff94a
Коммит 66ea60801d
5 изменённых файлов: 10 добавлений и 25 удалений

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

@ -2201,8 +2201,6 @@ pref("devtools.inspector.compatibility.enabled", true);
#else
pref("devtools.inspector.compatibility.enabled", false);
#endif
// Enable color scheme simulation in the inspector.
pref("devtools.inspector.color-scheme-simulation.enabled", true);
// Enable overflow debugging in the inspector.
pref("devtools.overflow.debugging.enabled", true);

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

@ -105,8 +105,8 @@
<button id="pseudo-class-panel-toggle" data-localization="title=inspector.togglePseudo.tooltip" class="devtools-button"></button>
<button id="class-panel-toggle" data-localization="title=inspector.classPanel.toggleClass.tooltip" class="devtools-button"></button>
<button id="ruleview-add-rule-button" data-localization="title=inspector.addRule.tooltip" class="devtools-button"></button>
<button id="color-scheme-simulation-light-toggle" data-localization="title=inspector.colorSchemeSimulationLight.tooltip" class="devtools-button" hidden=""></button>
<button id="color-scheme-simulation-dark-toggle" data-localization="title=inspector.colorSchemeSimulationDark.tooltip" class="devtools-button" hidden=""></button>
<button id="color-scheme-simulation-light-toggle" data-localization="title=inspector.colorSchemeSimulationLight.tooltip" class="devtools-button"></button>
<button id="color-scheme-simulation-dark-toggle" data-localization="title=inspector.colorSchemeSimulationDark.tooltip" class="devtools-button"></button>
<button id="print-simulation-toggle" data-localization="title=inspector.printSimulation.tooltip" class="devtools-button" hidden=""></button>
</div>
</div>

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

@ -515,25 +515,14 @@ CssRuleView.prototype = {
);
}
// Show the color scheme simulation toggle button if the feature pref is
// enabled.
if (
Services.prefs.getBoolPref(
"devtools.inspector.color-scheme-simulation.enabled"
)
) {
this.colorSchemeLightSimulationButton.removeAttribute("hidden");
this.colorSchemeDarkSimulationButton.removeAttribute("hidden");
this.colorSchemeLightSimulationButton.addEventListener(
"click",
this._onToggleLightColorSchemeSimulation
);
this.colorSchemeDarkSimulationButton.addEventListener(
"click",
this._onToggleDarkColorSchemeSimulation
);
}
this.colorSchemeLightSimulationButton.addEventListener(
"click",
this._onToggleLightColorSchemeSimulation
);
this.colorSchemeDarkSimulationButton.addEventListener(
"click",
this._onToggleDarkColorSchemeSimulation
);
},
/**

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

@ -7,7 +7,6 @@
const TEST_URI = URL_ROOT + "doc_media_queries.html";
add_task(async function() {
await pushPref("devtools.inspector.color-scheme-simulation.enabled", true);
await addTab(TEST_URI);
const { inspector, view, toolbox } = await openRuleView();

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

@ -10,7 +10,6 @@ const ResponsiveUIManager = require("devtools/client/responsive/manager");
const ResponsiveMessageHelper = require("devtools/client/responsive/utils/message");
add_task(async function() {
await pushPref("devtools.inspector.color-scheme-simulation.enabled", true);
// Use a local file for the device list, otherwise the panel tries to reach an external
// URL, which makes the test fail.
await pushPref(