Plugin Directory

Changeset 3382601


Ignore:
Timestamp:
10/22/2025 12:47:36 PM (8 weeks ago)
Author:
athemes
Message:

v1.1.3

Location:
athemes-blocks/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • athemes-blocks/trunk/athemes-blocks.php

    r3362249 r3382601  
    33 * Plugin Name:       aThemes Blocks
    44 * Description:       aThemes Blocks is a Gutenberg plugin extending the WordPress editor with awesome blocks.
    5  * Version:           1.1.2
     5 * Version:           1.1.3
    66 * Author:            aThemes
    77 * Author URI:        https://athemes.com
  • athemes-blocks/trunk/includes/Blocks/BlockCss.php

    r3343697 r3382601  
    150150                                : str_replace( array( '{{VALUE}}', '{{UNIT}}' ), array( $value['value'], $unit ), $selector_value );
    151151
    152                             if ( $is_color_picker ) {
    153                                 if ( empty( $replaced_selector_value ) || $replaced_selector_value === '{{HOVER}}' && empty( $value['value']['hoverState'] ) ) {
    154                                     continue;
    155                                 }
    156 
    157                                 $replaced_selector_value = str_replace( array( '{{VALUE}}', '{{HOVER}}' ), array( $value['value']['defaultState'], $value['value']['hoverState'] ), $selector_value );
    158                             }
     152                            if ( $is_color_picker ) {
     153                                $default_state = $value['value']['defaultState'] ?? '';
     154                                $hover_state = $value['value']['hoverState'] ?? '';
     155                               
     156                                if ( empty( $replaced_selector_value ) || $replaced_selector_value === '{{HOVER}}' && empty( $hover_state ) ) {
     157                                    continue;
     158                                }
     159
     160                                $replaced_selector_value = str_replace( array( '{{VALUE}}', '{{HOVER}}' ), array( $default_state, $hover_state ), $selector_value );
     161                            }
    159162
    160163                            if ( $value_is_object ) {
     
    196199                                    }
    197200   
    198                                     if ( $is_color_picker ) {
    199                                         if ( $value['value']['defaultState'] !== '' ) {
    200                                             $responsive_values['desktop'][$selector][] = sprintf( '%s: %s', $property, $value['value']['defaultState'] );
    201                                         }
    202 
    203                                         if ( $value['value']['hoverState'] !== '' ) {
    204                                             $responsive_values['desktop']["$selector:hover"][] = sprintf( '%s: %s', $property, $value['value']['hoverState'] );
    205                                         }
    206                                     }
     201                                    if ( $is_color_picker ) {
     202                                        if ( isset( $value['value']['defaultState'] ) && $value['value']['defaultState'] !== '' ) {
     203                                            $responsive_values['desktop'][$selector][] = sprintf( '%s: %s', $property, $value['value']['defaultState'] );
     204                                        }
     205
     206                                        if ( isset( $value['value']['hoverState'] ) && $value['value']['hoverState'] !== '' ) {
     207                                            $responsive_values['desktop']["$selector:hover"][] = sprintf( '%s: %s', $property, $value['value']['hoverState'] );
     208                                        }
     209                                    }
    207210
    208211                                    if ( $is_background_image ) {
     
    244247                                    }
    245248   
    246                                     if ( $is_color_picker ) {
    247                                         if ( $value['value']['defaultState'] !== '' ) {
    248                                             $responsive_values[$device][$selector][] = sprintf( '%s: %s %s', $property, $value['value']['defaultState'], $important ? '!important' : '' );
    249                                         }
    250 
    251                                         if ( $value['value']['hoverState'] !== '' ) {
    252                                             $responsive_values[$device]["$selector:hover"][] = sprintf( '%s: %s %s', $property, $value['value']['hoverState'], $important ? '!important' : '' );
    253                                         }
    254                                     }
     249                                    if ( $is_color_picker ) {
     250                                        if ( isset( $value['value']['defaultState'] ) && $value['value']['defaultState'] !== '' ) {
     251                                            $responsive_values[$device][$selector][] = sprintf( '%s: %s %s', $property, $value['value']['defaultState'], $important ? '!important' : '' );
     252                                        }
     253
     254                                        if ( isset( $value['value']['hoverState'] ) && $value['value']['hoverState'] !== '' ) {
     255                                            $responsive_values[$device]["$selector:hover"][] = sprintf( '%s: %s %s', $property, $value['value']['hoverState'], $important ? '!important' : '' );
     256                                        }
     257                                    }
    255258
    256259                                    if ( $is_background_image ) {
  • athemes-blocks/trunk/readme.txt

    r3362249 r3382601  
    44Tested up to: 6.6
    55Requires PHP: 5.6
    6 Stable tag: 1.1.2
     6Stable tag: 1.1.3
    77Contributors: aThemes
    88License: GPLv2 or later
Note: See TracChangeset for help on using the changeset viewer.