%PDF- %PDF-
| Direktori : /www/klubovnaostrava/test2/wp-content/plugins/businessx-extensions/inc/scripts/ |
| Current File : /www/klubovnaostrava/test2/wp-content/plugins/businessx-extensions/inc/scripts/scripts.php |
<?php
/* ------------------------------------------------------------------------- *
* Enqueues scripts for Administration area
/* ------------------------------------------------------------------------- */
if ( ! function_exists( 'businessx_extensions_admin_scripts' ) ) {
function businessx_extensions_admin_scripts() {
global $businessx_icons_simple, $businessx_sections, $wp_customize;
$current_screen = get_current_screen();
$sections_position = get_theme_mod( 'businessx_sections_position' );
$suffix = bx_ext_get_min_suffix();
if( $current_screen->id === "widgets" || isset( $wp_customize ) ) : // Show only on the Widgets page and Customizer
// CSS Styles
wp_enqueue_style( 'wp-color-picker' );
wp_enqueue_style( 'businessx-extensions-widgets-customizer', BUSINESSX_EXTS_URL . 'css/widgets-customizer' . $suffix . '.css', array(), '20160412', 'all' );
wp_enqueue_style( 'font-awesome', get_template_directory_uri() . '/assets/icons/css/font-awesome.min.css', array(), NULL, 'all' );
// JS Scripts
wp_enqueue_media();
wp_enqueue_script(
'businessx-extensions-widgets-customizer',
BUSINESSX_EXTS_URL . 'js/admin/widgets-customizer' . $suffix . '.js',
array( 'jquery', 'underscore', 'backbone', 'jquery-ui-sortable', 'jquery-ui-autocomplete', 'wp-color-picker' ),
'20160412', FALSE
);
$data = apply_filters( 'businessx_extensions___widgets_customizer', array(
/* A list of all the icons for autocomplete */
'icons' => (array) $businessx_icons_simple,
/* Admin */
'admin_url' => esc_url( admin_url() ),
/* Sections array */
'sections' => (array) $businessx_sections,
'sections_position' => (array) $sections_position,
/* Messages */
'msgs' => (object) array(
'bk_bubble' => esc_html__( 'Click on this button if you want to backup the position of your current widgets, including sections items (available for this theme).', 'businessx-extensions' ),
'bk_fail' => esc_html__( 'You need to save your settings before you backup!', 'businessx-extensions' ),
'bk_success' => esc_html__( 'Widgets and sections items positions backed up!', 'businessx-extensions' ),
'bk_restore_success' => esc_html__( 'Backup restored! Refreshing the page now...', 'businessx-extensions' ),
'wrong_page' => esc_html__( 'The current page does not contain this section. We will go back now!', 'businessx-extensions' ),
),
'add_widget' => array(
// Features
'features' => esc_html__( 'Add a Feature', 'businessx-extensions' ),
'faq' => esc_html__( 'Add a Question', 'businessx-extensions' ),
'clients' => esc_html__( 'Add a Client', 'businessx-extensions' ),
'actions' => esc_html__( 'Add an Action', 'businessx-extensions' ),
'about' => esc_html__( 'Add an About Box', 'businessx-extensions' ),
'testimonials' => esc_html__( 'Add a Testimonial', 'businessx-extensions' ),
'team' => esc_html__( 'Add a Member', 'businessx-extensions' ),
'pricing' => esc_html__( 'Add a Package', 'businessx-extensions' ),
'slider' => esc_html__( 'Add a Slide', 'businessx-extensions' ),
),
) );
// Add some data
wp_localize_script(
'businessx-extensions-widgets-customizer',
'bxext_widgets_customizer',
$data
);
endif;
}
}
add_action( 'admin_enqueue_scripts', 'businessx_extensions_admin_scripts' );
/**
* Enqueue scripts & styles for the theme
*/
if( ! function_exists( 'businessx_extensions_theme_styles') ) {
function businessx_extensions_theme_styles() {
$suffix = bx_ext_get_min_suffix();
/* New sections styles */
wp_enqueue_style( 'bx-ext-sections-styles', BUSINESSX_EXTS_URL . 'css/sections' . $suffix . '.css', array(), '20170122', 'all' );
/* New sections JS */
wp_enqueue_script( 'bx-ext-sections-scripts', BUSINESSX_EXTS_URL . 'js/front/sections' . $suffix . '.js', array( 'jquery' ), '20170125', true );
}
}
add_action( 'wp_enqueue_scripts', 'businessx_extensions_theme_styles', 9 );