Astra_WP_Editor_CSS::astra_get_block_spacings()
Astra block editor block editor – padding preset CSS.
Description
Return
(array) Devices specific padding spacings.
Source
File: inc/core/class-astra-wp-editor-css.php
public static function astra_get_block_spacings() { $wp_block_spacing_type = astra_get_option( 'wp-blocks-ui' ); $container_blocks_spacings = astra_get_option( 'wp-blocks-global-padding' ); switch ( $wp_block_spacing_type ) { case 'compact': $desktop_top_block_space = '2em'; $desktop_right_block_space = '2em'; $desktop_bottom_block_space = '2em'; $desktop_left_block_space = '2em'; $tablet_top_block_space = '2em'; $tablet_right_block_space = '2em'; $tablet_bottom_block_space = '2em'; $tablet_left_block_space = '2em'; $mobile_top_block_space = '2em'; $mobile_right_block_space = '2em'; $mobile_bottom_block_space = '2em'; $mobile_left_block_space = '2em'; break; case 'comfort': $desktop_top_block_space = '3em'; $desktop_right_block_space = '3em'; $desktop_bottom_block_space = '3em'; $desktop_left_block_space = '3em'; $tablet_top_block_space = '3em'; $tablet_right_block_space = '2em'; $tablet_bottom_block_space = '3em'; $tablet_left_block_space = '2em'; $mobile_top_block_space = '3em'; $mobile_right_block_space = '1.5em'; $mobile_bottom_block_space = '3em'; $mobile_left_block_space = '1.5em'; break; case 'custom': $desktop_top_block_space = astra_responsive_spacing( $container_blocks_spacings, 'top', 'desktop' ); $desktop_right_block_space = astra_responsive_spacing( $container_blocks_spacings, 'right', 'desktop' ); $desktop_bottom_block_space = astra_responsive_spacing( $container_blocks_spacings, 'bottom', 'desktop' ); $desktop_left_block_space = astra_responsive_spacing( $container_blocks_spacings, 'left', 'desktop' ); $tablet_top_block_space = astra_responsive_spacing( $container_blocks_spacings, 'top', 'tablet' ); $tablet_right_block_space = astra_responsive_spacing( $container_blocks_spacings, 'right', 'tablet' ); $tablet_bottom_block_space = astra_responsive_spacing( $container_blocks_spacings, 'bottom', 'tablet' ); $tablet_left_block_space = astra_responsive_spacing( $container_blocks_spacings, 'left', 'tablet' ); $mobile_top_block_space = astra_responsive_spacing( $container_blocks_spacings, 'top', 'mobile' ); $mobile_right_block_space = astra_responsive_spacing( $container_blocks_spacings, 'right', 'mobile' ); $mobile_bottom_block_space = astra_responsive_spacing( $container_blocks_spacings, 'bottom', 'mobile' ); $mobile_left_block_space = astra_responsive_spacing( $container_blocks_spacings, 'left', 'mobile' ); break; default: $desktop_top_block_space = ''; $desktop_right_block_space = ''; $desktop_bottom_block_space = ''; $desktop_left_block_space = ''; $tablet_top_block_space = ''; $tablet_right_block_space = ''; $tablet_bottom_block_space = ''; $tablet_left_block_space = ''; $mobile_top_block_space = ''; $mobile_right_block_space = ''; $mobile_bottom_block_space = ''; $mobile_left_block_space = ''; break; } return array( 'desktop' => array( 'top' => $desktop_top_block_space, 'right' => $desktop_right_block_space, 'bottom' => $desktop_bottom_block_space, 'left' => $desktop_left_block_space, ), 'tablet' => array( 'top' => $tablet_top_block_space, 'right' => $tablet_right_block_space, 'bottom' => $tablet_bottom_block_space, 'left' => $tablet_left_block_space, ), 'mobile' => array( 'top' => $mobile_top_block_space, 'right' => $mobile_right_block_space, 'bottom' => $mobile_bottom_block_space, 'left' => $mobile_left_block_space, ), ); }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
3.8.3 | Introduced. |