Bug 1547718, Remove preferenceBindings.js from eval()-whitelist, r=Gijs
Work in progress. Add callback infrastructure to preferenceBindings to replace XUL-attributes. Differential Revision: https://phabricator.services.mozilla.com/D32326
This commit is contained in:
@@ -486,6 +486,19 @@ var gHomePane = {
|
||||
.getElementById("restoreDefaultHomePageBtn")
|
||||
.addEventListener("command", this.restoreDefaultPrefsForHome.bind(this));
|
||||
|
||||
Preferences.addSyncFromPrefListener(
|
||||
document.getElementById("homePrefHidden"),
|
||||
() => this.syncFromHomePref()
|
||||
);
|
||||
Preferences.addSyncFromPrefListener(
|
||||
document.getElementById("newTabMode"),
|
||||
() => this.syncFromNewTabPref()
|
||||
);
|
||||
Preferences.addSyncToPrefListener(
|
||||
document.getElementById("newTabMode"),
|
||||
element => this.syncToNewTabPref(element.value)
|
||||
);
|
||||
|
||||
this._updateUseCurrentButton();
|
||||
window.addEventListener("focus", this._updateUseCurrentButton.bind(this));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user