/** * 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(); Do not constantly give labels you to we are really not happy with, but not, CasinoClub is certainly one we are able to seriously attest to – Partidas de San Luis

Do not constantly give labels you to we are really not happy with, but not, CasinoClub is certainly one we are able to seriously attest to

The team enjoys surpassed our practical, can be found in a position 24/seven to help with our issues and you may circumstances. The https://aviatrixslot.eu.com/cs-cz/ brand new online casino games are many and of extremely high high quality, of course drawing members picking out the ideal gambling establishment feel. And, best of all, we have seen tall innovation since i have began the partnership. We really worth CasinoClub while they remain-because of the front out of this, and you will didn’t possibly recommend her or him enough.

Testberichte

For years, CasinoClub provides an excellent outcomes for all of our try point to the this new Testberichte – rather than unlike a conclusion! An individual attributes is different, plus the special more even offers is tempting people to revisit CasinoClub over and over. People higher conditions are satisfied by the Associate movie director from CasinoClub – several years of experience and precision, characterize all of them!

AUTOMATENHERZ

CasinoClub brings a fast service people, an excellent local casino brand name and a very elite group member registration manager whom you is actually believe. Which have CasinoClub we been able to arrived at great results and you may great money. It’s a constant spouse for every single Italian vocabulary gambling enterprise representative and that i encourage all of them much, because they’re our very own ideal people as the an extended time.

Spielhallentest

CasinoClub was identified on iGaming business for some time and you may should you get understanding her or him, you are sure that without difficulty as to why he is still on video game. Brief and you may best-notch Associate movie director provider and you will telecommunications. A premier conversion process Local casino brand name having extremely experienced casino government is largely a strong consolidation.

Better Online casinos

CasinoClub are a great brand that we are extremely very happy to engaged and getting married with. They give you highest degrees of consumers maintenance across the board, providing legitimate results for us once the an affiliate. It is a delight to work well with all of them, with regards to fool around with and performance!

BetrugsTest

The new CasinoClub somebody features a trusting on-line casino and this top quality is over obvious just like the a joint venture partner companion. The help class is highly capable. Some one using them is within safest hands!

CasinoVerdiener

There clearly was caused CasinoClub and you will CasinoClub Casino poker for many big date go out. CasinoClub is crucial-Keeps for every single German-speaking gambling enterprise web page! You will need to have the newest gambling enterprise app on your own and go to the latest multigame roulette tables, and appreciate this! Getting an excellent player’s position it is like going to roulette eden! CasinoClub is one of the most elite group configurations we now have found in they company. We actually appreciate the fresh cooperation for the particular staff at the rear of CasinoClub and you can pledge we can always promote the fresh new fresh BossMedia/GTECH flagship many years to come!

HEX On-line casino

Our company is speaking about CasinoClub because 2010. We could a hundred% to make certain whoever the team merely submit great outcomes (Specially when offered converting German professionals), but they are being among the most reliable couples during these years.

VegasSlotsOnline

We cannot offer adequate credit towards the CasinoClub group. Supporting, versatile, innovative within their county-solving. It’s very apparent why he’s yes leadership concerning your association career. Joining their method is very important if you need promote the game one step further.

Beste Casinos on the internet

The relationship that have CasinoClub try a lot of time-lived and you can a powerful that. We’ve been capable disperse new users, which direct your nice profits and never got any affairs on the most recent money. Plus, they give many gizmos and this we find extremely helpful and they are happy to provide somebody statistics or views you to definitely you have to have. All of our member movie director has been most responsive and also always tried to incorporate us for the right ads and offer professional methods to all our questions or advice. CasinoClub is, surely, the best people i have!