PluginProbe
FakerPress / 0.8.0
FakerPress v0.8.0
0.9.2 trunk 0.1.0 0.1.1 0.1.2 0.1.3 0.5.2 0.5.3 0.6.1 0.6.2 0.6.3 0.6.4 0.6.5 0.6.6 0.7.0 0.7.1 0.7.2 0.8.0 0.9.0 0.9.1
fakerpress / src / FakerPress / Assets.php

Assets.php in FakerPress 0.8.0, at src/FakerPress/Assets.php

135 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 namespace FakerPress;
4
5 use FakerPress\Contracts\Service_Provider;
6
7 /**
8 * Class Assets.
9 *
10 * @since 0.6.4
11 *
12 * @package StellarWP\Jobvite
13 */
14 class Assets extends Service_Provider {
15
16 public function register() {
17 singleton( static::class, $this );
18
19 $admin = make( Admin::class );
20
21 // Register a global CSS files.
22 register_asset(
23 'fakerpress-icon',
24 'font.css',
25 [],
26 'admin_enqueue_scripts',
27 [
28 'in_footer' => false,
29 ]
30 );
31
32 // Register QS.js.
33 register_asset(
34 'fakerpress-qs',
35 'qs.js',
36 [],
37 'admin_enqueue_scripts',
38 [
39 'conditionals' => [ $admin, 'is_active' ],
40 ]
41 );
42
43 // Register Vendor Select2.
44 register_asset(
45 'fakerpress-select2-styles',
46 'select2.css',
47 [],
48 'admin_enqueue_scripts',
49 [
50 'conditionals' => [ $admin, 'is_active' ],
51 ]
52 );
53 register_asset(
54 'fakerpress-select2-wordpress',
55 'select2-wordpress.css',
56 [ 'fakerpress-select2-styles' ],
57 'admin_enqueue_scripts',
58 [
59 'conditionals' => [ $admin, 'is_active' ],
60 ]
61 );
62
63 register_asset(
64 'fakerpress-select2',
65 'select2.js',
66 [ 'jquery' ],
67 'admin_enqueue_scripts',
68 [
69 'conditionals' => [ $admin, 'is_active' ],
70 ]
71 );
72
73 // Register DatePicker Skins.
74 register_asset(
75 'fakerpress-jquery-ui',
76 'jquery-ui.css',
77 [],
78 'admin_enqueue_scripts',
79 [
80 'conditionals' => [ $admin, 'is_active' ],
81 ]
82 );
83 register_asset(
84 'fakerpress-datepicker',
85 'datepicker.css',
86 [ 'fakerpress-jquery-ui' ],
87 'admin_enqueue_scripts',
88 [
89 'conditionals' => [ $admin, 'is_active' ],
90 ]
91 );
92
93 // Register the plugin CSS files.
94 register_asset(
95 'fakerpress-admin',
96 'admin.css',
97 [],
98 'admin_enqueue_scripts',
99 [
100 'conditionals' => [ $admin, 'is_active' ],
101 ]
102 );
103 register_asset(
104 'fakerpress-messages',
105 'messages.css',
106 [],
107 'admin_enqueue_scripts',
108 [
109 'conditionals' => [ $admin, 'is_active' ],
110 ]
111 );
112
113 // Register the plugin JS files.
114 register_asset(
115 'fakerpress-fields',
116 'fields.js',
117 [ 'jquery', 'underscore', 'fakerpress-select2', 'jquery-ui-datepicker', 'fakerpress-module' ],
118 'admin_enqueue_scripts',
119 [
120 'conditionals' => [ $admin, 'is_active' ],
121 ]
122 );
123 register_asset(
124 'fakerpress-module',
125 'module.js',
126 [ 'jquery', 'underscore', 'fakerpress-qs' ],
127 'admin_enqueue_scripts',
128 [
129 'conditionals' => [ $admin, 'is_active' ],
130 ]
131 );
132 }
133
134 }
135