Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -1474,20 +1474,23 @@
//Header Top Row Background Color
api( 'responsive_header_above_row_bg_color', function( value ) {
value.bind( function( newval ) {
$('.responsive-site-above-header-wrap').css('background-color', newval );
jQuery('style#responsive-header-above-row-bg-color').remove();
jQuery('head').append(
'<style id="responsive-header-above-row-bg-color">'
+ '.responsive-site-above-header-wrap { background-color: ' + newval + ' }'
+ '</style>'
);
} );
} );

//Header Top Row Hover Background Color
api( 'responsive_header_above_row_bg_hover_color', function( value ) {
value.bind( function( newval ) {
$(".responsive-site-above-header-wrap").hover(
function() {
$(this).css("background-color", api('responsive_header_above_row_bg_hover_color').get());
},
function() {
$(this).css("background-color", api('responsive_header_above_row_bg_color').get());
}
jQuery('style#responsive-header-above-row-bg-hover-color').remove();
jQuery('head').append(
'<style id="responsive-header-above-row-bg-hover-color">'
+ '.responsive-site-above-header-wrap:hover { background-color: ' + newval + ' }'
+ '</style>'
);
} );
} );
Expand Down Expand Up @@ -1519,20 +1522,23 @@
//Header Primary Row Background Color
api( 'responsive_header_primary_row_bg_color', function( value ) {
value.bind( function( newval ) {
$('.responsive-site-primary-header-wrap').css('background-color', newval );
jQuery('style#responsive-header-primary-row-bg-color').remove();
jQuery('head').append(
'<style id="responsive-header-primary-row-bg-color">'
+ '.responsive-site-primary-header-wrap { background-color: ' + newval + ' }'
+ '</style>'
);
} );
} );

//Header Primary Row Hover Background Color
api( 'responsive_header_primary_row_bg_hover_color', function( value ) {
value.bind( function( newval ) {
$(".responsive-site-primary-header-wrap").hover(
function() {
$(this).css("background-color", api('responsive_header_primary_row_bg_hover_color').get());
},
function() {
$(this).css("background-color", api('responsive_header_primary_row_bg_color').get());
}
jQuery('style#responsive-header-primary-row-bg-hover-color').remove();
jQuery('head').append(
'<style id="responsive-header-primary-row-bg-hover-color">'
+ '.responsive-site-primary-header-wrap:hover { background-color: ' + newval + ' }'
+ '</style>'
);
} );
} );
Expand Down Expand Up @@ -1564,20 +1570,23 @@
//Header Below Row Background Color
api( 'responsive_header_below_row_bg_color', function( value ) {
value.bind( function( newval ) {
$('.responsive-site-below-header-wrap').css('background-color', newval );
jQuery('style#responsive-header-below-row-bg-color').remove();
jQuery('head').append(
'<style id="responsive-header-below-row-bg-color">'
+ '.responsive-site-below-header-wrap { background-color: ' + newval + ' }'
+ '</style>'
);
} );
} );

//Header Below Row Hover Background Color
api( 'responsive_header_below_row_bg_hover_color', function( value ) {
value.bind( function( newval ) {
$(".responsive-site-below-header-wrap").hover(
function() {
$(this).css("background-color", api('responsive_header_below_row_bg_hover_color').get());
},
function() {
$(this).css("background-color", api('responsive_header_below_row_bg_color').get());
}
jQuery('style#responsive-header-below-row-bg-hover-color').remove();
jQuery('head').append(
'<style id="responsive-header-below-row-bg-hover-color">'
+ '.responsive-site-below-header-wrap:hover { background-color: ' + newval + ' }'
+ '</style>'
);
} );
} );
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1851,9 +1851,9 @@ api( 'responsive_product_card_inside_container_mobile_bottom_padding', function(
{ type: 'below', selector: '.rspv-site-below-footer-wrap' },
];
const hfbFooterRowsItems = [
{ type: 'above', selector: '.rspv-site-above-footer-wrap .footer-widget-area' },
{ type: 'primary', selector: '.rspv-site-primary-footer-wrap .footer-widget-area' },
{ type: 'below', selector: '.rspv-site-below-footer-wrap .footer-widget-area' },
{ type: 'above', selector: '.rspv-site-above-footer-wrap .footer-widget-area, .rspv-site-above-footer-wrap .footer-widget-wrapper' },
{ type: 'primary', selector: '.rspv-site-primary-footer-wrap .footer-widget-area, .rspv-site-primary-footer-wrap .footer-widget-wrapper' },
{ type: 'below', selector: '.rspv-site-below-footer-wrap .footer-widget-area, .rspv-site-below-footer-wrap .footer-widget-wrapper' },
];

// Common suffixes for both margin and padding
Expand Down
2 changes: 1 addition & 1 deletion core/includes/customizer/controls/general.css
Original file line number Diff line number Diff line change
Expand Up @@ -1406,7 +1406,7 @@ body.rtl .customize-control .responsive-switchers li {
}

#customize-control-responsive_redirect_to_content_header a,
#customize-control-responsive_redirect_to_header_widgets a,
#customize-control-responsive_redirect_to_header_widgets_section a,
#customize-control-responsive_redirect_to_sticky_header a,
#customize-control-responsive_redirect_to_transparent_header a {
padding-top: 18px;
Expand Down
29 changes: 19 additions & 10 deletions core/includes/customizer/custom-styles.php
Original file line number Diff line number Diff line change
Expand Up @@ -2924,18 +2924,18 @@ function responsive_customizer_styles() {
// footer_bar Padding.
$footer_bar_padding_right = esc_html( get_theme_mod( 'responsive_footer_bar_right_padding', 0 ) );
$footer_bar_padding_left = esc_html( get_theme_mod( 'responsive_footer_bar_left_padding', 0 ) );
$footer_bar_padding_top = esc_html( get_theme_mod( 'responsive_footer_bar_top_padding', 20 ) );
$footer_bar_padding_bottom = esc_html( get_theme_mod( 'responsive_footer_bar_bottom_padding', 20 ) );
$footer_bar_padding_top = esc_html( get_theme_mod( 'responsive_footer_bar_top_padding', 0 ) );
$footer_bar_padding_bottom = esc_html( get_theme_mod( 'responsive_footer_bar_bottom_padding', 0 ) );

$footer_bar_tablet_padding_right = esc_html( get_theme_mod( 'responsive_footer_bar_tablet_right_padding', 0 ) );
$footer_bar_tablet_padding_left = esc_html( get_theme_mod( 'responsive_footer_bar_tablet_left_padding', 0 ) );
$footer_bar_tablet_padding_top = esc_html( get_theme_mod( 'responsive_footer_bar_tablet_top_padding', 20 ) );
$footer_bar_tablet_padding_bottom = esc_html( get_theme_mod( 'responsive_footer_bar_tablet_bottom_padding', 20 ) );
$footer_bar_tablet_padding_top = esc_html( get_theme_mod( 'responsive_footer_bar_tablet_top_padding', 0 ) );
$footer_bar_tablet_padding_bottom = esc_html( get_theme_mod( 'responsive_footer_bar_tablet_bottom_padding', 0 ) );

$footer_bar_mobile_padding_right = esc_html( get_theme_mod( 'responsive_footer_bar_mobile_right_padding', 0 ) );
$footer_bar_mobile_padding_left = esc_html( get_theme_mod( 'responsive_footer_bar_mobile_left_padding', 0 ) );
$footer_bar_mobile_padding_top = esc_html( get_theme_mod( 'responsive_footer_bar_mobile_top_padding', 20 ) );
$footer_bar_mobile_padding_bottom = esc_html( get_theme_mod( 'responsive_footer_bar_mobile_bottom_padding', 20 ) );
$footer_bar_mobile_padding_top = esc_html( get_theme_mod( 'responsive_footer_bar_mobile_top_padding', 0 ) );
$footer_bar_mobile_padding_bottom = esc_html( get_theme_mod( 'responsive_footer_bar_mobile_bottom_padding', 0 ) );

$custom_css .= '.footer-bar {
padding: ' . responsive_spacing_css( $footer_bar_padding_top, $footer_bar_padding_right, $footer_bar_padding_bottom, $footer_bar_padding_left ) . ';
Expand Down Expand Up @@ -3186,6 +3186,16 @@ function responsive_customizer_styles() {
background: transparent;
}
}
.sticky-header {
.responsive-site-above-header-wrap,
.responsive-site-primary-header-wrap,
.responsive-site-below-header-wrap,
.responsive-site-below-header-wrap:hover,
.responsive-site-primary-header-wrap:hover,
.responsive-site-above-header-wrap:hover {
background: transparent;
}
}
.site-header-focus-item > .customize-partial-edit-shortcut button {
left: 0;
}
Expand Down Expand Up @@ -3575,8 +3585,8 @@ function responsive_customizer_styles() {
$primary_footer_height = get_theme_mod( 'responsive_footer_primary_height', 30 );
$primary_footer_vertical_alignment = get_theme_mod( 'responsive_footer_primary_vertical_alignment', 'center' );
$primary_footer_bg_color = get_theme_mod( 'responsive_footer_primary_row_bg_color', '#333' );
$primary_footer_top_border_size = get_theme_mod( 'responsive_footer_primary_row_top_border_size', 0 );
$primary_footer_top_border_color = get_theme_mod( 'responsive_footer_primary_row_border_color', '#FFF' );
$primary_footer_top_border_size = get_theme_mod( 'responsive_footer_primary_row_top_border_size', 1 );
$primary_footer_top_border_color = get_theme_mod( 'responsive_footer_primary_row_border_color', '#aaaaaa' );
$custom_css .= "
.rspv-site-primary-footer-inner-wrap {
grid-column-gap: {$primary_footer_inner_column_spacing}px;
Expand Down Expand Up @@ -3726,7 +3736,7 @@ function build_responsive_padding_spacing_css( $padding ) {
}
";
// copyright padding
$copyright_padding_values = get_responsive_spacing_values('responsive_footer_copyright', 15, 15, 15, 15);
$copyright_padding_values = get_responsive_spacing_values('responsive_footer_copyright', 30, 30, 30, 30);

$custom_css .= ".footer-layouts.copyright {";
$custom_css .= build_responsive_padding_spacing_css($copyright_padding_values['desktop']);
Expand Down Expand Up @@ -3786,7 +3796,6 @@ function build_responsive_padding_spacing_css( $padding ) {
$custom_css .= ".rspv-site-above-footer-wrap .footer-widget-area {";
$custom_css .= build_responsive_padding_spacing_css($above_footer_padding_values['mobile']);
$custom_css .= "}}";

// Fetch primary footer row items padding and margin values.
$primary_footer_padding_values = get_responsive_spacing_values('responsive_footer_primary_row_item_padding');

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,9 @@ const SelectButtonComponent = props => {
const [props_value, setPropsValue] = useState(props.control.setting.get());

const onOptionClick = (value) => {
if (props_value === value) {
setPropsValue('none');
props.control.setting.set('none');
} else {
setPropsValue(value);
props.control.setting.set(value);
}
};
setPropsValue(value);
props.control.setting.set(value);
};

const {
label,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,7 @@ public function customizer_options( $wp_customize ) {
// responsive_select_control( $wp_customize, 'footer_bar_layout', $footer_bar_layout_label, 'responsive_footer_layout', 130, $footer_layout_choices, 'horizontal', null, 'postMessage' );

// Bar Padding.
responsive_padding_control( $wp_customize, 'footer_bar', 'responsive_footer_layout', 50, 20, 0, null );
responsive_padding_control( $wp_customize, 'footer_bar', 'responsive_footer_layout', 50, 0, 0, null );

// Bottom Border.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ public function customizer_options( $wp_customize ) {
responsive_redirect_control( $wp_customize, 'redirect_to_content_header', $configure_footer_menu_redirect_label, 'responsive_header_builder_section', 10, 'section', 'responsive_content_header_layout');

$configure_footer_menu_redirect_label = __( 'Header Widgets', 'responsive' );
responsive_redirect_control( $wp_customize, 'redirect_to_header_widgets', $configure_footer_menu_redirect_label, 'responsive_header_builder_section', 10, 'section', 'responsive_header_widget');
responsive_redirect_control( $wp_customize, 'redirect_to_header_widgets_section', $configure_footer_menu_redirect_label, 'responsive_header_builder_section', 10, 'section', 'responsive_header_widget');

$configure_footer_menu_redirect_label = __( 'Sticky Header', 'responsive' );
responsive_redirect_control( $wp_customize, 'redirect_to_sticky_header', $configure_footer_menu_redirect_label, 'responsive_header_builder_section', 10, 'section', 'responsive_header_sticky_menu_layout');
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -630,7 +630,7 @@ public function customizer_options( $wp_customize ) {
'priority' => $priority,
'active_callback' => $active_callback,
'choices' => array(
'none' => esc_html__( 'None', 'responsive' ),
'default' => esc_html__( 'Default', 'responsive' ),
'capitalize' => esc_html__( 'Aa', 'responsive' ),
'lowercase' => esc_html__( 'aa', 'responsive' ),
'uppercase' => esc_html__( 'AA', 'responsive' ),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ public function customizer_options( $wp_customize ) {

// Layout.
$layout_separator_label = __( 'Layout', 'responsive' );
responsive_builder_row_layout_control( $wp_customize, 'footer_primary_layout',$layout_separator_label, 'responsive_footer_primary_row', 30, 'equal', array( 'footer' => 'primary', 'rspv_event' => 'footer_items' ), null );
responsive_builder_row_layout_control( $wp_customize, 'footer_primary_layout',$layout_separator_label, 'responsive_footer_primary_row', 30, 'left-heavy', array( 'footer' => 'primary', 'rspv_event' => 'footer_items' ), null );

responsive_horizontal_separator_control($wp_customize, 'footer_primary_separator_5', 1, 'responsive_footer_primary_row', 35, 1, );

Expand Down Expand Up @@ -116,7 +116,7 @@ public function customizer_options( $wp_customize ) {

// Top Border Size.
$footer_primary_row_top_border_size_label = __( 'Top Border Size (px)', 'responsive' );
responsive_drag_number_control( $wp_customize, 'footer_primary_row_top_border_size', $footer_primary_row_top_border_size_label, 'responsive_footer_primary_row', 100, 0, null, 300, 0, 'postMessage', 1 );
responsive_drag_number_control( $wp_customize, 'footer_primary_row_top_border_size', $footer_primary_row_top_border_size_label, 'responsive_footer_primary_row', 100, 1, null, 300, 0, 'postMessage', 1 );

// Border Color.
$footer_primary_row_border_color_label = __( 'Border Color', 'responsive' );
Expand Down
8 changes: 4 additions & 4 deletions core/includes/functions-sidebar.php
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ function responsive_widgets_init() {
'id' => 'footer-widget-1',
'before_title' => '<div class="widget-title"><h4>',
'after_title' => '</h4></div>',
'before_widget' => '<div id="%1$s" class="grid col %2$s"><div class="footer-widget-wrapper">',
'before_widget' => '<div id="%1$s" class="grid col %2$s"><div class="widget-wrapper">',
'after_widget' => '</div></div>',
)
);
Expand All @@ -125,7 +125,7 @@ function responsive_widgets_init() {
'id' => 'footer-widget-2',
'before_title' => '<div class="widget-title"><h4>',
'after_title' => '</h4></div>',
'before_widget' => '<div id="%1$s" class="grid col %2$s"><div class="footer-widget-wrapper">',
'before_widget' => '<div id="%1$s" class="grid col %2$s"><div class="widget-wrapper">',
'after_widget' => '</div></div>',
)
);
Expand All @@ -136,7 +136,7 @@ function responsive_widgets_init() {
'id' => 'footer-widget-3',
'before_title' => '<div class="widget-title"><h4>',
'after_title' => '</h4></div>',
'before_widget' => '<div id="%1$s" class="grid col %2$s"><div class="footer-widget-wrapper">',
'before_widget' => '<div id="%1$s" class="grid col %2$s"><div class="widget-wrapper">',
'after_widget' => '</div></div>',
)
);
Expand All @@ -147,7 +147,7 @@ function responsive_widgets_init() {
'id' => 'footer-widget-4',
'before_title' => '<div class="widget-title"><h4>',
'after_title' => '</h4></div>',
'before_widget' => '<div id="%1$s" class="grid col %2$s"><div class="footer-widget-wrapper">',
'before_widget' => '<div id="%1$s" class="grid col %2$s"><div class="widget-wrapper">',
'after_widget' => '</div></div>',
)
);
Expand Down
Loading