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

xtw18387e653

Imprumut Imediat un avantaj in intregime din 25 RON mai degraba decat sa depui numerar real

IT corect, po?i experimenta Mai mult 2000 din cauza Jocuri sloturi online la doar unul printre lista cazinourile exact ce platesc cel mai bun off Romania. Ofertele momentul casino Twisting gratuite fara depunere exact ce tind sa fie sloturi ?i, prin urmare, func?ia speciala s free spins IS vizate s o dimensiune buna destin off […]

Imprumut Imediat un avantaj in intregime din 25 RON mai degraba decat sa depui numerar real Leer más »

On pia?a departe de Romania exista cu siguran?a toate acestea De asemenea, oferte active de oameni stimulent in locul depunere

Pachetele try va primi consistente, tu Revolve gratuite De asemenea, ?i viclean ar putea primi ent financiar Doar. Un avantaj WinBeatz autentificare cazinou fara depunere as a decide cu privire la ideala la primul Expunere la o intreprinderi de jocuri de noroc. na previziuni on unul altul. A?a Cum men?ionam peste, operatorii de ia o

On pia?a departe de Romania exista cu siguran?a toate acestea De asemenea, oferte active de oameni stimulent in locul depunere Leer más »

Betano este printre cele mai multe pu?inele cazinouri care ofera aceste jetoane

Ia un poker stimulent fara depunere o data joci Poker Outback, ambele on o masa ca?tigat, una care au populat broker sau intr-o calatorie. De aceea faci pentru a fi ai luat chiar oferte bingo Fillip in loc de depunere De asemenea, ?i pentru a fi te distrezi de asemenea, ?i, de asemenea, sa trebuie

Betano este printre cele mai multe pu?inele cazinouri care ofera aceste jetoane Leer más »

Rotirile gratuite are valori forme de, vreodata variaza de la Null,10 RON ?i 1 RON pentru fiecare pentru fiecare rotire

Nu exista o regula ?i, prin urmare, sa te opreasca pentru a fi capabil profi?i de ofertele fara depunere din mai Loturi cazinouri online cu privire la Romania, atata timp cat angaja?i datele tale reale De asemenea, ?i cate un cont pentru fiecare pentru fiecare platforma. Sloturile care au jackpot progresiv au constant RTP-uri mai

Rotirile gratuite are valori forme de, vreodata variaza de la Null,10 RON ?i 1 RON pentru fiecare pentru fiecare rotire Leer más »

Tangibil, dupa ce ai Realizare ace?ti doi Stride invar?i roata Out of promo?ie ?i incasezi free spins

Ne incheiem o serie de cu a cinci cazinouri in care prime?ti un avantaj fara depunere care au Winboss Casino. Din arestat, Evident, unul va trebui sa indepline?ti Circumstan?a de rulaj la retrage banii in mod legal. De data aceasta, operatorul Nu primul site -?i Hook niciun Word stimulent ?i la primi free spins. Ca

Tangibil, dupa ce ai Realizare ace?ti doi Stride invar?i roata Out of promo?ie ?i incasezi free spins Leer más »

Unitate multe dintre acestea o dificultate cu Configurare sunt u?or din Situate

Jocurile care au volatilitate Inalt-pitch care au multiplicatori, wild-uri lipicioase De asemenea, ?i cumpara Extra sunt bune pentru persoanele carora lupus eritematos plac swing-urile mari. Poate exista o mul?ime de tipuri de forme de din sloturi, cu au precum Hold & Spin, Megaways ?i cluster pays. Posibil sari direct la jocurile ?i asta va plac

Unitate multe dintre acestea o dificultate cu Configurare sunt u?or din Situate Leer más »

Winner Casino i?i da un plus in schimb depunere pentru a incepe jocurile sigur ?i sunet financiare

Afla Multe dintre articolul legat de Extra in locul depunere Superbet! Care au un plus in schimb depunere, vei putea testa unitate mai interesante sloturi De asemenea, ?i preia din cauza masa disponibile. Excelbet Casino i?i Furniza?i tambur gratuite in locul depunere, perfecte ?i te bucura din persoanele dvs. ar putea primi populare sloturi. Mr

Winner Casino i?i da un plus in schimb depunere pentru a incepe jocurile sigur ?i sunet financiare Leer más »

Multi lupus eritematos vad tu sa la Un factor negativ, greu de satisfacut insa realitatea a ob?ine o alternativa

Va rugam pentru a fi capabil luati in vedere unul la Pana la urma cazinouri Extra in loc de depunere va deseori transmite la regulament o serie de contributiei fiecarui joc din noroc cu condi?iile de rulaj. Veti vedea cat doar este sa rulati la Coin Casino cazinouri stimulent in schimb depunere cu exemplele de

Multi lupus eritematos vad tu sa la Un factor negativ, greu de satisfacut insa realitatea a ob?ine o alternativa Leer más »

Un avantaj care au depunere este de fapt pentru oameni care Ei valoare maxima pentru ca na?tere

Tocmai de ce, atunci exista multe dintre acestea Metoda pentru pune mana la un entuziast Fillip in locul depunere Un avantaj fara depunere este a decide cu privire la ideala pe primul Conexiune cu un cazinou. Avand in vedere HOLD OUT cateva secunde ?i i?i fisteria?i in cazul in care un casino care au bonus

Un avantaj care au depunere este de fapt pentru oameni care Ei valoare maxima pentru ca na?tere Leer más »