mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-16 23:05:42 +00:00
[FEATURE] Ability to switch content packs so that vendors can offer regional content.
Original patch from jbetak@netscape.com, r=ben@netscape.com, sr=hyatt@netscape.com, a=blizzard@mozilla.org nsPrefWindow.js - add support for localized pref type
This commit is contained in:
parent
d341cf4e76
commit
d39318481f
@ -138,10 +138,10 @@ nsPrefWindow.prototype =
|
|||||||
{
|
{
|
||||||
case "bool":
|
case "bool":
|
||||||
return !aDefaultFlag ? pref.GetBoolPref( aPrefString ) : pref.GetDefaultBoolPref( aPrefString );
|
return !aDefaultFlag ? pref.GetBoolPref( aPrefString ) : pref.GetDefaultBoolPref( aPrefString );
|
||||||
break;
|
|
||||||
case "int":
|
case "int":
|
||||||
return !aDefaultFlag ? pref.GetIntPref( aPrefString ) : pref.GetDefaultIntPref( aPrefString );
|
return !aDefaultFlag ? pref.GetIntPref( aPrefString ) : pref.GetDefaultIntPref( aPrefString );
|
||||||
break;
|
case "localizedstring":
|
||||||
|
return pref.getLocalizedUnicharPref( aPrefString );
|
||||||
case "color":
|
case "color":
|
||||||
case "string":
|
case "string":
|
||||||
default:
|
default:
|
||||||
@ -158,7 +158,6 @@ nsPrefWindow.prototype =
|
|||||||
} else {
|
} else {
|
||||||
return !aDefaultFlag ? pref.CopyUnicharPref( aPrefString ) : pref.CopyDefaultUnicharPref( aPrefString );
|
return !aDefaultFlag ? pref.CopyUnicharPref( aPrefString ) : pref.CopyDefaultUnicharPref( aPrefString );
|
||||||
}
|
}
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (e)
|
catch (e)
|
||||||
@ -187,6 +186,7 @@ nsPrefWindow.prototype =
|
|||||||
break;
|
break;
|
||||||
case "color":
|
case "color":
|
||||||
case "string":
|
case "string":
|
||||||
|
case "localizedstring":
|
||||||
default:
|
default:
|
||||||
hPrefWindow.pref.SetUnicharPref( aPrefString, aValue );
|
hPrefWindow.pref.SetUnicharPref( aPrefString, aValue );
|
||||||
break;
|
break;
|
||||||
@ -231,6 +231,7 @@ nsPrefWindow.prototype =
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case "string":
|
case "string":
|
||||||
|
case "localizedstring":
|
||||||
default:
|
default:
|
||||||
if( typeof(value) != "string" )
|
if( typeof(value) != "string" )
|
||||||
{
|
{
|
||||||
@ -299,6 +300,7 @@ nsPrefWindow.prototype =
|
|||||||
prefvalue = this.getPref( preftype, prefstring );
|
prefvalue = this.getPref( preftype, prefstring );
|
||||||
break;
|
break;
|
||||||
case "string":
|
case "string":
|
||||||
|
case "localizedstring":
|
||||||
case "color":
|
case "color":
|
||||||
default:
|
default:
|
||||||
prefvalue = this.getPref( preftype, prefstring );
|
prefvalue = this.getPref( preftype, prefstring );
|
||||||
|
Loading…
Reference in New Issue
Block a user