diff --git a/features/domparser.yml b/features/domparser.yml new file mode 100644 index 00000000000..219dd967b0b --- /dev/null +++ b/features/domparser.yml @@ -0,0 +1,8 @@ +name: DOMParser +description: "The `DOMParser` API parses XML or HTML source code from a string into a DOM Document." +spec: https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#the-domparser-interface +group: parsing-and-serialization +compat_features: + - api.DOMParser + - api.DOMParser.DOMParser + - api.DOMParser.parseFromString diff --git a/features/domparser.yml.dist b/features/domparser.yml.dist new file mode 100644 index 00000000000..f481fec4093 --- /dev/null +++ b/features/domparser.yml.dist @@ -0,0 +1,19 @@ +# Generated from: domparser.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: high + baseline_low_date: 2015-07-29 + baseline_high_date: 2018-01-29 + support: + chrome: "1" + chrome_android: "18" + edge: "12" + firefox: "1" + firefox_android: "4" + safari: "1.3" + safari_ios: "1" +compat_features: + - api.DOMParser + - api.DOMParser.DOMParser + - api.DOMParser.parseFromString diff --git a/features/draft/spec/html.yml b/features/draft/spec/html.yml index d3a3c44e259..94f4a256471 100644 --- a/features/draft/spec/html.yml +++ b/features/draft/spec/html.yml @@ -9,9 +9,6 @@ compat_features: - api.CustomElementRegistry.getName - api.CustomElementRegistry.upgrade - api.CustomElementRegistry.whenDefined - - api.DOMParser - - api.DOMParser.DOMParser - - api.DOMParser.parseFromString - api.DOMStringList - api.DOMStringList.contains - api.DOMStringList.item diff --git a/features/draft/spec/html.yml.dist b/features/draft/spec/html.yml.dist index 88a565e384e..f4d68ac3952 100644 --- a/features/draft/spec/html.yml.dist +++ b/features/draft/spec/html.yml.dist @@ -130,9 +130,6 @@ compat_features: # firefox_android: "4" # safari: "1.3" # safari_ios: "1" - - api.DOMParser - - api.DOMParser.DOMParser - - api.DOMParser.parseFromString - api.HTMLInputElement.selectionEnd - api.HTMLInputElement.selectionStart - api.Window.load_event diff --git a/features/xml-serializer.yml b/features/xml-serializer.yml index 6fa83d1fbe0..64d043b31be 100644 --- a/features/xml-serializer.yml +++ b/features/xml-serializer.yml @@ -1,6 +1,7 @@ name: XMLSerializer description: The `XMLSerializer` API provides the `serializeToString()` method to construct an XML string representing a DOM tree. spec: https://w3c.github.io/DOM-Parsing/#the-xmlserializer-interface +group: parsing-and-serialization compat_features: - api.XMLSerializer - api.XMLSerializer.XMLSerializer diff --git a/groups/parsing-and-serialization.yml b/groups/parsing-and-serialization.yml new file mode 100644 index 00000000000..6f0d0efac1f --- /dev/null +++ b/groups/parsing-and-serialization.yml @@ -0,0 +1,3 @@ +# Caniuse lumps all parsing/serialization of html and xml into one feature. +# For Web Features, they are separate features in a group. +name: Parsing and serialization