PluginProbe
Gutenberg / trunk
Gutenberg vtrunk
24.1.0 24.0.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 All 404 releases
← All changes | lib/class-wp-duotone-gutenberg.php +11 -12 23.2.2 → trunk View file →
@@ -134,10 +134,10 @@
134 134 *
135 135 * @link https://github.com/omgovich/colord/blob/3f859e03b0ca622eb15480f611371a0f15c9427f/src/helpers.ts#L23
136 136 *
137 137 * @param float $number The number to clamp.
138 - * @param float $min The minimum value.
139 - * @param float $max The maximum value.
138 + * @param float $min The minimum value.
139 + * @param float $max The maximum value.
140 140 * @return float The clamped value.
141 141 */
142 142 private static function colord_clamp( $number, $min = 0, $max = 1 ) {
143 143 return $number > $max ? $max : ( $number > $min ? $number : $min );
@@ -877,11 +877,11 @@
877 877 * Render out the duotone CSS styles and SVG.
878 878 *
879 879 * @since 6.3.0
880 880 *
881 - * @param string $block_content Rendered block content.
882 - * @param array $block Block object.
883 - * @param WP_Block $wp_block The block instance.
881 + * @param string $block_content Rendered block content.
882 + * @param array $block Block object.
883 + * @param WP_Block $wp_block The block instance.
884 884 * @return string Filtered block content.
885 885 */
886 886 public static function render_duotone_support( $block_content, $block, $wp_block ) {
887 887 if ( ! $block['blockName'] ) {
@@ -966,10 +966,10 @@
966 966 * in classic themes due to gutenberg_restore_image_outer_container from layout block supports.
967 967 *
968 968 * @since 6.5.0
969 969 *
970 - * @param string $block_content Rendered block content.
971 - * @return string Filtered block content.
970 + * @param string $block_content Rendered block content.
971 + * @return string Filtered block content.
972 972 */
973 973 public static function restore_image_outer_container( $block_content ) {
974 974 if ( wp_theme_has_theme_json() ) {
975 975 return $block_content;
@@ -986,11 +986,10 @@
986 986
987 987 $tags->set_bookmark( 'wrapper-div' );
988 988 $tags->next_tag();
989 989
990 - $inner_classnames = explode( ' ', $tags->get_attribute( 'class' ) );
991 - foreach ( $inner_classnames as $classname ) {
992 - if ( 0 === strpos( $classname, 'wp-duotone' ) ) {
990 + foreach ( $tags->class_list() as $classname ) {
991 + if ( str_starts_with( $classname, 'wp-duotone' ) ) {
993 992 $tags->remove_class( $classname );
994 993 $tags->seek( 'wrapper-div' );
995 994 $tags->add_class( $classname );
996 995 break;
@@ -1119,10 +1118,10 @@
1119 1118 *
1120 1119 * @since 6.3.0
1121 1120 * @deprecated 6.3.0
1122 1121 *
1123 - * @param array $preset Duotone preset value as seen in theme.json.
1124 - * @return string Duotone filter CSS id.
1122 + * @param array $preset Duotone preset value as seen in theme.json.
1123 + * @return string Duotone filter CSS id.
1125 1124 */
1126 1125 public static function get_filter_id_from_preset( $preset ) {
1127 1126 _deprecated_function( __FUNCTION__, '6.3.0' );
1128 1127