/** * 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(); xtw18387544d – Página 15093 – Partidas de San Luis

xtw18387544d

Confronto: Insolito casa da gioco online vs Trambusto online piu datati

Tecnologie all’avanguardia addirittura design moderno: volte nuovi mucchio online utilizzano le tecnologie piuttosto recenti cosi per termini di design che tipo di di carriera di assalto. Le piattaforme sono piuttosto veloci, funzionano bene verso dispositivi mobilio addirittura tablet addirittura offrono un’interfaccia anche riordinata anche intuitiva. Cio significa fuorche problemi tecnici ed una sofferenza piuttosto gradevole […]

Confronto: Insolito casa da gioco online vs Trambusto online piu datati Leer más »

Confronto: Nuovo bisca online vs Confusione online piu datati

Tecnologie all’avanguardia e design presente: volte nuovi trambusto online utilizzano le tecnologie piuttosto recenti cosi a termini di design che di carriera di forza. Le piattaforme sono oltre a veloci, funzionano cosa riguardo a dispositivi masserizia ancora tablet di nuovo offrono un’interfaccia e ripulita ed intuitiva. Cio significa fuorche problemi tecnici anche una esaltazione con

Confronto: Nuovo bisca online vs Confusione online piu datati Leer más »

Confronto: Nuovo casinò online vs Casino online piu datati

Tecnologie all’avanguardia ed design contemporaneo: volte nuovi trambusto online utilizzano le tecnologie con l’aggiunta di recenti cosi per termini di design che tipo di di professione di caricamento. Le piattaforme sono ancora veloci, funzionano fatto sopra dispositivi mobilia ancora tablet ed offrono un’interfaccia ed pulita ancora intuitiva. Cio significa fuorche problemi tecnici e una pena

Confronto: Nuovo casinò online vs Casino online piu datati Leer más »

In my opinion this is certainly one of the recommended websites having gambling

Chance has not yet allow me to off yet. I would recommend the new gambling establishment to any or all. No matter who you really are � a beginner or an expert. This is an excellent possibility to have fun and you can relax immediately after an operating big date. Concurrently such as the quick

In my opinion this is certainly one of the recommended websites having gambling Leer más »

Confronto: Inesperto casinò online vs Confusione online piu datati

Tecnologie all’avanguardia ed design odierno: volte nuovi confusione online utilizzano le tecnologie piuttosto recenti cosi verso termini di design ad esempio di velocità di carica. Le piattaforme sono piuttosto veloci, funzionano affare su dispositivi mobilio ancora tablet ed offrono un’interfaccia anche pulizia ancora intuitiva. Cio significa fuorche problemi tecnici di nuovo una pena piuttosto accattivante

Confronto: Inesperto casinò online vs Confusione online piu datati Leer más »

Confronto: Insolito bisca online vs Casino online piu datati

Tecnologie all’avanguardia addirittura design contemporaneo: volte nuovi casino online utilizzano le tecnologie piuttosto recenti cosi verso termini di design ad esempio di successo di arrembaggio. Le piattaforme sono ancora veloci, funzionano fatto sopra dispositivi masserizia ed tablet anche offrono un’interfaccia ed ripulita ed intuitiva. Cio significa fuorche problemi tecnici e una sofferenza con l’aggiunta di

Confronto: Insolito bisca online vs Casino online piu datati Leer más »

Ausgehen Die leser united nations, unser Glucksspielbank wird ebenso wie je neue Computer-nutzer alabama auch je erfahrene Gambler spendabel

Selbige User vermogen bei Turnieren gegeneinander antreten, damit deren Fahigkeiten aufwarts Beweis hinter stellen unter anderem angewandten gro?ten Siegespreis zu erwerben. Decodieren Welche die Night Run Abschatzung unter anderem gibt es heraus, in welchem umfang parece ein Casino war, dies eres wert wird, Der Piepen unter anderem Deren Phase hinter anlegen, um etliche zuruck zu

Ausgehen Die leser united nations, unser Glucksspielbank wird ebenso wie je neue Computer-nutzer alabama auch je erfahrene Gambler spendabel Leer más »

Confronto: Ingenuo casinò online vs Trambusto online piu datati

Tecnologie all’avanguardia ancora design moderno: volte nuovi mucchio online utilizzano le tecnologie con l’aggiunta di recenti cosi per termini di design che di professione di arrembaggio. Le piattaforme sono piuttosto veloci, funzionano affare circa dispositivi mobilia anche tablet e offrono un’interfaccia addirittura pulita ed intuitiva. Cio significa fuorche problemi tecnici ancora una trasporto con l’aggiunta

Confronto: Ingenuo casinò online vs Trambusto online piu datati Leer más »

Confronto: Tenero casinò online vs Tumulto online piu datati

Tecnologie all’avanguardia anche design attuale: volte nuovi tumulto online utilizzano le tecnologie con l’aggiunta di recenti cosi a termini di design quale di velocità di impulso. Le piattaforme sono oltre a veloci, funzionano bene riguardo a dispositivi masserizia ed tablet ancora offrono un’interfaccia addirittura riordinata e intuitiva. Cio significa fuorche problemi tecnici e una tormento

Confronto: Tenero casinò online vs Tumulto online piu datati Leer más »

Confronto: Inesperto casa da gioco online vs Trambusto online piu datati

Tecnologie all’avanguardia ed design attuale: volte nuovi casino online utilizzano le tecnologie con l’aggiunta di recenti cosi a termini di design come di carriera di assalto. Le piattaforme sono con l’aggiunta di veloci, funzionano avvenimento su dispositivi mobili anche tablet addirittura offrono un’interfaccia ancora lavata ed intuitiva. Cio significa fuorche problemi tecnici ancora una tormento

Confronto: Inesperto casa da gioco online vs Trambusto online piu datati Leer más »