@@ -64,6 +64,44 @@ for (const property of listedProperties) {
6464 property . resetLonghands . forEach ( ( x ) => list . add ( x ) ) ;
6565 }
6666
67+ // https://github.com/mdn/content/pull/45683
68+ if ( property . name === 'animation' ) {
69+ list . add ( 'animation-range-end' ) ;
70+ list . add ( 'animation-range-start' ) ;
71+ list . add ( 'animation-delay-end' ) ;
72+ list . add ( 'animation-composition' ) ;
73+ list . add ( 'animation-trigger' ) ;
74+ } else if ( property . name === 'background' ) {
75+ list . add ( 'background-blend-mode' ) ;
76+ } else if ( property . name === 'border' ) {
77+ list . add ( 'border-image-outset' ) ;
78+ list . add ( 'border-image-repeat' ) ;
79+ list . add ( 'border-image-slice' ) ;
80+ list . add ( 'border-image-source' ) ;
81+ list . add ( 'border-image-width' ) ;
82+ } else if ( property . name === 'font' ) {
83+ list . add ( 'font-feature-settings' ) ;
84+ list . add ( 'font-kerning' ) ;
85+ list . add ( 'font-language-override' ) ;
86+ list . add ( 'font-optical-sizing' ) ;
87+ list . add ( 'font-size-adjust' ) ;
88+ list . add ( 'font-variant-alternates' ) ;
89+ list . add ( 'font-variant-caps' ) ;
90+ list . add ( 'font-variant-east-asian' ) ;
91+ list . add ( 'font-variant-emoji' ) ;
92+ list . add ( 'font-variant-ligatures' ) ;
93+ list . add ( 'font-variant-numeric' ) ;
94+ list . add ( 'font-variant-position' ) ;
95+ list . add ( 'font-variation-settings' ) ;
96+ } else if ( property . name === 'mask' ) {
97+ list . add ( 'mask-border-mode' ) ;
98+ list . add ( 'mask-border-outset' ) ;
99+ list . add ( 'mask-border-repeat' ) ;
100+ list . add ( 'mask-border-slice' ) ;
101+ list . add ( 'mask-border-source' ) ;
102+ list . add ( 'mask-border-width' ) ;
103+ }
104+
67105 shorthands . set ( property . name , list ) ;
68106 }
69107
0 commit comments