← All changes
|
modules/atomic-widgets/styles/size-constants.php
+20
-0
4.1.0-dev3
→
4.3.0-beta3
View file →
| @@ -23,8 +23,9 @@ | ||
| 23 | 23 | const UNIT_GRAD = 'grad'; |
| 24 | 24 | const UNIT_TURN = 'turn'; |
| 25 | 25 | const UNIT_AUTO = 'auto'; |
| 26 | 26 | const UNIT_CUSTOM = 'custom'; |
| 27 | + const UNIT_FR = 'fr'; | |
| 27 | 28 | |
| 28 | 29 | const DEFAULT_UNIT = self::UNIT_PX; |
| 29 | 30 | |
| 30 | 31 | private const ORDER = [ |
| @@ -36,8 +37,9 @@ | ||
| 36 | 37 | self::UNIT_VH, |
| 37 | 38 | self::UNIT_CH, |
| 38 | 39 | self::UNIT_VMIN, |
| 39 | 40 | self::UNIT_VMAX, |
| 41 | + self::UNIT_FR, | |
| 40 | 42 | self::UNIT_DEG, |
| 41 | 43 | self::UNIT_RAD, |
| 42 | 44 | self::UNIT_GRAD, |
| 43 | 45 | self::UNIT_TURN, |
| @@ -176,9 +178,27 @@ | ||
| 176 | 178 | ...self::ANGLE_UNITS, |
| 177 | 179 | ...self::EXTENDED_UNITS, |
| 178 | 180 | ...self::VIEWPORT_MIN_MAX_UNITS, |
| 179 | 181 | self::UNIT_PERCENT, |
| 182 | + self::UNIT_FR, | |
| 180 | 183 | ]; |
| 184 | + } | |
| 185 | + | |
| 186 | + public static function grid_track(): array { | |
| 187 | + return [ | |
| 188 | + self::UNIT_FR, | |
| 189 | + self::UNIT_CUSTOM, | |
| 190 | + ]; | |
| 191 | + } | |
| 192 | + | |
| 193 | + public static function grid_auto_track(): array { | |
| 194 | + return self::sort_by_preferred_order( [ | |
| 195 | + self::UNIT_PX, | |
| 196 | + self::UNIT_PERCENT, | |
| 197 | + self::UNIT_FR, | |
| 198 | + self::UNIT_AUTO, | |
| 199 | + self::UNIT_CUSTOM, | |
| 200 | + ] ); | |
| 181 | 201 | } |
| 182 | 202 | |
| 183 | 203 | public static function grouped_units(): array { |
| 184 | 204 | return [ |