ramonopoly
06e50d2cbb
Fluid typography: allow individual preset overrides
...
In theme.json, individual font sizes may opt out of fluid typography if it is turned on globally.
This commit ensures that individual font size presets can also opt in to fluid typography if it is not turned on globally.
Props aaronrobertshaw, mmaattiiaass, ramonopoly, wildworks.
Fixes #61932 .
Built from https://develop.svn.wordpress.org/trunk@58950
git-svn-id: http://core.svn.wordpress.org/trunk@58346 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-08-29 05:22:14 +00:00
ramonopoly
9e650efbb8
Background images: resolve theme.json dynamic ref values and ensure appropriate style default values
...
The commit syncs the following changes from Gutenberg:
- Background images: add support for theme.json ref value resolution gutenberg#64128
- Background images: ensure appropriate default values gutenberg#64192
- Background image: ensure consistency with defaults and fix reset/remove functionality gutenberg#64328
These changes brings consistency to the default background image styles WordPress applies to user uploaded images, and adds support for ref resolution to "background" style properties.
Props andrewserong, aaronrobertshaw.
Fixes #61858
Built from https://develop.svn.wordpress.org/trunk@58936
git-svn-id: http://core.svn.wordpress.org/trunk@58332 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-08-26 05:40:16 +00:00
talldanwp
2468ef9f8c
Block Styles: Fix ordering of stylesheets when a style variation is applied.
...
Adjusts the dependency order to ensure stylesheets are output in the correct order.
Syncs the PHP changes from https://github.com/WordPress/gutenberg/pull/63918 .
Props talldanwp, aaronrobertshaw, andrewserong, aristath, mukesh27, ramonopoly, ytfeldrawkcab.
Fixes #61748 .
Built from https://develop.svn.wordpress.org/trunk@58850
git-svn-id: http://core.svn.wordpress.org/trunk@58246 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-08-05 06:41:14 +00:00
ramonopoly
38fdd7bb3a
Background: add background attachment support to theme.json styles
...
Introduces the ability to specify a value for `background.backgroundAttachment` in theme.json styles.
The theme.json value determines the CSS value for the `background-attachment` property.
This feature was introduced into the Gutenberg plugin in version 18.9.
Props andrewserong, mukesh27, noisysocks, ramonopoly.
Fixes #61720
Built from https://develop.svn.wordpress.org/trunk@58834
git-svn-id: http://core.svn.wordpress.org/trunk@58230 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-07-31 02:41:16 +00:00
noisysocks
edb05c5809
Block themes: Enable block-level background image styles
...
Allows defining background images for blocks in theme.json.
Syncs PHP changes from https://github.com/WordPress/gutenberg/pull/60100 .
Props ramonopoly, aaronrobertshaw.
Fixes #61588 .
Built from https://develop.svn.wordpress.org/trunk@58797
git-svn-id: http://core.svn.wordpress.org/trunk@58193 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-07-24 00:26:14 +00:00
noisysocks
ab39abeed7
Block Themes: Fix invalid css for nested fullwidth layouts with zero padding applied
...
In the Layout block support, handle 0 values for padding as 0px in calc()
rules. This resolves a bug for nested fullwidth layouts when zero padding is
applied. Due to how calc() works, without supplying the unit, the rule will not
work, resulting in a horizontal scrollbar.
Backports the PHP changes in https://github.com/WordPress/gutenberg/pull/63436 .
Fixes #61656 .
Props andrewserong, mukesh27, aaronrobertshaw.
Built from https://develop.svn.wordpress.org/trunk@58750
git-svn-id: http://core.svn.wordpress.org/trunk@58152 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-07-18 06:50:10 +00:00
isabel_brison
981871c922
Editor: remove Group inner container from Grid variation in classic themes.
...
Updates the logic in the layout filter that replaces the Group block inner container in classic themes to exclude the Grid variation.
Props isabel_brison, aaronrobertshaw, andrewserong.
See #61635 .
Built from https://develop.svn.wordpress.org/trunk@58708
git-svn-id: http://core.svn.wordpress.org/trunk@58110 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-07-12 01:34:15 +00:00
ellatrix
c56593dfe1
Section Styles: Fix ref values within block style variations.
...
Fixes #61589 .
Fixes https://github.com/WordPress/wordpress-develop/pull/6989 .
See https://github.com/WordPress/gutenberg/pull/63172 .
Props aaronrobertshaw, andrewserong, ramonopoly.
Built from https://develop.svn.wordpress.org/trunk@58691
git-svn-id: http://core.svn.wordpress.org/trunk@58093 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-07-09 10:24:19 +00:00
oandregal
6476fd96ec
Section styles: improve performance and conceptual consistency.
...
These changes involve:
- Move shared variation definitions from styles.blocks.variations to styles.variations
- Remove blockTypes from styles.variations.
- Do not register shared variations from theme style variation or primary theme.json files.
- Move the merging of theme.json data into the WP_Theme_JSON_Resolver and WP_Theme_JSON classes.
These changes improve performance and are more future-proof API wise.
See conversation at https://github.com/WordPress/gutenberg/issues/62686
Props aaronrobertshaw, oandregal, andrewserong, joemcgill, talldanwp, andrewserong, ramonopoly, richtabor, youknowriad.
See #61312 , #61451 .
Built from https://develop.svn.wordpress.org/trunk@58466
git-svn-id: http://core.svn.wordpress.org/trunk@57915 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-06-24 08:51:16 +00:00
oandregal
9a8a0b3fcd
Do not use init to register block style variations defined via theme.json.
...
Props oandregal, aaronrobertshaw, joemcgill, ramonopoly, andrewserong, swissspidy.
See #61451 .
Fixes #61312 .
Built from https://develop.svn.wordpress.org/trunk@58429
git-svn-id: http://core.svn.wordpress.org/trunk@57878 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-06-18 07:09:06 +00:00
oandregal
963175f228
Global Styles: Avoid unnecessary processing of theme.json variation partials.
...
Props aaronrobertshaw, oandregal, mukesh27.
See #61451 .
Built from https://develop.svn.wordpress.org/trunk@58423
git-svn-id: http://core.svn.wordpress.org/trunk@57872 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-06-17 10:08:12 +00:00
oandregal
c9fa3d2f32
Global styles: prevent duplicate CSS for block style variations.
...
Props aaronrobertshaw, mukesh27, ramonopoly, isabel_brison, oandregal.
Fixes #61443 .
Built from https://develop.svn.wordpress.org/trunk@58422
git-svn-id: http://core.svn.wordpress.org/trunk@57871 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-06-17 09:44:10 +00:00
oandregal
d2ebe7d776
Section styles: add slug to override non-kebab-cased variations.
...
Props aaronrobertshaw, oandregal.
Fixes #61440 .
Built from https://develop.svn.wordpress.org/trunk@58413
git-svn-id: http://core.svn.wordpress.org/trunk@57862 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-06-14 09:05:11 +00:00
desrosj
2889f4d90e
Coding Standards: Apply changes after running `composer format`.
...
This applies several formatting related changes made while running `composer format`.
Follow up to [55720], [58171], [58271], [58282], [58283], [58292], [58299], [58303], [58332].
See #51857 , #60719 , #60895 , #61021 , #61118 , #61228 , #61276 , #61324 .
Built from https://develop.svn.wordpress.org/trunk@58408
git-svn-id: http://core.svn.wordpress.org/trunk@57857 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-06-13 15:06:07 +00:00
oandregal
24a4ef96be
Editor: register block style variations defined by the theme using the init action.
...
Props oandregal, aaronrobertshaw, annezazu.
Follow-up to [58264].
See #61312 .
Built from https://develop.svn.wordpress.org/trunk@58394
git-svn-id: http://core.svn.wordpress.org/trunk@57843 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-06-12 07:17:12 +00:00
ellatrix
12bc7a8bcd
Editor: add textAlign block support.
...
See https://github.com/WordPress/gutenberg/pull/59531 .
See https://github.com/WordPress/gutenberg/pull/61182 .
See https://github.com/WordPress/gutenberg/pull/61717 .
See https://github.com/WordPress/wordpress-develop/pull/6590 .
Fixes #61256 .
Props wildworks, ellatrix.
Built from https://develop.svn.wordpress.org/trunk@58314
git-svn-id: http://core.svn.wordpress.org/trunk@57771 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-06-04 05:36:20 +00:00
isabel_brison
d546ce74ab
Editor: fix duotone filter for aligned images on classic themes.
...
Adds a filter to move the duotone classname to the outer wrapper on aligned images.
Props scruffian, isabel_brison, ajlende.
Fixes #61271 .
Built from https://develop.svn.wordpress.org/trunk@58313
git-svn-id: http://core.svn.wordpress.org/trunk@57770 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-06-04 01:48:17 +00:00
isabel_brison
357904a871
Editor: Add `__experimentalSkipSerialization` support to shadow.
...
Checks if `__experimentalSkipSerialization` is set and returns early from `wp_apply_shadow_support` if so.
Props colind, madhudollu, aaronrobertshaw, vcanales, isabel_brison, swissspidy, youknowriad.
Fixes #60784 .
Built from https://develop.svn.wordpress.org/trunk@58312
git-svn-id: http://core.svn.wordpress.org/trunk@57769 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-06-03 23:36:14 +00:00
noisysocks
51c676d7ea
Block Themes: Add section styling via extended block style variations
...
Provide users with the ability to style entire sections of a page without
having to tediously reapply the same sets of styles.
This is done by extending block style variations to apply to nested blocks.
See https://github.com/WordPress/gutenberg/pull/57908 .
Fixes #61312 .
Props aaronrobertshaw, talldanwp, ramonopoly, isabel_brison, andrewserong.
Built from https://develop.svn.wordpress.org/trunk@58264
git-svn-id: http://core.svn.wordpress.org/trunk@57727 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-05-31 05:49:14 +00:00
isabel_brison
f7515f439f
Editor: Negative margins for alignfull children of blocks with custom padding.
...
Fixes a condition that was preventing align full blocks to extend full width when their parent block has custom padding.
Props richtabor, isabel_brison, ramonopoly.
Fixes #61313 .
Built from https://develop.svn.wordpress.org/trunk@58243
git-svn-id: http://core.svn.wordpress.org/trunk@57706 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-05-30 04:10:09 +00:00
isabel_brison
e3f4aa35d8
Editor: level global styles specificity at 0-1-0.
...
Adjusts the block level global styles selectors so they have a consistent specificity of 0-1-0, and adjusts base and layout global style selectors to their minimum required specificity.
Props aaronrobertshaw, isabel_brison, andrewserong, mukesh27.
Fixes #61165 .
Built from https://develop.svn.wordpress.org/trunk@58241
git-svn-id: http://core.svn.wordpress.org/trunk@57704 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-05-30 01:16:07 +00:00
noisysocks
1284a7fe99
Block Themes: Allow setting site-wide background images in theme.json
...
Syncs the necessary changes from Gutenberg to allow setting site-wide
background images using the top-level `styles.background` key in `theme.json`.
Props ramonopoly.
Fixes #61123 .
Built from https://develop.svn.wordpress.org/trunk@58222
git-svn-id: http://core.svn.wordpress.org/trunk@57685 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-05-28 06:06:11 +00:00
isabel_brison
ff2929bf19
Editor: pass fluid typography theme.json settings to `wp_get_typography_font_size_value`.
...
Updates `wp_get_typography_font_size_value` to accept an array of theme.json settings instead of a boolean derived from global state.
Props ramonopoly, audrasjb.
Fixes #61118 .
Built from https://develop.svn.wordpress.org/trunk@58171
git-svn-id: http://core.svn.wordpress.org/trunk@57634 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-05-18 23:18:15 +00:00
isabel_brison
ab8cc6dce3
Editor: add column and row spans to grid children.
...
Adds support for setting spans using `grid-column` and `grid-row` properties on children of blocks with grid layout.
Props isabel_brison, andrewserong, peterwilsoncc, mukesh27.
Fixes #61111 .
Built from https://develop.svn.wordpress.org/trunk@58170
git-svn-id: http://core.svn.wordpress.org/trunk@57633 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-05-18 20:32:17 +00:00
isabel_brison
1c20a0a820
Editor: Fix coding standards and move deprecated function to correct file.
...
Follow-up to [58074], formats docblocks correctly and moves `wp_render_elements_support` to the deprecated file.
Props aaronrobertshaw, isabel_brison, mukesh27, spacedmonkey.
See #60681 .
Built from https://develop.svn.wordpress.org/trunk@58090
git-svn-id: http://core.svn.wordpress.org/trunk@57555 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-05-03 05:25:12 +00:00
isabel_brison
6ed4bd3bbe
Editor: Merge element style and classname generation to single filter.
...
Fixes element classnames not being output when block attributes are filtered with `render_block_data`.
Props aaronrobertshaw, isabel_brison, jorbin.
Fixes #60681 .
Built from https://develop.svn.wordpress.org/trunk@58074
git-svn-id: http://core.svn.wordpress.org/trunk@57539 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-05-02 07:01:15 +00:00
youknowriad
a4aeb71603
Editor: Fix instance element styles for links applying to buttons.
...
These changes fix the selector used by block instance element styles for links so they do not get incorrectly applied to buttons.
Props aaronrobertshaw, freewebmentor, mukesh27.
Fixes #60557 .
Built from https://develop.svn.wordpress.org/trunk@57664
git-svn-id: http://core.svn.wordpress.org/trunk@57165 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-02-20 11:22:09 +00:00
youknowriad
4624f178a3
Editor: Remove shadow support via direct attribute.
...
Shadow block support should always rely on the style attribute instead.
Props madhudollu.
Fixes #60377 .
Built from https://develop.svn.wordpress.org/trunk@57510
git-svn-id: http://core.svn.wordpress.org/trunk@57011 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-02-01 09:26:15 +00:00
isabel_brison
2140b001bd
Editor: introduce `dimensions.aspectRatio` block support.
...
Adds front end rendering logic for the `dimensions.aspectRatio` block support as well as the required logic in `WP_Theme_JSON` and the style engine.
Props andrewserong.
Fixes #60365 .
Built from https://develop.svn.wordpress.org/trunk@57491
git-svn-id: http://core.svn.wordpress.org/trunk@56992 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-01-31 02:54:17 +00:00
youknowriad
b319401d58
Editor: Fix PHP warning in Layout block support.
...
strpos was triggering a php warning.
This also updates the code to use the now supported str_contains.
Props get_dave, dmsnell, ocean90, mukesh27.
Fixes #60327 .
Built from https://develop.svn.wordpress.org/trunk@57383
git-svn-id: http://core.svn.wordpress.org/trunk@56889 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-01-30 11:10:17 +00:00
jorgefilipecosta
384f94d6ed
Coding Standards: Fix some spaces on block-supports background.
...
When we run composer format these changes are applied so I guess we should just commit them to avoid seeing the changes again the future.
Built from https://develop.svn.wordpress.org/trunk@57365
git-svn-id: http://core.svn.wordpress.org/trunk@56871 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-01-26 17:53:15 +00:00
isabel_brison
06a098f174
Editor: fix fluid font division by zero error when min and max viewport widths are equal.
...
Fixes a division error by returning null when `minViewportWidth` - `maxViewportWidth` is zero in `wp_get_computed_fluid_typography_value`.
Props ramonopoly, mukesh27, andrewserong, audrasjb.
Fixes #60263 .
Built from https://develop.svn.wordpress.org/trunk@57329
git-svn-id: http://core.svn.wordpress.org/trunk@56835 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-01-23 05:57:15 +00:00
isabel_brison
b884ecf21e
Editor: fix classname output on blocks without layout.
...
Prevents layout classnames from being output on blocks with no layout support and no child layout classnames by returning early from `wp_render_layout_support_flag`.
Props andrewserong.
Fixes #60292 .
Built from https://develop.svn.wordpress.org/trunk@57328
git-svn-id: http://core.svn.wordpress.org/trunk@56834 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-01-23 05:38:13 +00:00
isabel_brison
90088c4c92
Editor: add size and repeat to background image support.
...
Adds background size and background repeat style processing to the background image block support and `WP_Style_Engine` definitions.
Props andrewserong, mukesh27.
Fixes #60175 .
Built from https://develop.svn.wordpress.org/trunk@57254
git-svn-id: http://core.svn.wordpress.org/trunk@56760 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-01-09 06:12:18 +00:00
isabel_brison
2b005a61ef
Editor: add layout classes to legacy Group inner container.
...
Moves generated layout classes into the Group block inner container in classic themes, so that block gap support can work correctly.
Props flixos90, mukesh27.
Fixes #60130 .
Built from https://develop.svn.wordpress.org/trunk@57246
git-svn-id: http://core.svn.wordpress.org/trunk@56752 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-01-08 06:13:20 +00:00
Sergey Biryukov
7da5644617
Docs: Use proper case for `@todo` tags.
...
The correct tag is `@todo`, not `@TODO` or `@todo:` (note the trailing colon).
Reference: [https://developer.wordpress.org/coding-standards/inline-documentation-standards/php/#phpdoc-tags PHP Documentation Standards: PHPDoc tags].
Follow-up to [55203], [56274], [56565], [56698].
Props jrf.
See #59651 .
Built from https://develop.svn.wordpress.org/trunk@57077
git-svn-id: http://core.svn.wordpress.org/trunk@56588 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-11-07 00:14:23 +00:00
Bernhard Reiter
2e0baf4f79
Blocks: Fix layout support to be compatible with enhanced pagination.
...
Make layout support compatible with enhanced pagination by ensuring that generated class names are stable across pagination, even when the number of rendered posts is different.
With the previous implementation of enhanced pagination, the CSS corresponding to each block was not detected. Therefore, for enhanced pagination to work correctly, the CSS of the blocks present in the Post Template must be stable on all pages.
The number of posts rendered by the Query block is always the same, except in the last page, where it can be only a fraction. If any of the blocks rendered by the Post Template used the `wp_unique_id` function, the ID (which is incremental) would have been different than in the previous pages and the class names would have varied.
This is remediated by this changeset by replacing the usage of `wp_unique_id` in the layout support (which is used by the Query block) with an implementation that uses IDs that are incremental only for that block. That way, the generated class names are never affected by the number of times `wp_unique_id` runs.
Props luisherranz, andrewserong, isabel_brison, costdev, mukesh27, cbravobernal, hellofromTonya, jorbin.
Fixes #59681 .
Built from https://develop.svn.wordpress.org/trunk@56994
git-svn-id: http://core.svn.wordpress.org/trunk@56505 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-24 08:51:24 +00:00
Felix Arntz
eae31174d2
Editor: Add further test coverage for `wp_render_elements_support()`.
...
Props dmsnell, aaronrobertshaw.
Fixes #59578 .
Built from https://develop.svn.wordpress.org/trunk@56828
git-svn-id: http://core.svn.wordpress.org/trunk@56340 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-11 15:15:30 +00:00
Felix Arntz
d783a65dd9
Editor: Improve performance of `wp_render_elements_support()`.
...
By skipping iterations in block supports when not necessary, this changeset improves performance of the function notably.
The performance enhancement leads to even a notable improvement for overall page load time: For example, the Twenty Twenty-Four home page loads ~2% faster with this changeset.
Props dmsnell, spacedmonkey, costdev, hellofromTonya, aaronrobertshaw.
Fixes #59544 .
Built from https://develop.svn.wordpress.org/trunk@56807
git-svn-id: http://core.svn.wordpress.org/trunk@56319 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-09 17:07:22 +00:00
Sergey Biryukov
ffd72aac28
Coding Standards: Remove redundant ignore annotations, take 5.
...
The `VariableAnalysis` standard is not used by WP Core.
Follow-up to [50958], [51003], [52049], [52051], [52069], [53072], [54132], [55132], [56363], [56738], [56743], [56751], [56752].
Props jrf.
See #59161 .
Built from https://develop.svn.wordpress.org/trunk@56753
git-svn-id: http://core.svn.wordpress.org/trunk@56265 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-02 11:27:24 +00:00
spacedmonkey
e74a3bfdb0
Editor: Replace property_exists calls in block related functions with instanceof
...
Replace calls to `property_exists` with `instanceof WP_Block_Type` in block related functions. This change not only improves type safety but also enhances performance.
Follow on from [56678] and [56677].
Props gziolo, aristath, aaronrobertshaw, spacedmonkey.
Fixes #59453
Built from https://develop.svn.wordpress.org/trunk@56742
git-svn-id: http://core.svn.wordpress.org/trunk@56254 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-29 10:20:30 +00:00
isabel_brison
8f422594ee
Editor: fix undefined array key warning.
...
Checks if `attrs` array key exists before using its value.
Props mukesh27, kafleg.
Fixes #59468 .
Built from https://develop.svn.wordpress.org/trunk@56731
git-svn-id: http://core.svn.wordpress.org/trunk@56243 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-27 05:12:22 +00:00
Sergey Biryukov
9bf6faff7c
Editor: Reduce the use of the `_wp_array_get()` function to improve performance.
...
`_wp_array_get()` is an expensive function, and it's called thousands of times on each page view on the front end. While the function performance was slightly improved in #58376 , it is still called more times than it should be.
This commit aims to further optimize its usage:
* In many cases, `_wp_array_get()` can be replaced with a much simpler and faster `isset()` check.
* The `isset()` function is capable of checking nested arrays, so `isset( $foo['a']['b']['c'] )` will return false even if `$foo['a']` is unset, without throwing any errors or warnings.
* When `_wp_array_get()` cannot be directly replaced with `isset()`, it would be good practice to wrap it in an `isset()` function so that `_wp_array_get()` only runs when it needs to.
Original PR from Gutenberg repository:
* [https://github.com/WordPress/gutenberg/pull/51116 #51116 Performance improvement: Reduce the use of the _wp_array_get() function]
Follow-up to [55851], [56382].
Props aristath, jrf, spacedmonkey, mukesh27, swissspidy, hellofromTonya.
Fixes #59405 .
Built from https://develop.svn.wordpress.org/trunk@56709
git-svn-id: http://core.svn.wordpress.org/trunk@56221 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-26 13:47:20 +00:00
isabel_brison
5ce36ff8f5
Editor: remove null coalescing operator from layout.
...
Replaces uses of null coalescing operator in [56698].
Props dmsnell, mukesh27.
See #59443 .
Built from https://develop.svn.wordpress.org/trunk@56700
git-svn-id: http://core.svn.wordpress.org/trunk@56212 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-26 06:55:12 +00:00
isabel_brison
3317a134af
Editor: make better use of Tag Processor in layout block support.
...
Refactors layout support to use a single Tag Processor instance and send one class at a time to `add_class()`.
Props dmsnell, hellofromTonya.
Fixes #59443 .
Built from https://develop.svn.wordpress.org/trunk@56698
git-svn-id: http://core.svn.wordpress.org/trunk@56210 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-26 05:04:22 +00:00
Sergey Biryukov
28af9eafb0
Coding Standards: Fix a few newly introduced WPCS issues.
...
Follow-up to [56570], [56573], [56589], [56604], [56612], [56620], [56629], [56631], [56638], [56642], [56644], [56649].
Props jrf.
See #59161 , #58831 .
Built from https://develop.svn.wordpress.org/trunk@56680
git-svn-id: http://core.svn.wordpress.org/trunk@56192 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-25 15:36:18 +00:00
isabel_brison
82f6ce639b
Editor: add background image support.
...
Adds a new background block support with the ability to set a background image on blocks that opt into it.
Props andrewserong, mukesh27.
Fixes #59357 .
Built from https://develop.svn.wordpress.org/trunk@56614
git-svn-id: http://core.svn.wordpress.org/trunk@56126 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-19 01:29:23 +00:00
isabel_brison
df3137aca1
Editor: add text orientation for blocks with typography support.
...
Adds a new text orientation option to the typography block support, implemented with CSS writing-mode.
Props poena.
Fixes #59306 .
Built from https://develop.svn.wordpress.org/trunk@56605
git-svn-id: http://core.svn.wordpress.org/trunk@56117 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-18 06:49:20 +00:00
isabel_brison
305ccb98e0
Editor: add block instance element color support for buttons and headings.
...
Adds support for buttons and headings to the colors and elements block supports, allowing button and heading element colors to be changed on individual blocks.
Props aaronrobertshaw.
Fixes #59309 .
Built from https://develop.svn.wordpress.org/trunk@56604
git-svn-id: http://core.svn.wordpress.org/trunk@56116 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-18 06:27:19 +00:00
Sergey Biryukov
e5490118af
Coding Standards: Include one space after `function` keyword for closures.
...
Note: This is enforced by WPCS 3.0.0.
Reference: [https://github.com/WordPress/WordPress-Coding-Standards/pull/2328 WPCS: PR #2328 Core: properly check formatting of function declaration statements].
Props jrf.
See #59161 , #58831 .
Built from https://develop.svn.wordpress.org/trunk@56559
git-svn-id: http://core.svn.wordpress.org/trunk@56071 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-12 15:23:18 +00:00