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

xtw1838756bc

SugarHouse Local casino Opinion United states one hundred% Put Match so you can $250

Our in the-breadth review of this user will reveal an abundance of treasures, many of which come at the top online casinos inside the Nj-new jersey. An individual login name/password becomes your for the SugarHouse Local casino and you may SugarHouse Sportsbook. If you are powering an iphone 3gs or ipad, possible download the fresh […]

SugarHouse Local casino Opinion United states one hundred% Put Match so you can $250 Leer más »

SugarHouse Casino Remark You a hundred% Deposit Match in order to $250

Our very own during the-depth report about it driver will highlight a good amount of jewels, many of which arrive within leading casinos on the internet from inside the Nj. One username/password becomes you with the SugarHouse Gambling establishment and you can SugarHouse Sportsbook. While you are running a new iphone 4 otherwise ipad, you’ll

SugarHouse Casino Remark You a hundred% Deposit Match in order to $250 Leer más »

A$5000 Extra + 350 FS

All of our system caters to both casual people and high rollers, taking customized feel you to definitely boost your gambling excursion. Our very own faithful service class from the Stand Gambling establishment works twenty four/7 to greatly help having questions or inquiries you could find. Per VIP extra includes certain promo codes and you

A$5000 Extra + 350 FS Leer más »

SugarHouse Local casino Opinion You 100% Deposit Match up to $250

All of our inside-breadth breakdown of it user will show you a great amount of treasures, many of which are available from the leading web based casinos from inside the New jersey. One login name/code becomes your to the SugarHouse Gambling establishment and you can SugarHouse Sportsbook. If you find yourself powering a new iphone

SugarHouse Local casino Opinion You 100% Deposit Match up to $250 Leer más »

SugarHouse Gambling enterprise Feedback United states a hundred% Deposit Complement so you can $250

Our in-depth post on it agent will show you many treasures, many of which appear within leading online casinos when you look at the Nj. A single login name/code will get you to the SugarHouse Gambling establishment and SugarHouse Sportsbook. When you’re powering a new iphone or apple ipad, you’ll obtain the fresh SugarHouse Casino

SugarHouse Gambling enterprise Feedback United states a hundred% Deposit Complement so you can $250 Leer más »

SugarHouse Gambling establishment Feedback Us 100% Deposit Complement to help you $250

All of our from inside the-depth article on this user will show you a great amount of gems, many of https://riobets.org/pt/aplicativo/ which appear from the leading casinos on the internet into the Nj-new jersey. Just one username/password becomes you into SugarHouse Local casino and you can SugarHouse Sportsbook. If you’re running a new iphone otherwise

SugarHouse Gambling establishment Feedback Us 100% Deposit Complement to help you $250 Leer más »

SugarHouse Gambling enterprise Comment You a hundred% Deposit Match in order to $250

The into the-breadth writeup on so it user will show you loads of treasures, some of which come in the best online casinos within the Nj. Just one username/password becomes your to the SugarHouse Gambling establishment and you can SugarHouse Sportsbook. When you are powering an iphone 3gs otherwise ipad, you are able to install

SugarHouse Gambling enterprise Comment You a hundred% Deposit Match in order to $250 Leer más »

SugarHouse Local casino Remark You 100% Deposit Complement so you’re able to $250

Our from inside the-depth article on so it operator can tell you a great amount of jewels, some of which arrive in the top online casinos inside the Nj. Just one login name/password gets your towards the SugarHouse Casino and you can SugarHouse Sportsbook. While powering a new iphone 4 otherwise ipad, you can download

SugarHouse Local casino Remark You 100% Deposit Complement so you’re able to $250 Leer más »