mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 844642 - Telemetry opt in and out in Firefox Options. r=tabraldes
This commit is contained in:
parent
956e1cb6a3
commit
44fd2e7edb
@ -681,6 +681,9 @@
|
||||
<settings id="prefs-reporting" label="&optionsHeader.reporting.title;">
|
||||
<setting pref="app.crashreporter.autosubmit" type="bool" title="&optionsHeader.reporting.crashes.label;" oncommand="BrowserUI.crashReportingPrefChanged(this.value);"/>
|
||||
</settings>
|
||||
<settings id="prefs-telemetry" label="&optionsHeader.telemetry.title;">
|
||||
<setting pref="toolkit.telemetry.enabled" type="bool" title="&optionsHeader.telemetry.label;" oncommand="FlyoutPanelsUI.PrefsFlyout.onTelemetryPreferenceChanged(this.value);"/>
|
||||
</settings>
|
||||
<settings id="prefs-dnt" label="&doNotTrack.title;">
|
||||
<description>&doNotTrack.desc;</description>
|
||||
<setting id="prefs-dnt-value" pref="privacy.donottrackheader.value" onpreferencechanged="FlyoutPanelsUI.PrefsFlyout.onDNTPreferenceChanged();" type="radio" >
|
||||
|
@ -21,8 +21,9 @@ let PrefsFlyout = {
|
||||
|
||||
this._elements = {};
|
||||
[
|
||||
['prefsFlyout', 'prefs-flyoutpanel'],
|
||||
['dntNoPref', 'prefs-dnt-nopref'],
|
||||
['prefsFlyout', 'prefs-flyoutpanel'],
|
||||
['dntNoPref', 'prefs-dnt-nopref'],
|
||||
['telemetryPref','prefs-telemetry'],
|
||||
].forEach(function(aElement) {
|
||||
let [name, id] = aElement;
|
||||
XPCOMUtils.defineLazyGetter(self._elements, name, function() {
|
||||
@ -47,5 +48,9 @@ let PrefsFlyout = {
|
||||
|
||||
// When "tell sites nothing about my preferences" is selected, disable do not track.
|
||||
Services.prefs.setBoolPref("privacy.donottrackheader.enabled", !selected);
|
||||
},
|
||||
|
||||
onTelemetryPreferenceChanged: function onTelemetryPreferenceChanged(aBool) {
|
||||
Services.prefs.setBoolPref("toolkit.telemetry.enabled", aBool);
|
||||
}
|
||||
};
|
||||
|
@ -38,3 +38,5 @@
|
||||
<!ENTITY doNotTrack.options.trackingOkay "I want to be tracked">
|
||||
<!ENTITY optionsHeader.reporting.title "Crash Reporter">
|
||||
<!ENTITY optionsHeader.reporting.crashes.label "&brandShortName; submits crash reports to help Mozilla make your browser more stable and secure">
|
||||
<!ENTITY optionsHeader.telemetry.title "Telemetry">
|
||||
<!ENTITY optionsHeader.telemetry.label "Shares usage statistics about &brandShortName; with Mozilla to help us make your browser better">
|
||||
|
Loading…
Reference in New Issue
Block a user