PluginProbe
Gutenberg / 22.3.0
Gutenberg v22.3.0
23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 12.6.0 7.4.0 All 402 releases
gutenberg / lib / experimental / block-editor-settings-mobile.php

block-editor-settings-mobile.php in Gutenberg 22.3.0, at lib/experimental/block-editor-settings-mobile.php

31 lines 888 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Adds settings to the mobile block editor.
4 *
5 * @package gutenberg
6 */
7
8 /**
9 * Adds settings to the mobile block editor.
10 *
11 * This is used by the settings REST endpoint and it should land in core
12 * as soon as lib/class-wp-rest-block-editor-settings-controller.php does.
13 *
14 * @param array $settings Existing block editor settings.
15 *
16 * @return array New block editor settings.
17 */
18 function gutenberg_get_block_editor_settings_mobile( $settings ) {
19 if ( wp_theme_has_theme_json() ) {
20 $settings['__experimentalStyles'] = gutenberg_get_global_styles();
21 }
22
23 // To tell mobile that the site uses quote v2 (inner blocks).
24 // See https://github.com/WordPress/gutenberg/pull/25892.
25 $settings['__experimentalEnableQuoteBlockV2'] = true;
26 // To tell mobile that the site uses list v2 (inner blocks).
27 $settings['__experimentalEnableListBlockV2'] = true;
28
29 return $settings;
30 }
31