polished_css/property/scroll/
timeline.rs

1crate::create_property!(
2    ScrollTimelineAxis,
3    display = "",
4    atomic = "scroll-t-a",
5    custom = false,
6    data_type = "",
7    initial_value = Block,
8    keywords = "block,inline,x,y",
9);
10
11crate::create_property!(
12    ScrollTimelineName,
13    display = "",
14    atomic = "scroll-t-n",
15    custom = false,
16    data_type = "<dashed-ident>",
17    initial_value = None,
18    keywords = "none",
19);
20
21#[cfg(test)]
22mod test {
23    #[test]
24    fn scroll_timeline_axis() {
25        let name = "scroll-timeline-axis";
26        crate::test_property_initial_value!(ScrollTimelineAxis, Block);
27        crate::test_global_keywords!(ScrollTimelineAxis, name);
28        crate::test_function_var!(ScrollTimelineAxis, name);
29        #[cfg(feature = "atomic")]
30        crate::test_atomic_property!(ScrollTimelineAxis, "scroll-t-a");
31    }
32
33    #[test]
34    fn scroll_timeline_name() {
35        let name = "scroll-timeline-name";
36        crate::test_property_initial_value!(ScrollTimelineName, None);
37        crate::test_global_keywords!(ScrollTimelineName, name);
38        crate::test_function_var!(ScrollTimelineName, name);
39        #[cfg(feature = "atomic")]
40        crate::test_atomic_property!(ScrollTimelineName, "scroll-t-n");
41    }
42}