diff --git a/api/Navigator.json b/api/Navigator.json index 27773cd82684d2..14353a5eb53b9e 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -4128,6 +4128,54 @@ } } }, + "virtualKeyboard": { + "__compat": { + "spec_url": "https://w3c.github.io/virtual-keyboard/#dom-navigator-virtualkeyboard", + "support": { + "chrome": { + "version_added": "94" + }, + "chrome_android": { + "version_added": "94" + }, + "edge": { + "version_added": "94" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "80" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "94" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, "wakeLock": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/wakeLock", diff --git a/api/VirtualKeyboard.json b/api/VirtualKeyboard.json new file mode 100644 index 00000000000000..5da61abc5d974d --- /dev/null +++ b/api/VirtualKeyboard.json @@ -0,0 +1,292 @@ +{ + "api": { + "VirtualKeyboard": { + "__compat": { + "spec_url": "https://w3c.github.io/virtual-keyboard/#the-virtualkeyboard-interface", + "support": { + "chrome": { + "version_added": "94" + }, + "chrome_android": { + "version_added": "94" + }, + "edge": { + "version_added": "94" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "80" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "94" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "boundingRect": { + "__compat": { + "spec_url": "https://w3c.github.io/virtual-keyboard/#dom-virtualkeyboard-boundingrect", + "support": { + "chrome": { + "version_added": "94" + }, + "chrome_android": { + "version_added": "94" + }, + "edge": { + "version_added": "94" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "80" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "94" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "hide": { + "__compat": { + "spec_url": "https://w3c.github.io/virtual-keyboard/#dom-virtualkeyboard-hide", + "support": { + "chrome": { + "version_added": "94" + }, + "chrome_android": { + "version_added": "94" + }, + "edge": { + "version_added": "94" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "80" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "94" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "ongeometrychange": { + "__compat": { + "spec_url": "https://w3c.github.io/virtual-keyboard/#dom-virtualkeyboard-ongeometrychange", + "support": { + "chrome": { + "version_added": "94" + }, + "chrome_android": { + "version_added": "94" + }, + "edge": { + "version_added": "94" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "80" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "94" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "overlaysContent": { + "__compat": { + "spec_url": "https://w3c.github.io/virtual-keyboard/#dom-virtualkeyboard-overlayscontent", + "support": { + "chrome": { + "version_added": "94" + }, + "chrome_android": { + "version_added": "94" + }, + "edge": { + "version_added": "94" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "80" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "94" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "show": { + "__compat": { + "spec_url": "https://w3c.github.io/virtual-keyboard/#dom-virtualkeyboard-show", + "support": { + "chrome": { + "version_added": "94" + }, + "chrome_android": { + "version_added": "94" + }, + "edge": { + "version_added": "94" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "80" + }, + "opera_android": { + "version_added": false + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "94" + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}