diff --git a/api-reports/2_12.txt b/api-reports/2_12.txt index 446672788..692905431 100644 --- a/api-reports/2_12.txt +++ b/api-reports/2_12.txt @@ -15480,6 +15480,7 @@ raw/Navigator[JC] def appVersion: String raw/Navigator[JC] def clipboard: Clipboard raw/Navigator[JC] def geolocation: Geolocation raw/Navigator[JC] def language: String +raw/Navigator[JC] def languages: js.Array[String] raw/Navigator[JC] def onLine: Boolean raw/Navigator[JC] def platform: String raw/Navigator[JC] def userAgent: String @@ -15490,6 +15491,7 @@ raw/NavigatorID[JT] def appVersion: String raw/NavigatorID[JT] def platform: String raw/NavigatorID[JT] def userAgent: String raw/NavigatorLanguage[JT] def language: String +raw/NavigatorLanguage[JT] def languages: js.Array[String] raw/NavigatorOnLine[JT] def onLine: Boolean raw/NavigatorStorageUtils[JT] raw/Node[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit @@ -24357,6 +24359,7 @@ raw/WorkerLocation[JT] def search: String raw/WorkerNavigator[JT] def appName: String raw/WorkerNavigator[JT] def appVersion: String raw/WorkerNavigator[JT] def language: String +raw/WorkerNavigator[JT] def languages: js.Array[String] raw/WorkerNavigator[JT] def onLine: Boolean raw/WorkerNavigator[JT] def platform: String raw/WorkerNavigator[JT] def userAgent: String diff --git a/api-reports/2_13.txt b/api-reports/2_13.txt index a9f7be132..a580415c4 100644 --- a/api-reports/2_13.txt +++ b/api-reports/2_13.txt @@ -15480,6 +15480,7 @@ raw/Navigator[JC] def appVersion: String raw/Navigator[JC] def clipboard: Clipboard raw/Navigator[JC] def geolocation: Geolocation raw/Navigator[JC] def language: String +raw/Navigator[JC] def languages: js.Array[String] raw/Navigator[JC] def onLine: Boolean raw/Navigator[JC] def platform: String raw/Navigator[JC] def userAgent: String @@ -15490,6 +15491,7 @@ raw/NavigatorID[JT] def appVersion: String raw/NavigatorID[JT] def platform: String raw/NavigatorID[JT] def userAgent: String raw/NavigatorLanguage[JT] def language: String +raw/NavigatorLanguage[JT] def languages: js.Array[String] raw/NavigatorOnLine[JT] def onLine: Boolean raw/NavigatorStorageUtils[JT] raw/Node[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit @@ -24357,6 +24359,7 @@ raw/WorkerLocation[JT] def search: String raw/WorkerNavigator[JT] def appName: String raw/WorkerNavigator[JT] def appVersion: String raw/WorkerNavigator[JT] def language: String +raw/WorkerNavigator[JT] def languages: js.Array[String] raw/WorkerNavigator[JT] def onLine: Boolean raw/WorkerNavigator[JT] def platform: String raw/WorkerNavigator[JT] def userAgent: String diff --git a/src/main/scala/org/scalajs/dom/raw/lib.scala b/src/main/scala/org/scalajs/dom/raw/lib.scala index a1bf2132a..66a1c880e 100644 --- a/src/main/scala/org/scalajs/dom/raw/lib.scala +++ b/src/main/scala/org/scalajs/dom/raw/lib.scala @@ -5392,6 +5392,15 @@ trait NavigatorLanguage extends js.Object { * MDN */ def language: String = js.native + + /** + * Returns a Array of DOMStrings representing the the user's preferred languages. + * The language is described using BCP 47 language tags. + * The null value is returned when this is unknown. + * + * MDN + */ + def languages: js.Array[String] = js.native } @js.native