registerCleanupFunction(() => { // Set preferences back to their original values
Services.prefs.clearUserPref(PREF_DEVTOOLS_THEME);
});
add_task(async function testDevtoolsTheme() {
info("Checking stylesheet and :root attributes based on devtools theme.");
Services.prefs.setCharPref(PREF_DEVTOOLS_THEME, "light");
is(
document.documentElement.getAttribute("devtoolstheme"), "light", "The element has an attribute based on devtools theme."
);
Services.prefs.setCharPref(PREF_DEVTOOLS_THEME, "dark");
is(
document.documentElement.getAttribute("devtoolstheme"), "dark", "The element has an attribute based on devtools theme."
);
Services.prefs.setCharPref(PREF_DEVTOOLS_THEME, "unknown");
is(
document.documentElement.getAttribute("devtoolstheme"), "light", "The element has 'light' as a default for the devtoolstheme attribute."
);
});
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.