示例#1
0
 function et_epanel_admin_js()
 {
     global $themename;
     $epanel_jsfolder = get_template_directory_uri() . '/epanel/js';
     et_core_load_main_fonts();
     wp_register_script('epanel_colorpicker', $epanel_jsfolder . '/colorpicker.js', array(), et_get_theme_version());
     wp_register_script('epanel_eye', $epanel_jsfolder . '/eye.js', array(), et_get_theme_version());
     wp_register_script('epanel_checkbox', $epanel_jsfolder . '/checkbox.js', array(), et_get_theme_version());
     wp_enqueue_script('wp-color-picker');
     wp_enqueue_style('wp-color-picker');
     $wp_color_picker_alpha_uri = defined('ET_BUILDER_URI') ? ET_BUILDER_URI . '/scripts/ext/wp-color-picker-alpha.min.js' : $epanel_jsfolder . '/wp-color-picker-alpha.min.js';
     wp_enqueue_script('wp-color-picker-alpha', $wp_color_picker_alpha_uri, array('jquery', 'wp-color-picker'), et_get_theme_version(), true);
     wp_enqueue_script('epanel_functions_init', $epanel_jsfolder . '/functions-init.js', array('jquery', 'jquery-ui-tabs', 'jquery-form', 'epanel_colorpicker', 'epanel_eye', 'epanel_checkbox', 'wp-color-picker-alpha'), et_get_theme_version());
     wp_localize_script('epanel_functions_init', 'ePanelSettings', array('clearpath' => get_template_directory_uri() . '/epanel/images/empty.png', 'epanel_nonce' => wp_create_nonce('epanel_nonce'), 'help_label' => esc_html__('Help', $themename)));
 }
示例#2
0
function et_builder_library_custom_styles()
{
    global $typenow;
    et_core_load_main_fonts();
    wp_enqueue_style('et-builder-notification-popup-styles', ET_BUILDER_URI . '/styles/notification_popup_styles.css');
    if ('et_pb_layout' === $typenow) {
        $new_layout_modal = et_pb_generate_new_layout_modal();
        wp_enqueue_style('library-styles', ET_BUILDER_URI . '/styles/library_pages.css');
        wp_enqueue_script('library-scripts', ET_BUILDER_URI . '/scripts/library_scripts.js', array('jquery', 'et_pb_admin_global_js'));
        wp_localize_script('library-scripts', 'et_pb_new_template_options', array('ajaxurl' => admin_url('admin-ajax.php'), 'et_admin_load_nonce' => wp_create_nonce('et_admin_load_nonce'), 'modal_output' => $new_layout_modal));
    } else {
        wp_enqueue_script('et-builder-failure-notice', ET_BUILDER_URI . '/scripts/failure_notice.js', array('jquery'), ET_BUILDER_PRODUCT_VERSION);
    }
}
示例#3
0
/**
 *
 * Loads scripts and styles for Role Editor Admin page
 *
 */
function et_pb_load_roles_admin($hook)
{
    // load scripts only on role editor page
    if (apply_filters('et_pb_load_roles_admin_hook', 'divi_page_et_divi_role_editor') !== $hook) {
        return;
    }
    et_core_load_main_fonts();
    wp_enqueue_style('builder-roles-editor-styles', ET_BUILDER_URI . '/styles/roles_style.css');
    wp_enqueue_script('builder-roles-editor-scripts', ET_BUILDER_URI . '/scripts/roles_admin.js', array('jquery', 'et_pb_admin_global_js'), ET_BUILDER_VERSION, true);
    wp_localize_script('builder-roles-editor-scripts', 'et_pb_roles_options', array('ajaxurl' => admin_url('admin-ajax.php'), 'et_roles_nonce' => wp_create_nonce('et_roles_nonce'), 'modal_title' => esc_html__('Reset Roles', 'et_builder'), 'modal_message' => esc_html__('All of your current role settings will be set to defaults. Do you wish to proceed?', 'et_builder'), 'modal_yes' => esc_html__('Yes', 'et_builder'), 'modal_no' => esc_html__('no', 'et_builder')));
}