let prefValue = this.pref.valueFromPreferences; if (prefValue != null) { this.pref._setValue(prefValue, false); this.prefChanged(); } this.pref.value = this.value; this.fireEvent("onsynctopreference"); this.value = this.pref.value; this.fireEvent("onsyncfrompreference"); this.getAttribute("type"); document.getAnonymousElementByAttribute(this, "anonid", "pref"); document.getAnonymousElementByAttribute(this, "anonid", "input"); this.pref.value = this.getAttribute(this.value ? "on" : "off"); this.fireEvent("onsynctopreference"); this.value = this.pref.value == this.getAttribute("on"); this.fireEvent("onsyncfrompreference");