Make case-insensitive comparisons between the list of language-region codes and the intl.accept_languages pref. Bug 370387, r=mano

This commit is contained in:
smontagu%smontagu.org 2007-02-15 16:39:04 +00:00
parent 8a8fb1e50f
commit acbe5a2568

View File

@ -162,7 +162,7 @@ var gLanguagesDialog = {
var preference = document.getElementById("intl.accept_languages");
if (preference.value == "")
return undefined;
var languages = preference.value.split(/\s*,\s*/);
var languages = preference.value.toLowerCase().split(/\s*,\s*/);
for (var i = 0; i < languages.length; ++i) {
var name = this._getLanguageName(languages[i]);
if (!name)
@ -204,7 +204,7 @@ var gLanguagesDialog = {
{
var selectedID = this._availableLanguages.selectedItem.id;
var preference = document.getElementById("intl.accept_languages");
var arrayOfPrefs = preference.value.split(/\s*,\s*/);
var arrayOfPrefs = preference.value.toLowerCase().split(/\s*,\s*/);
for (var i = 0; i < arrayOfPrefs.length; ++i ){
if (arrayOfPrefs[i] == selectedID)
return;