/** * Transparent Header - Customizer. * * @package Astra * @since 1.0.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } if ( ! class_exists( 'Astra_Ext_Transparent_Header_Loader' ) ) { /** * Customizer Initialization * * @since 1.0.0 */ class Astra_Ext_Transparent_Header_Loader { /** * Member Variable * * @var object instance */ private static $instance; /** * Initiator */ public static function get_instance() { if ( ! isset( self::$instance ) ) { self::$instance = new self(); } return self::$instance; } /** * Constructor */ public function __construct() { add_filter( 'astra_theme_defaults', array( $this, 'theme_defaults' ) ); add_action( 'customize_preview_init', array( $this, 'preview_scripts' ) ); add_action( 'customize_register', array( $this, 'customize_register' ), 2 ); } /** * Set Options Default Values * * @param array $defaults Astra options default value array. * @return array */ public function theme_defaults( $defaults ) { // Header - Transparent. $defaults['transparent-header-logo'] = ''; $defaults['transparent-header-retina-logo'] = ''; $defaults['different-transparent-logo'] = 0; $defaults['different-transparent-retina-logo'] = 0; $defaults['transparent-header-logo-width'] = array( 'desktop' => 150, 'tablet' => 120, 'mobile' => 100, ); $defaults['transparent-header-enable'] = 0; /** * Old option for 404, search and archive pages. * * For default value on separate option this setting is in use. */ $defaults['transparent-header-disable-archive'] = 1; $defaults['transparent-header-disable-latest-posts-index'] = 1; $defaults['transparent-header-on-devices'] = 'both'; $defaults['transparent-header-main-sep'] = ''; $defaults['transparent-header-main-sep-color'] = ''; /** * Transparent Header */ $defaults['transparent-header-bg-color'] = ''; $defaults['transparent-header-color-site-title'] = ''; $defaults['transparent-header-color-h-site-title'] = ''; $defaults['transparent-menu-bg-color'] = ''; $defaults['transparent-menu-color'] = ''; $defaults['transparent-menu-h-color'] = ''; $defaults['transparent-submenu-bg-color'] = ''; $defaults['transparent-submenu-color'] = ''; $defaults['transparent-submenu-h-color'] = ''; $defaults['transparent-header-logo-color'] = ''; /** * Transparent Header Responsive Colors */ $defaults['transparent-header-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['hba-transparent-header-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['hbb-transparent-header-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-header-color-site-title-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-header-color-h-site-title-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-menu-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-menu-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-menu-h-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-submenu-bg-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-submenu-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-submenu-h-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-content-section-text-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-content-section-link-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); $defaults['transparent-content-section-link-h-color-responsive'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', ); return $defaults; } /** * Add postMessage support for site title and description for the Theme Customizer. * * @param WP_Customize_Manager $wp_customize Theme Customizer object. */ public function customize_register( $wp_customize ) { // @codingStandardsIgnoreStart WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound /** * Register Panel & Sections */ require_once ASTRA_THEME_TRANSPARENT_HEADER_DIR . 'classes/class-astra-transparent-header-panels-and-sections.php'; /** * Sections */ require_once ASTRA_THEME_TRANSPARENT_HEADER_DIR . 'classes/sections/class-astra-customizer-colors-transparent-header-configs.php'; // Check Transparent Header is activated. require_once ASTRA_THEME_TRANSPARENT_HEADER_DIR . 'classes/sections/class-astra-customizer-transparent-header-configs.php'; // @codingStandardsIgnoreEnd WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound } /** * Customizer Preview */ public function preview_scripts() { /** * Load unminified if SCRIPT_DEBUG is true. */ /* Directory and Extension */ $dir_name = ( SCRIPT_DEBUG ) ? 'unminified' : 'minified'; $file_prefix = ( SCRIPT_DEBUG ) ? '' : '.min'; wp_enqueue_script( 'astra-transparent-header-customizer-preview-js', ASTRA_THEME_TRANSPARENT_HEADER_URI . 'assets/js/' . $dir_name . '/customizer-preview' . $file_prefix . '.js', array( 'customize-preview', 'astra-customizer-preview-js' ), ASTRA_THEME_VERSION, true ); // Localize variables for further JS. wp_localize_script( 'astra-transparent-header-customizer-preview-js', 'AstraBuilderTransparentData', array( 'is_astra_hf_builder_active' => Astra_Builder_Helper::$is_header_footer_builder_active, 'is_flex_based_css' => Astra_Builder_Helper::apply_flex_based_css(), 'transparent_header_devices' => astra_get_option( 'transparent-header-on-devices' ), ) ); } } } /** * Kicking this off by calling 'get_instance()' method */ Astra_Ext_Transparent_Header_Loader::get_instance(); Sin categoría – Página 68441 – Partidas de San Luis

Sin categoría

Never Neglect These Unbelievable Sale at Best Online casino Web sites

Down the page there is certainly the number one no-put and you can free slots palace spins sales including form of excellent minimal set adverts to have you come. We also provide full evaluations on each of information i’ve here so you can build a knowledgeable . Gambling establishment More 888 Gambling enterprise 88 Totally […]

Never Neglect These Unbelievable Sale at Best Online casino Web sites Leer más »

What is the low count I’m able to set in order to an in-range local casino?

Fill out the brand new casino studies to possess KYC and you may AML inspections. Make sure your family savings. You’re getting this new confirmation connect because a contact or even a book blogs (SMS). The minimum put number can vary anywhere between casinos on the internet and you can various money import procedures. Extremely

What is the low count I’m able to set in order to an in-range local casino? Leer más »

The principles regarding Betting in this Canada’s Towards the-line gambling establishment Internet sites

An informed Local casino Playing Experience On line Establishing Mega Gambling establishment! We want to help you congratulate you to the discovering the proper online gambling Canada is offering while having the major live gambling establishment website into the online centered. Our company is hence happier you’ll be signing up for the own on the

The principles regarding Betting in this Canada’s Towards the-line gambling establishment Internet sites Leer más »

Never ever Overlook These types of Incredible Offering when you look at the Best Online casino Internet internet sites

Given below you can find the best zero-put and you may 100 percent free BDMBet revolves profit concurrently to particular extremely larger minimal lay campaigns getting your started. I also provide total studies per of one’s suggestions i’ve listed below so you can make an informed . Gambling establishment Extra 888 Gambling enterprise 88 a

Never ever Overlook These types of Incredible Offering when you look at the Best Online casino Internet internet sites Leer más »

What is the Best Video game to relax and play during the an in-line Local casino?

Select the proper website. Just like the web site . is included throughout the glitz and you may glitter does not succeed among the best online gambling web sites. Have a tendency to, online casinos uses pushy purchases otherwise will make empty says. I on Extremely Gambling establishment is actually morally and you will morally

What is the Best Video game to relax and play during the an in-line Local casino? Leer más »

Never Miss out on Such Amazing Company regarding the Most readily useful On-line casino Web sites

Under you’ll find a Smokace bonus zero-put and you will totally free revolves revenue also certain decent low put also provides to get your become. We have over studies on each of your pointers we currently keeps lower in order to create the greatest . Gambling enterprise Additional 888 Gambling establishment 88 Totally free Chip

Never Miss out on Such Amazing Company regarding the Most readily useful On-line casino Web sites Leer más »

Participants possess time to just accept the advantage immediately after it is given

Second lay ?5 Upon greet, you will find one week to utilize the main benefit and you may finish the playing requirements. The advantage enforce only to form of video game towards the Offers page. #Promote, 18+, | Brand new users only. Minimal deposit ?5. 100% Bonus as much as ?two hundred, legitimate having first

Participants possess time to just accept the advantage immediately after it is given Leer más »

They basic deposit extra cannot apply at dining table games, real time casino, or excluded headings

Included in the greet provide, MrQ honours 50 one hundred % totally free revolves for the Large Trout Q SlotStars the Splash managed to the current members who put ?ten and you may display a whole number with the accredited harbors. For every single twist was recognized into the ?0.ten, giving a complete gamble value

They basic deposit extra cannot apply at dining table games, real time casino, or excluded headings Leer más »