mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-08-12 04:40:26 +00:00
Editor: add CSS var parsing for fontSize and fontFamily.
Adds capability to parse CSS custom properties for fontSize and fontFamily in `WP_Style_Engine`. Props ramonopoly. Fixes #59982. git-svn-id: https://develop.svn.wordpress.org/trunk@57253 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -252,19 +252,26 @@ class Tests_wpStyleEngine extends WP_UnitTestCase {
|
||||
|
||||
'elements_with_css_var_value' => array(
|
||||
'block_styles' => array(
|
||||
'color' => array(
|
||||
'color' => array(
|
||||
'text' => 'var:preset|color|my-little-pony',
|
||||
),
|
||||
'typography' => array(
|
||||
'fontSize' => 'var:preset|font-size|cabbage-patch',
|
||||
'fontFamily' => 'var:preset|font-family|transformers',
|
||||
),
|
||||
),
|
||||
'options' => array(
|
||||
'selector' => '.wp-selector',
|
||||
),
|
||||
'expected_output' => array(
|
||||
'css' => '.wp-selector{color:var(--wp--preset--color--my-little-pony);}',
|
||||
'css' => '.wp-selector{color:var(--wp--preset--color--my-little-pony);font-size:var(--wp--preset--font-size--cabbage-patch);font-family:var(--wp--preset--font-family--transformers);}',
|
||||
'declarations' => array(
|
||||
'color' => 'var(--wp--preset--color--my-little-pony)',
|
||||
'color' => 'var(--wp--preset--color--my-little-pony)',
|
||||
'font-size' => 'var(--wp--preset--font-size--cabbage-patch)',
|
||||
'font-family' => 'var(--wp--preset--font-family--transformers)',
|
||||
|
||||
),
|
||||
'classnames' => 'has-text-color has-my-little-pony-color',
|
||||
'classnames' => 'has-text-color has-my-little-pony-color has-cabbage-patch-font-size has-transformers-font-family',
|
||||
),
|
||||
),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user