PluginProbe
OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin / 1.1.1
OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin v1.1.1
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 1.1.1, at includes/my-wordpress/assets.php

44 lines 1.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * OpenStation — 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 OpenStation
10 */
11
12 defined( 'ABSPATH' ) || exit;
13
14 /**
15 * Register My WordPress CSS and JS handles.
16 */
17 function openstation_my_wordpress_register_assets() {
18 $version = OPENSTATION_VERSION;
19 $suffix = openstation_asset_suffix();
20
21 $css_path = OPENSTATION_DIR . 'assets/css/my-wordpress.css';
22 wp_register_style(
23 'desktop-mode-my-wordpress',
24 OPENSTATION_URL . 'assets/css/my-wordpress.css',
25 array( 'os-variables', 'dashicons' ),
26 file_exists( $css_path ) ? (string) filemtime( $css_path ) : $version
27 );
28
29 $js_path = OPENSTATION_DIR . 'assets/js/my-wordpress' . $suffix . '.js';
30 wp_register_script(
31 'desktop-mode-my-wordpress',
32 OPENSTATION_URL . 'assets/js/my-wordpress' . $suffix . '.js',
33 array( 'wp-i18n' ),
34 file_exists( $js_path ) ? (string) filemtime( $js_path ) : $version,
35 true
36 );
37 wp_set_script_translations(
38 'desktop-mode-my-wordpress',
39 'desktop-mode',
40 OPENSTATION_DIR . 'languages'
41 );
42 }
43 add_action( 'init', 'openstation_my_wordpress_register_assets', 5 );
44