diff --git a/src/AKSRT/Widgets/WidgetComboInfo.php b/src/AKSRT/Widgets/WidgetComboInfo.php index 61e6514e..07feca43 100644 --- a/src/AKSRT/Widgets/WidgetComboInfo.php +++ b/src/AKSRT/Widgets/WidgetComboInfo.php @@ -44,16 +44,29 @@ class WidgetComboInfo extends \WP_Widget { echo $args['before_title'] . esc_html($title) . $args['after_title']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } - $style = sprintf('--aksrt-zci-radius:%dpx;--aksrt-zci-band-h:%dpx;--aksrt-zci-pc:%d;--aksrt-zci-m:%d;', $radius, $band_h, $pc_row, $m_row); - $wrap = 'aksrt-combo-info' . ($top_band ? ' has-band' : ''); + $style = sprintf('--aksrt-zci-radius:%dpx;--aksrt-zci-band-h:%dpx;--aksrt-zci-pc:%d;--aksrt-zci-m:%d;--zci-radius:%dpx;--zci-band-h:%dpx;', $radius, $band_h, $pc_row, $m_row, $radius, $band_h); + $wrap = 'aksrt-combo-info zib-combo-info-card row gutters-10' . ($top_band ? ' has-band zci-has-band' : ''); + $anim = sanitize_key((string) ($instance['obs_animation'] ?? '')); + $anim_repeat = !empty($instance['animation_repeat']); + $pc_span = max(1, (int) floor(12 / $pc_row)); + $m_span = max(1, (int) floor(12 / $m_row)); + $col = 'col-sm-' . $pc_span . ' col-xs-' . $m_span; echo '
+ +
max(20, min(160, (int) ($new_instance['top_band_height'] ?? 70))), 'cta_text' => sanitize_text_field((string) ($new_instance['cta_text'] ?? '')), 'go_link' => !empty($new_instance['go_link']) ? 1 : 0, + 'obs_animation' => sanitize_key((string) ($new_instance['obs_animation'] ?? '')), + 'animation_repeat'=> !empty($new_instance['animation_repeat']) ? 1 : 0, ]; } } diff --git a/src/AKSRT/Widgets/WidgetHighlights.php b/src/AKSRT/Widgets/WidgetHighlights.php index f9f1d12f..a87999a4 100644 --- a/src/AKSRT/Widgets/WidgetHighlights.php +++ b/src/AKSRT/Widgets/WidgetHighlights.php @@ -1,6 +1,6 @@ $args + * @param array+ +
$new_instance + * @param array