Skip to content

Commit 832e415

Browse files
committed
add navigator.languages
1 parent 9e657a0 commit 832e415

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Notable changes to this project are documented in this file. The format is based
77
Breaking changes:
88

99
New features:
10+
- Added `languages` value for `Navigator`(#59 by @toastal)
1011

1112
Bugfixes:
1213

src/Web/HTML/Navigator.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ exports.language = function (navigator) {
66
};
77
};
88

9+
exports.languages = function (navigator) {
10+
return function () {
11+
return navigator.languages;
12+
};
13+
};
14+
915
exports.platform = function (navigator) {
1016
return function () {
1117
return navigator.platform;
@@ -16,4 +22,4 @@ exports.userAgent = function (navigator) {
1622
return function () {
1723
return navigator.userAgent;
1824
};
19-
};
25+
};

src/Web/HTML/Navigator.purs

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ foreign import data Navigator :: Type
66

77
foreign import language :: Navigator -> Effect String
88

9+
foreign import languages :: Navigator -> Effect (Array String)
10+
911
foreign import platform :: Navigator -> Effect String
1012

11-
foreign import userAgent :: Navigator -> Effect String
13+
foreign import userAgent :: Navigator -> Effect String

0 commit comments

Comments
 (0)