Sid Gifari File Manager
🏠 Root
/
home2
/
meumer25
/
www
/
wp-content
/
plugins
/
ultimate-addons-for-gutenberg
/
includes
/
blocks
/
inline-notice
/
Editing: frontend.css.php
<?php /** * Frontend CSS & Google Fonts loading File. * * @var mixed[] $attr The block attributes. * @since 2.0.0 * * @package uagb */ // Adds Fonts. UAGB_Block_JS::blocks_inline_notice_gfont( $attr ); $t_selectors = array(); $m_selectors = array(); $selectors = array(); $left_padding = 0; $right_padding = 0; $left_padding_mobile = 0; $right_padding_mobile = 0; $left_padding_tablet = 0; $right_padding_tablet = 0; $title_top_padding = ( isset( $attr['titleTopPadding'] ) && is_numeric( $attr['titleTopPadding'] ) ) ? $attr['titleTopPadding'] : $attr['titleVrPadding']; $title_bottom_padding = ( isset( $attr['titleBottomPadding'] ) && is_numeric( $attr['titleBottomPadding'] ) ) ? $attr['titleBottomPadding'] : $attr['titleVrPadding']; $title_left_padding = ( isset( $attr['titleLeftPadding'] ) && is_numeric( $attr['titleLeftPadding'] ) ) ? $attr['titleLeftPadding'] : $attr['titleHrPadding']; $title_right_padding = ( isset( $attr['titleRightPadding'] ) && is_numeric( $attr['titleRightPadding'] ) ) ? $attr['titleRightPadding'] : $attr['titleHrPadding']; $title_top_padding_mobile = ( isset( $attr['titleTopPaddingMobile'] ) && is_numeric( $attr['titleTopPaddingMobile'] ) ) ? $attr['titleTopPaddingMobile'] : $attr['titleVrPadding']; $title_bottom_padding_mobile = ( isset( $attr['titleBottomPaddingMobile'] ) && is_numeric( $attr['titleBottomPaddingMobile'] ) ) ? $attr['titleBottomPaddingMobile'] : $attr['titleVrPadding']; $title_left_padding_mobile = ( isset( $attr['titleLeftPaddingMobile'] ) && is_numeric( $attr['titleLeftPaddingMobile'] ) ) ? $attr['titleLeftPaddingMobile'] : $attr['titleHrPadding']; $title_right_padding_mobile = ( isset( $attr['titleRightPaddingMobile'] ) && is_numeric( $attr['titleRightPaddingMobile'] ) ) ? $attr['titleRightPaddingMobile'] : $attr['titleHrPadding']; $title_top_padding_tablet = ( isset( $attr['titleTopPaddingTablet'] ) && is_numeric( $attr['titleTopPaddingTablet'] ) ) ? $attr['titleTopPaddingTablet'] : $attr['titleVrPadding']; $title_bottom_padding_tablet = ( isset( $attr['titleBottomPaddingTablet'] ) && is_numeric( $attr['titleBottomPaddingTablet'] ) ) ? $attr['titleBottomPaddingTablet'] : $attr['titleVrPadding']; $title_left_padding_tablet = ( isset( $attr['titleLeftPaddingTablet'] ) && is_numeric( $attr['titleLeftPaddingTablet'] ) ) ? $attr['titleLeftPaddingTablet'] : $attr['titleHrPadding']; $title_right_padding_tablet = ( isset( $attr['titleRightPaddingTablet'] ) && is_numeric( $attr['titleRightPaddingTablet'] ) ) ? $attr['titleRightPaddingTablet'] : $attr['titleHrPadding']; $content_top_padding = ( isset( $attr['contentTopPadding'] ) && is_numeric( $attr['contentTopPadding'] ) ) ? $attr['contentTopPadding'] : $attr['contentVrPadding']; $content_bottom_padding = ( isset( $attr['contentBottomPadding'] ) && is_numeric( $attr['contentBottomPadding'] ) ) ? $attr['contentBottomPadding'] : $attr['contentVrPadding']; $content_left_padding = ( isset( $attr['contentLeftPadding'] ) && is_numeric( $attr['contentLeftPadding'] ) ) ? $attr['contentLeftPadding'] : $attr['contentHrPadding']; $content_right_padding = ( isset( $attr['contentRightPadding'] ) && is_numeric( $attr['contentRightPadding'] ) ) ? $attr['contentRightPadding'] : $attr['contentHrPadding']; $content_top_padding_mobile = ( isset( $attr['contentTopPaddingMobile'] ) && is_numeric( $attr['contentTopPaddingMobile'] ) ) ? $attr['contentTopPaddingMobile'] : $attr['contentVrPadding']; $content_bottom_padding_mobile = ( isset( $attr['contentBottomPaddingMobile'] ) && is_numeric( $attr['contentBottomPaddingMobile'] ) ) ? $attr['contentBottomPaddingMobile'] : $attr['contentVrPadding']; $content_left_padding_mobile = ( isset( $attr['contentLeftPaddingMobile'] ) && is_numeric( $attr['contentLeftPaddingMobile'] ) ) ? $attr['contentLeftPaddingMobile'] : $attr['contentHrPadding']; $content_right_padding_mobile = ( isset( $attr['contentRightPaddingMobile'] ) && is_numeric( $attr['contentRightPaddingMobile'] ) ) ? $attr['contentRightPaddingMobile'] : $attr['contentHrPadding']; $content_top_padding_tablet = ( isset( $attr['contentTopPaddingTablet'] ) && is_numeric( $attr['contentTopPaddingTablet'] ) ) ? $attr['contentTopPaddingTablet'] : $attr['contentVrPadding']; $content_bottom_padding_tablet = ( isset( $attr['contentBottomPaddingTablet'] ) && is_numeric( $attr['contentBottomPaddingTablet'] ) ) ? $attr['contentBottomPaddingTablet'] : $attr['contentVrPadding']; $content_left_padding_tablet = ( isset( $attr['contentLeftPaddingTablet'] ) && is_numeric( $attr['contentLeftPaddingTablet'] ) ) ? $attr['contentLeftPaddingTablet'] : $attr['contentHrPadding']; $content_right_padding_tablet = ( isset( $attr['contentRightPaddingTablet'] ) && is_numeric( $attr['contentRightPaddingTablet'] ) ) ? $attr['contentRightPaddingTablet'] : $attr['contentHrPadding']; $pos_top_tab = isset( $attr['titleTopPaddingTablet'] ) ? $attr['titleTopPaddingTablet'] : $attr['titleTopPadding']; $pos_left_tab = isset( $attr['titleLeftPaddingTablet'] ) ? $attr['titleLeftPaddingTablet'] : $attr['titleLeftPadding']; $pos_right_tab = isset( $attr['titleRightPaddingTablet'] ) ? $attr['titleRightPaddingTablet'] : $attr['titleRightPadding']; $pos_classic_tab = isset( $attr['highlightWidthTablet'] ) ? $attr['highlightWidthTablet'] : $attr['highlightWidth']; $pos_top_unit_tab = isset( $attr['titleTopPaddingTablet'] ) ? $attr['tabletTitlePaddingUnit'] : $attr['titlePaddingUnit']; $pos_left_unit_tab = isset( $attr['titleLeftPaddingTablet'] ) ? $attr['tabletTitlePaddingUnit'] : $attr['titlePaddingUnit']; $pos_right_unit_tab = isset( $attr['titleRightPaddingTablet'] ) ? $attr['tabletTitlePaddingUnit'] : $attr['titlePaddingUnit']; $pos_top_mob = isset( $attr['titleTopPaddingMobile'] ) ? $attr['titleTopPaddingMobile'] : $pos_top_tab; $pos_left_mob = isset( $attr['titleLeftPaddingMobile'] ) ? $attr['titleLeftPaddingMobile'] : $pos_left_tab; $pos_right_mob = isset( $attr['titleRightPaddingMobile'] ) ? $attr['titleRightPaddingMobile'] : $pos_right_tab; $pos_classic_mob = isset( $attr['highlightWidthMobile'] ) ? $attr['highlightWidthMobile'] : $pos_classic_tab; $pos_top_unit_mob = isset( $attr['titleTopPaddingMobile'] ) ? $attr['mobileTitlePaddingUnit'] : $pos_top_unit_tab; $pos_left_unit_mob = isset( $attr['titleLeftPaddingMobile'] ) ? $attr['mobileTitlePaddingUnit'] : $pos_left_unit_tab; $pos_right_unit_mob = isset( $attr['titleRightPaddingMobile'] ) ? $attr['mobileTitlePaddingUnit'] : $pos_right_unit_tab; if ( $attr['noticeDismiss'] ) { if ( 'left' === $attr['noticeAlignment'] || 'center' === $attr['noticeAlignment'] ) { $right_padding = $title_right_padding; $left_padding = $title_left_padding; $left_padding_mobile = $title_left_padding_mobile; $right_padding_mobile = $title_right_padding_mobile; $left_padding_tablet = $title_left_padding_tablet; $right_padding_tablet = $title_right_padding_tablet; } else { $left_padding = $title_left_padding; $right_padding = $title_right_padding; $left_padding_mobile = $title_left_padding_mobile; $right_padding_mobile = $title_right_padding_mobile; $left_padding_tablet = $title_left_padding_tablet; $right_padding_tablet = $title_right_padding_tablet; } } else { $left_padding = $title_left_padding; $right_padding = $title_right_padding; $left_padding_mobile = $title_left_padding_mobile; $right_padding_mobile = $title_right_padding_mobile; $left_padding_tablet = $title_left_padding_tablet; $right_padding_tablet = $title_right_padding_tablet; } $selectors = array( '.wp-block-uagb-inline-notice .uagb-notice-title' => array( 'padding-left' => UAGB_Helper::get_css_value( $left_padding, $attr['titlePaddingUnit'] ), 'padding-right' => UAGB_Helper::get_css_value( $right_padding, $attr['titlePaddingUnit'] ), 'padding-top' => UAGB_Helper::get_css_value( $title_top_padding, $attr['titlePaddingUnit'] ), 'padding-bottom' => UAGB_Helper::get_css_value( $title_bottom_padding, $attr['titlePaddingUnit'] ), 'color' => $attr['titleColor'], ), ' .uagb-notice-text' => array( 'color' => $attr['textColor'], 'padding-left' => UAGB_Helper::get_css_value( $content_left_padding, $attr['contentPaddingUnit'] ), 'padding-right' => UAGB_Helper::get_css_value( $content_right_padding, $attr['contentPaddingUnit'] ), 'padding-top' => UAGB_Helper::get_css_value( $content_top_padding, $attr['contentPaddingUnit'] ), 'padding-bottom' => UAGB_Helper::get_css_value( $content_bottom_padding, $attr['contentPaddingUnit'] ), ), ' span.uagb-notice-dismiss svg' => array( // For Backward. 'fill' => $attr['noticeDismissColor'], 'color' => $attr['noticeDismissColor'], ), ' svg' => array( // For Backward. 'fill' => $attr['noticeDismissColor'], 'color' => $attr['noticeDismissColor'], ), ' button[type="button"] svg' => array( 'fill' => $attr['noticeDismissColor'], 'color' => $attr['noticeDismissColor'], ), '.uagb-dismissable button[type="button"] svg' => array( 'width' => UAGB_Helper::get_css_value( $attr['iconSize'], $attr['iconSizeUnit'] ), 'height' => UAGB_Helper::get_css_value( $attr['iconSize'], $attr['iconSizeUnit'] ), 'top' => UAGB_Helper::get_css_value( $attr['titleTopPadding'], $attr['titlePaddingUnit'] ), ), '.uagb-dismissable > svg' => array( // For Backward. 'width' => UAGB_Helper::get_css_value( $attr['iconSize'], $attr['iconSizeUnit'] ), 'height' => UAGB_Helper::get_css_value( $attr['iconSize'], $attr['iconSizeUnit'] ), 'top' => UAGB_Helper::get_css_value( $attr['titleTopPadding'], $attr['titlePaddingUnit'] ), ), '.uagb-inline_notice__align-left button[type="button"] svg' => array( 'right' => UAGB_Helper::get_css_value( $attr['titleRightPadding'], $attr['titlePaddingUnit'] ), ), '.uagb-inline_notice__align-left svg' => array( // For Backward. 'right' => UAGB_Helper::get_css_value( $attr['titleRightPadding'], $attr['titlePaddingUnit'] ), ), '.uagb-inline_notice__align-center button[type="button"] svg' => array( 'right' => UAGB_Helper::get_css_value( $attr['titleRightPadding'], $attr['titlePaddingUnit'] ), ), '.uagb-inline_notice__align-center svg' => array( // For Backward. 'right' => UAGB_Helper::get_css_value( $attr['titleRightPadding'], $attr['titlePaddingUnit'] ), ), ); $m_selectors = array( ' .uagb-notice-text' => array( 'color' => $attr['textColor'], 'padding-left' => UAGB_Helper::get_css_value( $content_left_padding_mobile, $attr['mobileContentPaddingUnit'] ), 'padding-right' => UAGB_Helper::get_css_value( $content_right_padding_mobile, $attr['mobileContentPaddingUnit'] ), 'padding-top' => UAGB_Helper::get_css_value( $content_top_padding_mobile, $attr['mobileContentPaddingUnit'] ), 'padding-bottom' => UAGB_Helper::get_css_value( $content_bottom_padding_mobile, $attr['mobileContentPaddingUnit'] ), ), ' .uagb-notice-title' => array( 'padding-left' => UAGB_Helper::get_css_value( $left_padding_mobile, $attr['mobileTitlePaddingUnit'] ), 'padding-right' => UAGB_Helper::get_css_value( $right_padding_mobile, $attr['mobileTitlePaddingUnit'] ), 'padding-top' => UAGB_Helper::get_css_value( $title_top_padding_mobile, $attr['mobileTitlePaddingUnit'] ), 'padding-bottom' => UAGB_Helper::get_css_value( $title_bottom_padding_mobile, $attr['mobileTitlePaddingUnit'] ), ), '.uagb-dismissable button[type="button"] svg' => array( 'width' => UAGB_Helper::get_css_value( $attr['iconSizeMob'], $attr['iconSizeUnit'] ), 'height' => UAGB_Helper::get_css_value( $attr['iconSizeMob'], $attr['iconSizeUnit'] ), 'top' => UAGB_Helper::get_css_value( $pos_top_mob, $pos_top_unit_mob ), ), '.uagb-dismissable > svg' => array( // For Backward. 'width' => UAGB_Helper::get_css_value( $attr['iconSizeMob'], $attr['iconSizeUnit'] ), 'height' => UAGB_Helper::get_css_value( $attr['iconSizeMob'], $attr['iconSizeUnit'] ), 'top' => UAGB_Helper::get_css_value( $pos_top_mob, $pos_top_unit_mob ), ), '.uagb-inline_notice__align-left button[type="button"] svg' => array( 'right' => UAGB_Helper::get_css_value( $pos_right_mob, $pos_right_unit_mob ), ), '.uagb-inline_notice__align-left svg' => array( // For Backward. 'right' => UAGB_Helper::get_css_value( $pos_right_mob, $pos_right_unit_mob ), ), '.uagb-inline_notice__align-center button[type="button"] svg' => array( 'right' => UAGB_Helper::get_css_value( $pos_right_mob, $pos_right_unit_mob ), ), '.uagb-inline_notice__align-center svg' => array( // For Backward. 'right' => UAGB_Helper::get_css_value( $pos_right_mob, $pos_right_unit_mob ), ), ); $t_selectors = array( ' .uagb-notice-text' => array( 'padding-left' => UAGB_Helper::get_css_value( $content_left_padding_tablet, $attr['tabletContentPaddingUnit'] ), 'padding-right' => UAGB_Helper::get_css_value( $content_right_padding_tablet, $attr['tabletContentPaddingUnit'] ), 'padding-top' => UAGB_Helper::get_css_value( $content_top_padding_tablet, $attr['tabletContentPaddingUnit'] ), 'padding-bottom' => UAGB_Helper::get_css_value( $content_bottom_padding_tablet, $attr['tabletContentPaddingUnit'] ), ), ' .uagb-notice-title' => array( 'padding-left' => UAGB_Helper::get_css_value( $left_padding_tablet, $attr['tabletTitlePaddingUnit'] ), 'padding-right' => UAGB_Helper::get_css_value( $right_padding_tablet, $attr['tabletTitlePaddingUnit'] ), 'padding-top' => UAGB_Helper::get_css_value( $title_top_padding_tablet, $attr['tabletTitlePaddingUnit'] ), 'padding-bottom' => UAGB_Helper::get_css_value( $title_bottom_padding_tablet, $attr['tabletTitlePaddingUnit'] ), ), '.uagb-dismissable button[type="button"] svg' => array( 'width' => UAGB_Helper::get_css_value( $attr['iconSizeTab'], $attr['iconSizeUnit'] ), 'height' => UAGB_Helper::get_css_value( $attr['iconSizeTab'], $attr['iconSizeUnit'] ), 'top' => UAGB_Helper::get_css_value( $pos_top_tab, $pos_top_unit_tab ), ), '.uagb-dismissable > svg' => array( // For Backward. 'width' => UAGB_Helper::get_css_value( $attr['iconSizeTab'], $attr['iconSizeUnit'] ), 'height' => UAGB_Helper::get_css_value( $attr['iconSizeTab'], $attr['iconSizeUnit'] ), 'top' => UAGB_Helper::get_css_value( $pos_top_tab, $pos_top_unit_tab ), ), '.uagb-inline_notice__align-left button[type="button"] svg' => array( 'right' => UAGB_Helper::get_css_value( $pos_right_tab, $pos_right_unit_tab ), ), '.uagb-inline_notice__align-left svg' => array( // For Backward. 'right' => UAGB_Helper::get_css_value( $pos_right_tab, $pos_right_unit_tab ), ), '.uagb-inline_notice__align-center button[type="button"] svg' => array( 'right' => UAGB_Helper::get_css_value( $pos_right_tab, $pos_right_unit_tab ), ), '.uagb-inline_notice__align-center svg' => array( // For Backward. 'right' => UAGB_Helper::get_css_value( $pos_right_tab, $pos_right_unit_tab ), ), ); if ( 'modern' === $attr['layout'] ) { $selectors[' .uagb-notice-title']['background-color'] = $attr['noticeColor']; $selectors[' .uagb-notice-title']['border-top-right-radius'] = '3px'; $selectors[' .uagb-notice-title']['border-top-left-radius'] = '3px'; $selectors[' .uagb-notice-text']['background-color'] = $attr['contentBgColor']; $selectors[' .uagb-notice-text']['border'] = '2px solid ' . $attr['noticeColor']; $selectors[' .uagb-notice-text']['border-bottom-left-radius'] = '3px'; $selectors[' .uagb-notice-text']['border-bottom-right-radius'] = '3px'; $selectors['.uagb-inline_notice__align-right button[type="button"] svg']['left'] = UAGB_Helper::get_css_value( $attr['titleLeftPadding'], $attr['titlePaddingUnit'] ); $t_selectors['.uagb-inline_notice__align-right button[type="button"] svg']['left'] = UAGB_Helper::get_css_value( $pos_left_tab, $pos_left_unit_tab ); $m_selectors['.uagb-inline_notice__align-right button[type="button"] svg']['left'] = UAGB_Helper::get_css_value( $pos_left_mob, $pos_left_unit_mob ); } elseif ( 'simple' === $attr['layout'] ) { $selectors[' .uagb-notice-title']['background-color'] = $attr['contentBgColor']; $selectors[' .uagb-notice-title']['border-left'] = UAGB_Helper::get_css_value( $attr['highlightWidth'], 'px' ) . ' solid ' . $attr['noticeColor']; $t_selectors[' .uagb-notice-title']['border-left'] = UAGB_Helper::get_css_value( $attr['highlightWidthTablet'], 'px' ) . ' solid ' . $attr['noticeColor']; $m_selectors[' .uagb-notice-title']['border-left'] = UAGB_Helper::get_css_value( $attr['highlightWidthMobile'], 'px' ) . ' solid ' . $attr['noticeColor']; $selectors[' .uagb-notice-text']['background-color'] = $attr['contentBgColor']; $selectors[' .uagb-notice-text']['border-left'] = UAGB_Helper::get_css_value( $attr['highlightWidth'], 'px' ) . ' solid ' . $attr['noticeColor']; $t_selectors[' .uagb-notice-text']['border-left'] = UAGB_Helper::get_css_value( $attr['highlightWidthTablet'], 'px' ) . ' solid ' . $attr['noticeColor']; $m_selectors[' .uagb-notice-text']['border-left'] = UAGB_Helper::get_css_value( $attr['highlightWidthMobile'], 'px' ) . ' solid ' . $attr['noticeColor']; $selectors['.uagb-inline_notice__align-right button[type="button"] svg']['left'] = 'calc(' . $attr['titleLeftPadding'] . $attr['titlePaddingUnit'] . ' + ' . $attr['highlightWidth'] . 'px)'; $t_selectors['.uagb-inline_notice__align-right button[type="button"] svg']['left'] = 'calc(' . $pos_left_tab . $pos_left_unit_tab . ' + ' . $pos_classic_tab . 'px)'; $m_selectors['.uagb-inline_notice__align-right button[type="button"] svg']['left'] = 'calc(' . $pos_left_mob . $pos_left_unit_mob . ' + ' . $pos_classic_mob . 'px)'; } $combined_selectors = array( 'desktop' => $selectors, 'tablet' => $t_selectors, 'mobile' => $m_selectors, ); $combined_selectors = UAGB_Helper::get_typography_css( $attr, 'title', ' .uagb-notice-title', $combined_selectors ); $combined_selectors = UAGB_Helper::get_typography_css( $attr, 'desc', ' .uagb-notice-text', $combined_selectors ); return UAGB_Helper::generate_all_css( $combined_selectors, ' .uagb-block-' . $id );
Save
Cancel