From ed628a383da5a3aaf3e53a06bacae038bc463e9d Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Mon, 9 Sep 2024 13:42:53 +0200 Subject: [PATCH 1/2] add properties from BCD --- features/check-visibility.yml | 7 ++++++ features/check-visibility.yml.dist | 37 ++++++++++++++++++++++++++---- 2 files changed, 39 insertions(+), 5 deletions(-) diff --git a/features/check-visibility.yml b/features/check-visibility.yml index 7c6963e7d58..009847ed12d 100644 --- a/features/check-visibility.yml +++ b/features/check-visibility.yml @@ -1,3 +1,10 @@ name: checkVisibility() description: "The `checkVisibility()` method checks if an element is potentially visible, with optional parameters for the kinds of visibility to check. For example, it checks whether the element has the style `display: none`, but can also check for `visibility: hidden`." spec: https://drafts.csswg.org/cssom-view-1/#dom-element-checkvisibility +compat_features: + - api.Element.checkVisibility + - api.Element.checkVisibility.options_checkOpacity_parameter + - api.Element.checkVisibility.options_checkVisibilityCSS_parameter + - api.Element.checkVisibility.options_contentVisibilityAuto_parameter + - api.Element.checkVisibility.options_opacityProperty_parameter + - api.Element.checkVisibility.options_visibilityProperty_parameter diff --git a/features/check-visibility.yml.dist b/features/check-visibility.yml.dist index be8705c8def..1d1810df184 100644 --- a/features/check-visibility.yml.dist +++ b/features/check-visibility.yml.dist @@ -5,12 +5,39 @@ status: baseline: low baseline_low_date: 2024-03-05 support: - chrome: "105" - chrome_android: "105" - edge: "105" - firefox: "106" - firefox_android: "106" + chrome: "121" + chrome_android: "121" + edge: "121" + firefox: "122" + firefox_android: "122" safari: "17.4" safari_ios: "17.4" compat_features: + # baseline: low + # baseline_low_date: 2024-03-05 + # support: + # chrome: "105" + # chrome_android: "105" + # edge: "105" + # firefox: "106" + # firefox_android: "106" + # safari: "17.4" + # safari_ios: "17.4" - api.Element.checkVisibility + - api.Element.checkVisibility.options_checkOpacity_parameter + - api.Element.checkVisibility.options_checkVisibilityCSS_parameter + + # ⬇️ Same status as overall feature ⬇️ + # baseline: low + # baseline_low_date: 2024-03-05 + # support: + # chrome: "121" + # chrome_android: "121" + # edge: "121" + # firefox: "122" + # firefox_android: "122" + # safari: "17.4" + # safari_ios: "17.4" + - api.Element.checkVisibility.options_contentVisibilityAuto_parameter + - api.Element.checkVisibility.options_opacityProperty_parameter + - api.Element.checkVisibility.options_visibilityProperty_parameter From 9674a4b2b813b2a45222fb9dd960d77f97845e7c Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Mon, 9 Sep 2024 13:59:37 +0200 Subject: [PATCH 2/2] compute_from for correct versions to baseline low from --- features/check-visibility.yml | 2 ++ features/check-visibility.yml.dist | 12 ++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/features/check-visibility.yml b/features/check-visibility.yml index 009847ed12d..440333f1745 100644 --- a/features/check-visibility.yml +++ b/features/check-visibility.yml @@ -1,6 +1,8 @@ name: checkVisibility() description: "The `checkVisibility()` method checks if an element is potentially visible, with optional parameters for the kinds of visibility to check. For example, it checks whether the element has the style `display: none`, but can also check for `visibility: hidden`." spec: https://drafts.csswg.org/cssom-view-1/#dom-element-checkvisibility +status: + compute_from: api.Element.checkVisibility compat_features: - api.Element.checkVisibility - api.Element.checkVisibility.options_checkOpacity_parameter diff --git a/features/check-visibility.yml.dist b/features/check-visibility.yml.dist index 1d1810df184..ad764a9b5af 100644 --- a/features/check-visibility.yml.dist +++ b/features/check-visibility.yml.dist @@ -5,14 +5,15 @@ status: baseline: low baseline_low_date: 2024-03-05 support: - chrome: "121" - chrome_android: "121" - edge: "121" - firefox: "122" - firefox_android: "122" + chrome: "105" + chrome_android: "105" + edge: "105" + firefox: "106" + firefox_android: "106" safari: "17.4" safari_ios: "17.4" compat_features: + # ⬇️ Same status as overall feature ⬇️ # baseline: low # baseline_low_date: 2024-03-05 # support: @@ -27,7 +28,6 @@ compat_features: - api.Element.checkVisibility.options_checkOpacity_parameter - api.Element.checkVisibility.options_checkVisibilityCSS_parameter - # ⬇️ Same status as overall feature ⬇️ # baseline: low # baseline_low_date: 2024-03-05 # support: