diff options
Diffstat (limited to 'dom/webidl/Window.webidl')
-rw-r--r-- | dom/webidl/Window.webidl | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/dom/webidl/Window.webidl b/dom/webidl/Window.webidl index 1b98042473..8a6b05a88e 100644 --- a/dom/webidl/Window.webidl +++ b/dom/webidl/Window.webidl @@ -486,3 +486,18 @@ callback IdleRequestCallback = void (IdleDeadline deadline); partial interface Window { [ChromeOnly] readonly attribute boolean isSecureContextIfOpenerIgnored; }; + +partial interface Window { +/** + * Returns a list of locales that the application should be localized to. + * + * The result is a sorted list of valid locale IDs and it should be + * used for all APIs that accept list of locales, like ECMA402 and L10n APIs. + * + * This API always returns at least one locale. + * + * Example: ["en-US", "de", "pl", "sr-Cyrl", "zh-Hans-HK"] + */ + [Func="IsChromeOrXBL"] + sequence<DOMString> getAppLocales(); +};
\ No newline at end of file |