Bug 1525511: Part 2a - Delete theme preview gunk. r=aswan

Differential Revision: https://phabricator.services.mozilla.com/D18782

--HG--
extra : rebase_source : ef19f1121812713cc41a36e245c2d9ec5baa4512
This commit is contained in:
Kris Maglione 2019-02-05 15:43:43 -08:00
Родитель e7796b70b4
Коммит 081ab704d6
1 изменённых файлов: 0 добавлений и 30 удалений

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

@ -1318,16 +1318,6 @@ CustomizeMode.prototype = {
this._clearLWThemesMenu(aEvent.target);
function previewTheme(aPreviewThemeEvent) {
LightweightThemeManager.previewTheme(
aPreviewThemeEvent.target.theme.id != DEFAULT_THEME_ID ?
aPreviewThemeEvent.target.theme : null);
}
function resetPreview() {
LightweightThemeManager.resetPreview();
}
let onThemeSelected = panel => {
// This causes us to call _onUIChange when the LWT actually changes,
// so the restore defaults / undo reset button is updated correctly.
@ -1352,9 +1342,6 @@ CustomizeMode.prototype = {
if (isActive) {
tbb.setAttribute("active", "true");
}
tbb.addEventListener("focus", previewTheme);
tbb.addEventListener("mouseover", previewTheme);
tbb.addEventListener("blur", resetPreview);
return tbb;
}
@ -1400,23 +1387,6 @@ CustomizeMode.prototype = {
panel.insertBefore(button, recommendedLabel);
}
function panelMouseOut(e) {
// mouseout events bubble, so we get mouseout events for the buttons
// in the panel. Here, we only care when the mouse actually leaves
// the panel. For some reason event.target might not be the panel
// even when the mouse *is* leaving the panel, so we check
// explicitOriginalTarget instead.
if (e.explicitOriginalTarget == panel) {
resetPreview();
}
}
panel.addEventListener("mouseout", panelMouseOut);
panel.addEventListener("popuphidden", () => {
panel.removeEventListener("mouseout", panelMouseOut);
resetPreview();
}, {once: true});
let lwthemePrefs = Services.prefs.getBranch("lightweightThemes.");
let recommendedThemes = lwthemePrefs.getStringPref("recommendedThemes");
recommendedThemes = JSON.parse(recommendedThemes);