Completed
Push — develop ( d8be36...adf00f )
by Aristeides
02:34
created

Kirki_Enqueue::customize_controls_l10n()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 17
Code Lines 8

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 2
eloc 8
nc 2
nop 0
dl 0
loc 17
rs 9.4285
c 0
b 0
f 0
1
<?php
2
/**
3
 * Enqueue the scripts that are required by the customizer.
4
 * Any additional scripts that are required by individual controls
5
 * are enqueued in the control classes themselves.
6
 *
7
 * @package     Kirki
8
 * @category    Core
9
 * @author      Aristeides Stathopoulos
10
 * @copyright   Copyright (c) 2016, Aristeides Stathopoulos
11
 * @license     http://opensource.org/licenses/https://opensource.org/licenses/MIT
12
 * @since       1.0
13
 */
14
15
// Exit if accessed directly.
16
if ( ! defined( 'ABSPATH' ) ) {
17
	exit;
18
}
19
20
/**
21
 * Enqueues JS & CSS assets
22
 */
23
class Kirki_Enqueue {
24
25
	/**
26
	 * The class constructor.
27
	 * Adds actions to enqueue our assets.
28
	 */
29
	public function __construct() {
30
		add_action( 'customize_controls_enqueue_scripts', array( $this, 'customize_controls_enqueue_scripts' ), 7 );
31
	}
32
33
	/**
34
	 * Assets that have to be enqueued in 'customize_controls_enqueue_scripts'.
35
	 */
36
	public function customize_controls_enqueue_scripts() {
37
38
		// Register selectize.
39
		wp_register_script( 'selectize', trailingslashit( Kirki::$url ) . 'assets/js/vendor/selectize.js', array( 'jquery' ) );
40
41
	}
42
}
43