Bug 1385196 - [Form Autofill] Enable the feature based on locale and geoip. r=MattN

MozReview-Commit-ID: 3yvCJvB5zdT

--HG--
extra : rebase_source : 3fa5a79f02608153e6301f74433b2647b6a0c478
This commit is contained in:
Luke Chang 2017-08-10 21:36:34 -07:00
Родитель a3410dfccf
Коммит e0f4586d33
1 изменённых файлов: 13 добавлений и 1 удалений

14
browser/extensions/formautofill/bootstrap.js поставляемый
Просмотреть файл

@ -50,8 +50,20 @@ function addUpgradeListener(instanceID) {
});
}
function isAvailable() {
let availablePref = Services.prefs.getCharPref("extensions.formautofill.available");
if (availablePref == "on") {
return true;
} else if (availablePref == "detect") {
let locale = Services.locale.getRequestedLocale();
let region = Services.prefs.getCharPref("browser.search.region", "");
return locale == "en-US" && region == "US";
}
return false;
}
function startup(data) {
if (Services.prefs.getStringPref("extensions.formautofill.available") != "on") {
if (!isAvailable()) {
Services.prefs.clearUserPref("dom.forms.autocomplete.formautofill");
return;
}