/** * 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(); Partypoker try a very appreciated mate for people – Partidas de San Luis

Partypoker try a very appreciated mate for people

The newest user class is often to significantly assist when needed. And best of all – the pros to the casino poker users we posting is really higher. We actually recommend Entain some one.

Gambling enterprise Base

It’s a pleasure addressing Entain. They give specific nice labels and have been better-notch through out. A stress-one hundred % totally free and you can legitimate members of the family is easy to help make which have Entain Member class. We might strongly recommend performing with all them.

SAMMY BINGO

Immediately following dealing with Entain for a long time, they usually are the one of the best out-of business! Large names and that always offer more than questioned and an even better people that leads her or him! Couldn’t recommend a much better relationship!

pt-sportbet

We’re writing about entainpartners for many years and you may possess come most shocked observe well the brand new brands work. The audience is happier concerning sure creativity and common benefits this relationship has had. Highly recommended labels and associate program.Marek,

Casino Websites

New Entain bons Portugal login partner system is pretty rewarding for events inside. It comes down your web visitors so you can Entain websites was triggerred from the amazing enjoy now offers and also you usually designed user product sales. The fresh income is fast and constantly which have detailed providing levels. Entain’s affiliate method is truly appealing.

MACHINESLOTONLINE

Inside the Italian Regulated Team, Entain Couples offered us lots of assist. He has degree and you will recognition inside local business. We have been really happy to work with them.

cazino365

The audience is writing about Entain Afliliates for a long period now, and then we need to point out that it�s a highly energetic campaign both for activities. Toward Romanian community, the newest Sportingbet brand name is a leading brand name, given that group about it lives creating the brand new criteria.

PONTURI BUNE

Entain Couples este unul dintre partenerii nostri de better. Avem o colaborare stransa cu multe dintre brand-urile lor superior alaturi de talentata echipa de afiliati.

SUPERCASINOGRATIS

Quando au moment ou lavora in the ufficio quand e a good stretto contatto gli uni swindle gli altri. Scam il some body di affiliazione di Entain age already been esserlo. Atmosfera rilassata, chiamate anche solamente for each and every scambiare due parole. Low esistono delle vere elizabeth proprie regole for every single entrare from inside the contatto scam i spouse. Con Entain Somebody elizabeth cosi semplice. Noi del sito supercasinogratis e giochisoldiveri siamo felici di lavorare con un group di affiliazione cosi bello. You grazie a good tutto il class.

Bingo Mum

Entain will bring one of the recommended affiliate programs with the bingo world. The company agents are of good use and are usually a delight to focus on. I have also reached some very nice overall performance addressing both this new Foxy Bingo and you can Gala Bingo web sites.

Extra.De-

PartyCasino and you may bwin are some of the most readily useful gambling names within the Germany, and Entain Lovers was taking pretty good proper care of all of us. They truly are most responsive and you will repayments are always best quick. Highly recommended partner for everyone.

Community Web based poker Purchases

«Addressing Entain names instance partypoker might have been a key end factor in regards to all of our member organization, as frequently someone including best brands to play.»Rodion Longa,inventor from Worldpokerdeals

POKERCOACH

We love coping with PartyPoker. He has a knowledgeable web based poker device on the market and sales costs are good. And, the really affilliate somebody is obviously truth be told there to assist out whenever needed. I provide all of our most useful guidance.

PokerCoachO

PartyPoker has actually a beneficial poker gizmos, conversions is large and their brand is basically well acknowledged towards the market. PartyPoker is the most an educated individuals so we let them have the best pointers.

Apuestasfree

We started writing on Entain People in years past so we try happy. The new affiliate classification is quite friendly and easy to deal with. We shall work on him or her for some time in order to already been.