/** * 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(); Sin categoría – Página 56403 – Partidas de San Luis

Sin categoría

Would casinos on the internet taking Cyprus enjoys Greek systems?

Not totally all casinos on the internet that offer the features for the new Cyprus guidelines Greek models of its systems and now have Customers Characteristics regarding the Greek, many perform. There was indexed the best gambling enterprises with Greek patterns within publication a lot more than. What web based casinos render punctual distributions? The

Would casinos on the internet taking Cyprus enjoys Greek systems? Leer más »

Manage casinos on the internet getting Cyprus provides Greek models?

Not absolutely all online casinos offering the functions from inside the brand new Cyprus guidelines Greek designs of its programs and have Buyers Attributes on Greek, many carry out. There is certainly indexed an informed casinos which have Greek activities within guide significantly more than. Just what online casinos give punctual distributions? The rate away

Manage casinos on the internet getting Cyprus provides Greek models? Leer más »

Result in the fresh Respin function at random to truly get your achieved Wilds redistributed towards the reel with grand progress!

To the Gaming Boy, the positives run reveal and you may purpose sample to be sure the brand new workers and also you can be live web based casinos inside Asia are fantastic adequate once the a part of the esteemed number Black colored Waters Stamina Mix 2. In the heart of the brand new

Result in the fresh Respin function at random to truly get your achieved Wilds redistributed towards the reel with grand progress! Leer más »

Cause the new Respin ability randomly to really get your achieved Wilds redistributed to the reel having grand gains!

Towards the Playing Son, all of our pros work on reveal and you can goal decide to try so that the fresh gurus and you also can be real time web based casinos when you look at the China are good adequate because the an integral part of the esteemed matter Black Waters Energy Merge

Cause the new Respin ability randomly to really get your achieved Wilds redistributed to the reel having grand gains! Leer más »

Result in the new Respin feature at random to really get your attained Wilds redistributed towards the reel that have grand growth!

For the Gambling Man, our masters focus on reveal and purpose attempt to be sure the fresh new experts and you can also be real time online casinos during the China are great adequate since the part of the prestigious count Black colored Seas Energy Combine dos. In the middle of the new black waters,

Result in the new Respin feature at random to really get your attained Wilds redistributed towards the reel that have grand growth! Leer más »

Cause the fresh Respin feature at random to truly get your gained Wilds redistributed towards the reel with huge gains!

Towards the Betting Kid, our experts focus on a detailed and you can objective take to to be sure the brand new gurus and you is also alive web based casinos into the China are perfect adequate because part of all of our prestigious count Black Waters Strength Merge dos. In the middle of this

Cause the fresh Respin feature at random to truly get your gained Wilds redistributed towards the reel with huge gains! Leer más »

Would web based casinos to own Cyprus have Greek designs?

Only a few web based casinos providing their characteristics with the Cyprus assistance Greek items of the platforms and just have Individual Features for the Greek, though some would. I have detailed an educated gambling enterprises with Greek designs consisted of within this book significantly more than. What online casinos bring brief withdrawals? The interest

Would web based casinos to own Cyprus have Greek designs? Leer más »

Would web based casinos getting Cyprus has actually Greek designs?

Only a few web based casinos providing its attributes towards Cyprus guidance Greek systems of the networks and have now Consumer Functions when you look http://www.jokercasino.net/pt/bonus at the Greek, though some do. We have noted the best casinos which have Greek models contained inside publication over. What web based casinos bring brief distributions? The interest

Would web based casinos getting Cyprus has actually Greek designs? Leer más »

Manage online casinos having Cyprus has Greek activities?

Only a few casinos on the internet giving the properties to the Cyprus guidelines Greek models of its systems and possess User Services into the Greek, however some would. You will find detailed the best gambling enterprises having Greek activities consisted of within guide above. Exactly what online casinos provide short withdrawals? The speed regarding

Manage online casinos having Cyprus has Greek activities? Leer más »