From c183f22c7fbf8e3a3fbc9d92e42b3142ece4d8e9 Mon Sep 17 00:00:00 2001 From: Alexander Popov Date: Sat, 31 Aug 2024 15:06:49 +0300 Subject: [PATCH] Remove `css-scroll-timeline` It has been deleted in `caniuse` 1.0.30001655 --- data/features.js | 2 -- data/features/css-scroll-timeline.js | 27 --------------------- test/cases/features/css-scroll-timeline.css | 24 ------------------ 3 files changed, 53 deletions(-) delete mode 100644 data/features/css-scroll-timeline.js delete mode 100644 test/cases/features/css-scroll-timeline.css diff --git a/data/features.js b/data/features.js index 52bdc6c..e98a3de 100644 --- a/data/features.js +++ b/data/features.js @@ -112,7 +112,6 @@ import cssResize from './features/css-resize.js'; import cssRevertValue from './features/css-revert-value.js'; import cssRrggbbaa from './features/css-rrggbbaa.js'; import cssScrollBehavior from './features/css-scroll-behavior.js'; -import cssScrollTimeline from './features/css-scroll-timeline.js'; import cssScrollbar from './features/css-scrollbar.js'; import cssSel2 from './features/css-sel2.js'; import cssSel3 from './features/css-sel3.js'; @@ -325,7 +324,6 @@ const FEATURES = { 'css-revert-value': cssRevertValue, 'css-rrggbbaa': cssRrggbbaa, 'css-scroll-behavior': cssScrollBehavior, - 'css-scroll-timeline': cssScrollTimeline, 'css-scrollbar': cssScrollbar, 'css-sel2': cssSel2, 'css-sel3': cssSel3, diff --git a/data/features/css-scroll-timeline.js b/data/features/css-scroll-timeline.js deleted file mode 100644 index 48da61c..0000000 --- a/data/features/css-scroll-timeline.js +++ /dev/null @@ -1,27 +0,0 @@ -/** - * CSS @scroll-timeline - * CSS property that allows animations to be driven by a container's scroll position - * @see https://caniuse.com/css-scroll-timeline - */ - -import { checkAtRule } from '../../utils/util.js'; - -const checkAt = checkAtRule('scroll-timeline'); - -/** - * @type {import('../features').Feature} - */ -export default (node) => { - // check for @scroll-timeline - if (checkAt(node)) { - return true; - } - - // check for animation-timeline - if (node.type !== 'decl') return false; - if (node.prop.startsWith('animation-timeline')) { - return true; - } - - return false; -}; diff --git a/test/cases/features/css-scroll-timeline.css b/test/cases/features/css-scroll-timeline.css deleted file mode 100644 index 1013a16..0000000 --- a/test/cases/features/css-scroll-timeline.css +++ /dev/null @@ -1,24 +0,0 @@ -/* - -This file contains tests for CSS @scroll-timeline -CSS property that allows animations to be driven by a container's scroll position - -See: https://caniuse.com/css-scroll-timeline - -*/ - -/* -expect: -css-scroll-timeline: 2 -*/ - -@scroll-timeline scroll-in-document-timeline { - source: auto; - orientation: vertical; - scroll-offsets: 0%, 100%; -} - -.test { - animation: test 1s infinite; - animation-timeline: scroll-in-document-timeline; -}