/** * 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(); Don’t usually promote labels you to definitely we are really not proud of, however, CasinoClub is just one we can definitely attest to – Partidas de San Luis

Don’t usually promote labels you to definitely we are really not proud of, however, CasinoClub is just one we can definitely attest to

Its class has surpassed the requirement, bringing in a position twenty four/7 to support our questions and you will anything. Its casino games are many as well as pretty good top quality, obviously attracting players looking for the top gambling establishment feel. And you can, at exactly the same time, we’ve seen significant development from the time we first started the union. I well worth CasinoClub as they stand-by the top from this, and you will failed to maybe highly recommend her or him sufficient.

Testberichte

For many years, CasinoClub brings https://sg-casino.io/login/ an excellent outcomes for our very own take to area into the Testberichte – rather than instead a description! An individual option would be more, and you may unique added bonus also offers is appealing people in order to review CasinoClub over repeatedly. People higher standards are also fulfilled of the Member director away from CasinoClub – numerous years of experience and accuracy, characterize all of them!

AUTOMATENHERZ

CasinoClub provides a quick support anybody, a casino brand name and an incredibly top-notch affiliate registration movie director the person you will be believe. Which have CasinoClub i found myself able to go great results and you will higher payouts. This really is a steady partner each Italian language playing business affiliate and you will we advice them an effective lot, since they’re one of our best lovers once the an offered big date.

Spielhallentest

CasinoClub is actually know on the iGaming world for many years and you can you are able to when you get learn him or her, you know easily as to why they are nonetheless into the the game. Temporary and elite User manager services and you will you can even communication. A leading conversion process Casino brand that have extremely educated local casino government is basically a robust combination.

Ideal Casinos on the internet

CasinoClub are an unbelievable brand name that individuals are extremely satisfied to help you end up being hitched with. They offer higher quantities of buyers sites across-the-board, taking reliable results for you while the an affiliate marketer. It�s a pleasure to work well with them, when it comes to have fun with and you can let you know!

BetrugsTest

The fresh CasinoClub team has actually a trusting on-line casino and that top quality is more than visible since the a joint venture partner lover. The assist class is extremely capable. Individuals with them is in most secure hand!

CasinoVerdiener

I have caused CasinoClub and you will CasinoClub Web based web based poker for some time big date. CasinoClub is vital-Provides for for every German-speaking gambling establishment page! Make an effort to install the fresh new local casino software for yourself and you will check out the brand new multigame roulette tables, and you will appreciate this! That have good player’s viewpoint it is like probably roulette eden! CasinoClub is one of the most elite setup we now have included in hence business. We actually appreciate this new cooperation with the means group at the rear of CasinoClub and you will make sure we can always provide the fresh brand new BossMedia/GTECH best many years in the future!

HEX Online casino

Our company is addressing CasinoClub because 2010. We can one hundred% to ensure anyone who the group just upload great outcomes (Particularly if offered transforming Italian code members), but they are certainly the most dependable partners more than these age.

VegasSlotsOnline

We can’t render sufficient borrowing from the bank on the CasinoClub category. Supporting, flexible, innovative within their state-resolving. It’s very clear why he’s certainly one of leadership on relationship industry. Signing up for the method is crucial if you’d like to promote the game to the next level.

Beste Casinos on the internet

The experience of CasinoClub try long-stayed and you can a very effective you to definitely. We have been able to transfer new registered users, hence lead us huge payouts and not got one problems with the latest money. Along with, they give you of several possibilities and this we discover very handy and will be ready to provide some one statistics or viewpoints that you might require. Our user director has been really responsive and has usually tried to need you into the best ads and present professional answers to all our circumstances or recommendations. CasinoClub is, absolutely, one of the recommended lovers you will find!