%PDF- %PDF-
| Direktori : /www/klubovnaostrava/test/wp-content/plugins/businessx-extensions/inc/customizer/ |
| Current File : //www/klubovnaostrava/test/wp-content/plugins/businessx-extensions/inc/customizer/customizer.php |
<?php
/* ------------------------------------------------------------------------- *
*
* Customizer
* ________________
*
* This file adds the needed functions/files for the Customizer
*
/* ------------------------------------------------------------------------- */
/* Get all theme mods
/* ------------------------------------ */
require_once ( BUSINESSX_EXTS_PATH . 'inc/customizer/helpers.php' );
require_once ( BUSINESSX_EXTS_PATH . 'inc/customizer/theme-mods.php' );
/* Customizer JS/CSS
/* ------------------------------------ */
if( ! function_exists( 'businessx_extensions_customizer_js_css' ) ) {
function businessx_extensions_customizer_js_css() {
global $businessx_extensions_cs_mods;
$suffix = bx_ext_get_min_suffix();
// Customizer Hacks
wp_enqueue_script( 'businessx-extensions-customizer-js', BUSINESSX_EXTS_URL . 'js/customizer/customizer-ext' . $suffix . '.js', array(), '20160412', true );
wp_localize_script( 'businessx-extensions-customizer-js', 'bxext_customizer_nonces',
array(
'n_sections' => wp_create_nonce( 'n_sections' ),
'n_sections_bk' => wp_create_nonce( 'n_sections_bk' ),
'n_sections_rt' => wp_create_nonce( 'n_sections_rt' ),
'bxext_create_frontpage' => wp_create_nonce( 'bxext_create_frontpage' ),
'bxext_dismiss_create_frontpage' => wp_create_nonce( 'bxext_dismiss_create_frontpage' ),
) );
// Settings Manager
wp_enqueue_script( 'businessx-extensions-customizer-settings', BUSINESSX_EXTS_URL . 'js/customizer/customizer-ext-settings' . $suffix . '.js', array( 'customize-controls', 'iris', 'underscore', 'wp-util' ), '20160412', true );
wp_localize_script( 'businessx-extensions-customizer-settings', 'bx_ext_customizer_settings', $businessx_extensions_cs_mods );
}
}
add_action( 'customize_controls_enqueue_scripts', 'businessx_extensions_customizer_js_css' );
if( ! function_exists( 'businessx_extensions_customizer_preview_js' ) ) {
function businessx_extensions_customizer_preview_js() {
$sections = businessx_extensions_sections();
$suffix = bx_ext_get_min_suffix();
wp_enqueue_script( 'businessx-extensions-customize-preview', BUSINESSX_EXTS_URL . 'js/customizer/customize-ext-preview' . $suffix . '.js', array( 'customize-preview' ), '20160412', true );
wp_localize_script( 'businessx-extensions-customize-preview', 'bx_ext_customizer_settings', $sections );
}
}
add_action( 'customize_preview_init', 'businessx_extensions_customizer_preview_js' );