Astra_Customizer::enqueue_customizer_scripts()

Add customizer script.


Description


Source

File: inc/customizer/class-astra-customizer.php

		public function enqueue_customizer_scripts() {

			// Localize variables for Dev mode > Customizer JS.
			wp_localize_script(
				SCRIPT_DEBUG ? 'astra-custom-control-react-script' : 'astra-custom-control-script',
				'AstraBuilderCustomizerData',
				array(
					'contexts'                => self::get_contexts(),
					'dynamic_setting_options' => self::$dynamic_options['settings'],
					'choices'                 => self::get_choices(),
					'js_configs'              => self::get_js_configs(),
					'tabbed_sections'         => self::get_tabbed_sections(),
					'component_limit'         => Astra_Builder_Helper::$component_limit,
					'is_site_rtl'             => is_rtl(),
					'defaults'                => $this->get_control_defaults(),
					'astraRegenerateFonts'    => wp_create_nonce( 'astra-regenerate-local-fonts' ),
					'initialFlushText'        => __( 'Flush Local Font Files', 'astra' ),
					'successFlushed'          => __( 'Successfully Flushed', 'astra' ),
					'failedFlushed'           => __( 'Failed, Please try again later.', 'astra' ),
				)
			);

			if ( is_rtl() ) {
				$builder_customizer_css_file = 'ast-builder-customizer-rtl';
			} else {
				$builder_customizer_css_file = 'ast-builder-customizer';
			}

			// Enqueue Builder CSS.
			wp_enqueue_style(
				'ahfb-customizer-style',
				ASTRA_THEME_URI . 'inc/assets/css/' . $builder_customizer_css_file . '.css',
				array( 'wp-components' ),
				ASTRA_THEME_VERSION
			);
		}

Changelog

Changelog
Version Description
3.0.0 Introduced.


User Contributed Notes

You must log in before being able to contribute a note or feedback.