diff --git a/api/Document.json b/api/Document.json index 0d2029609734f4..3663cfc165d245 100644 --- a/api/Document.json +++ b/api/Document.json @@ -174,9 +174,17 @@ "opera_android": { "version_added": "10.1" }, - "safari": { - "version_added": "1" - }, + "safari": [ + { + "version_added": "3" + }, + { + "version_added": "1", + "version_removed": "3", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -218,9 +226,17 @@ "opera_android": { "version_added": "≤12.1" }, - "safari": { - "version_added": "4" - }, + "safari": [ + { + "version_added": "7" + }, + { + "version_added": "4", + "version_removed": "7", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { @@ -419,7 +435,7 @@ "version_added": "11" }, { - "version_added": "1.2", + "version_added": "1", "version_removed": "11", "partial_implementation": true, "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." @@ -504,6 +520,12 @@ "version_removed": "11", "partial_implementation": true, "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + }, + { + "version_added": "1", + "version_removed": "2", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." } ], "safari_ios": [ @@ -572,9 +594,17 @@ "opera_android": { "version_added": "≤12.1" }, - "safari": { - "version_added": "1" - }, + "safari": [ + { + "version_added": "4" + }, + { + "version_added": "1", + "version_removed": "4", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -661,9 +691,17 @@ "opera_android": { "version_added": "≤12.1" }, - "safari": { - "version_added": "1" - }, + "safari": [ + { + "version_added": "4" + }, + { + "version_added": "1", + "version_removed": "4", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -1359,9 +1397,17 @@ "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." } ], - "safari": { - "version_added": "1" - }, + "safari": [ + { + "version_added": "11" + }, + { + "version_added": "1", + "version_removed": "11", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -1503,9 +1549,17 @@ "opera_android": { "version_added": "≤12.1" }, - "safari": { - "version_added": "3.1" - }, + "safari": [ + { + "version_added": "5.1" + }, + { + "version_added": "3.1", + "version_removed": "5.1", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -1611,9 +1665,17 @@ "opera_android": { "version_added": "10.1" }, - "safari": { - "version_added": "1" - }, + "safari": [ + { + "version_added": "4" + }, + { + "version_added": "1", + "version_removed": "4", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -2646,9 +2708,17 @@ "opera_android": { "version_added": "10.1" }, - "safari": { - "version_added": "1.2" - }, + "safari": [ + { + "version_added": "10.1" + }, + { + "version_added": "1", + "version_removed": "10.1", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -3881,9 +3951,17 @@ "opera_android": { "version_added": "≤12.1" }, - "safari": { - "version_added": "1" - }, + "safari": [ + { + "version_added": "4" + }, + { + "version_added": "1", + "version_removed": "4", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -4718,9 +4796,17 @@ "opera_android": { "version_added": "10.1" }, - "safari": { - "version_added": "1" - }, + "safari": [ + { + "version_added": "4" + }, + { + "version_added": "1", + "version_removed": "4", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -4900,9 +4986,17 @@ "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", - "safari": { - "version_added": "4" - }, + "safari": [ + { + "version_added": "7" + }, + { + "version_added": "4", + "version_removed": "7", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": { @@ -5226,9 +5320,17 @@ "opera_android": { "version_added": "≤12.1" }, - "safari": { - "version_added": "1" - }, + "safari": [ + { + "version_added": "4" + }, + { + "version_added": "1", + "version_removed": "4", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -5398,9 +5500,17 @@ "opera_android": { "version_added": "≤12.1" }, - "safari": { - "version_added": "1" - }, + "safari": [ + { + "version_added": "4" + }, + { + "version_added": "1", + "version_removed": "4", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -5565,9 +5675,17 @@ "opera_android": { "version_added": "≤12.1" }, - "safari": { - "version_added": "1" - }, + "safari": [ + { + "version_added": "4" + }, + { + "version_added": "1", + "version_removed": "4", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -5609,9 +5727,17 @@ "opera_android": { "version_added": "10.1" }, - "safari": { - "version_added": "1" - }, + "safari": [ + { + "version_added": "4" + }, + { + "version_added": "1", + "version_removed": "4", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -7742,12 +7868,18 @@ "opera_android": { "version_added": "≤12.1" }, - "safari": { - "version_added": "3" - }, - "safari_ios": { - "version_added": "1" - }, + "safari": [ + { + "version_added": "10.1" + }, + { + "version_added": "1", + "version_removed": "10.1", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], + "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" @@ -8267,9 +8399,23 @@ "opera_android": { "version_added": "≤12.1" }, - "safari": { - "version_added": "1" - }, + "safari": [ + { + "version_added": "4" + }, + { + "version_added": "3", + "version_removed": "4", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument) and `XMLDocument`, but not `SVGDocument` objects." + }, + { + "version_added": "1", + "version_removed": "3", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", @@ -8674,9 +8820,17 @@ "opera_android": { "version_added": "10.1" }, - "safari": { - "version_added": "1" - }, + "safari": [ + { + "version_added": "11" + }, + { + "version_added": "1", + "version_removed": "11", + "partial_implementation": true, + "notes": "Only supported for [`HTMLDocument`](https://developer.mozilla.org/docs/Web/API/HTMLDocument), not all `Document` objects." + } + ], "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror",