PluginProbe
OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin / 0.8.8
OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin v0.8.8
1.1.10 1.1.9 1.1.8 1.1.7 1.1.6 1.1.5 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.1 1.0.0 0.9.8 0.9.7 0.9.6 0.9.4 0.9.5 0.9.3 0.9.2 0.9.1 0.9.0 0.8.9 0.8.8 0.8.7 All 34 releases
desktop-mode / includes / my-wordpress / assets.php

assets.php in OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin 0.8.8, at includes/my-wordpress/assets.php

47 lines 1.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Desktop Mode — My WordPress: asset registration.
4 *
5 * Registers the bundle script + CSS handles. The bundle is lazy-loaded
6 * by the native-window sync the first time the My WordPress window
7 * opens, the same as the recycle-bin and posts-window modules.
8 *
9 * @package WPDesktopMode
10 * @since 0.8.0
11 */
12
13 defined( 'ABSPATH' ) || exit;
14
15 /**
16 * Register My WordPress CSS and JS handles.
17 *
18 * @since 0.8.0
19 */
20 function desktop_mode_my_wordpress_register_assets() {
21 $version = DESKTOP_MODE_VERSION;
22 $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
23
24 $css_path = DESKTOP_MODE_DIR . 'assets/css/my-wordpress.css';
25 wp_register_style(
26 'desktop-mode-my-wordpress',
27 DESKTOP_MODE_URL . 'assets/css/my-wordpress.css',
28 array( 'desktop-mode-variables', 'dashicons' ),
29 file_exists( $css_path ) ? (string) filemtime( $css_path ) : $version
30 );
31
32 $js_path = DESKTOP_MODE_DIR . 'assets/js/my-wordpress' . $suffix . '.js';
33 wp_register_script(
34 'desktop-mode-my-wordpress',
35 DESKTOP_MODE_URL . 'assets/js/my-wordpress' . $suffix . '.js',
36 array( 'wp-i18n' ),
37 file_exists( $js_path ) ? (string) filemtime( $js_path ) : $version,
38 true
39 );
40 wp_set_script_translations(
41 'desktop-mode-my-wordpress',
42 'desktop-mode',
43 DESKTOP_MODE_DIR . 'languages'
44 );
45 }
46 add_action( 'init', 'desktop_mode_my_wordpress_register_assets', 5 );
47