PluginProbe
Username Changer / 3.3.0
Username Changer v3.3.0
3.3.1 3.3.0 trunk 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.1.1 3.0.0 3.0.1 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.2.2 3.2.3 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9
username-changer / includes / scripts.php

scripts.php in Username Changer 3.3.0, at includes/scripts.php

64 lines 2.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Scripts
4 *
5 * @package UsernameChanger\Scripts
6 * @since 3.0.0
7 */
8
9 // Exit if accessed directly.
10 if ( ! defined( 'ABSPATH' ) ) {
11 exit;
12 }
13
14
15 /**
16 * Load frontend scripts
17 *
18 * @since 3.2.3
19 * @return void
20 */
21 function username_changer_frontend_scripts() {
22 wp_enqueue_style( 'username-changer', USERNAME_CHANGER_URL . 'assets/css/frontend.css', array(), USERNAME_CHANGER_VER );
23 }
24 add_action( 'wp_enqueue_scripts', 'username_changer_frontend_scripts' );
25
26 /**
27 * Load admin scripts
28 *
29 * @since 1.0.0
30 * @return void
31 */
32 function username_changer_admin_scripts() {
33 $js_dir = USERNAME_CHANGER_URL . 'assets/js/';
34 $css_dir = USERNAME_CHANGER_URL . 'assets/css/';
35
36 // Use minified libraries if SCRIPT_DEBUG is turned off.
37 $suffix = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min';
38
39 $minimum_length = username_changer()->settings->get_option( 'minimum_length', 3 );
40 $screen = get_current_screen();
41
42 wp_enqueue_script( 'username-changer', $js_dir . 'admin.js', array( 'jquery' ), USERNAME_CHANGER_VER, true );
43 wp_localize_script(
44 'username-changer',
45 'username_changer_vars',
46 array(
47 'nonce' => wp_create_nonce( 'change_username' ),
48 'ajaxurl' => admin_url( 'admin-ajax.php' ),
49 'change_button_label' => username_changer()->settings->get_option( 'change_button_label', __( 'Change Username', 'username-changer' ) ),
50 'save_button_label' => username_changer()->settings->get_option( 'save_button_label', __( 'Save Username', 'username-changer' ) ),
51 'cancel_button_label' => username_changer()->settings->get_option( 'cancel_button_label', __( 'Cancel', 'username-changer' ) ),
52 'please_wait_message' => username_changer()->settings->get_option( 'please_wait_message', __( 'Please wait...', 'username-changer' ) ),
53 'error_short_username' => username_changer_do_tags( username_changer()->settings->get_option( 'error_short_username', __( 'Username is too short, the minimum length is {minlength} characters.', 'username-changer' ) ) ),
54 'current_screen' => $screen->id,
55 'can_change_username' => username_changer_can_change_own_username(),
56 'minimum_length' => $minimum_length,
57 )
58 );
59
60 wp_register_style( 'username-changer', $css_dir . 'admin.css', array(), USERNAME_CHANGER_VER );
61 wp_enqueue_style( 'username-changer' );
62 }
63 add_action( 'admin_enqueue_scripts', 'username_changer_admin_scripts', 100 );
64