PluginProbe ʕ •ᴥ•ʔ
WPML Multilingual & Multicurrency for WooCommerce / trunk
WPML Multilingual & Multicurrency for WooCommerce vtrunk
5.5.7 5.3.8 5.3.9 5.4.3 5.4.4 5.4.5 5.5.1 5.5.1.1 5.5.2.2 5.5.2.3 5.5.3 5.5.3.1 5.5.4 5.5.5 5.5.6 trunk 0.9 1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.2 2.3 2.3.1 2.3.2 3.0 3.0.1 3.1 3.2 3.2.1 3.2.2 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.4 3.4.1 3.4.2 3.4.3 3.5 3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.6 3.6.1 3.6.10 3.6.11 3.6.2 3.6.3 3.6.4 3.6.5 3.6.5.1 3.6.6 3.6.7 3.6.8 3.6.9 3.7 3.7.1 3.7.10 3.7.11 3.7.12 3.7.13 3.7.14 3.7.15 3.7.16 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6 3.7.7 3.7.8 3.7.9 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.9.0 3.9.1 3.9.1.1 3.9.2 3.9.3 3.9.4 3.9.5 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.10.4 4.11.2 4.11.3.2 4.11.5 4.11.6 4.12.1 4.12.4 4.12.5 4.12.6 4.2.0 4.2.0.1 4.2.1 4.2.1.1 4.2.10 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.7.1 4.2.8 4.2.8.1 4.2.9 4.3.0 4.3.1 4.3.2 4.3.2.1 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.4.0 4.4.1 4.4.2 4.4.2.1 4.5.0 4.6.0 4.6.1 4.6.2 4.6.2.1 4.6.3 4.6.5 4.6.6 4.6.7 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.7.6 4.7.7 4.7.8 4.7.9 4.8.0 4.9.0 4.9.1 5.0.1 5.0.2 5.1.1 5.1.2 5.1.3 5.2.0 5.2.1 5.3.2 5.3.3.1 5.3.4 5.3.5 5.3.6 5.3.7
woocommerce-multilingual / classes / StandAlone / DependencyAssets.php
woocommerce-multilingual / classes / StandAlone Last commit date
Container 1 month ago UI 1 month ago ActionFilterLoader.php 1 month ago DependencyAssets.php 1 month ago IStandAloneAction.php 4 years ago NullSitePress.php 1 month ago
DependencyAssets.php
42 lines
1 <?php
2
3 namespace WCML\StandAlone;
4
5 use WCML\Utilities\AdminPages;
6
7 class DependencyAssets {
8
9 private $dependencyBaseUrl;
10
11 public function __construct( $dependencyBaseUrl ) {
12 $this->dependencyBaseUrl = $dependencyBaseUrl;
13 }
14
15 public function add_hooks() {
16 add_action( 'admin_enqueue_scripts', [ $this, 'enqueue' ] );
17 }
18
19 public function enqueue() {
20 wp_register_script( 'wpml-scripts', $this->dependencyBaseUrl . '/res/js/scripts.js', [], WCML_VERSION );
21 wp_add_inline_script( 'wpml-scripts', "var icl_ajxloaderimg_src = '" . esc_url( $this->dependencyBaseUrl . '/res/img/ajax-loader.gif' ) . "';", 'before' );
22 wp_register_style( 'wpml-styles', $this->dependencyBaseUrl . '/res/css/style.css', [], WCML_VERSION );
23 wp_register_style( 'otgs-dialogs', $this->dependencyBaseUrl . '/res/css/otgs-dialogs.css', [ 'wp-jquery-ui-dialog' ], WCML_VERSION );
24 wp_register_style( 'wpml-dialog', $this->dependencyBaseUrl . '/res/css/dialog.css', [ 'otgs-dialogs' ], WCML_VERSION );
25
26 if ( AdminPages::isMultiCurrency() || AdminPages::isTab( AdminPages::TAB_MULTILINGUAL_STANDALONE ) || AdminPages::isTab( AdminPages::TAB_MULTILINGUAL ) || AdminPages::isPage( 'wc-reports' ) ) {
27 wp_enqueue_script( 'wpml-scripts' );
28
29 wp_enqueue_style( 'wpml-styles' );
30 wp_enqueue_style( 'wpml-dialog' );
31
32 wp_enqueue_style( \OTGS_Assets_Handles::SWITCHER );
33 wp_enqueue_script( \OTGS_Assets_Handles::SWITCHER );
34 wp_enqueue_style( \OTGS_Assets_Handles::POPOVER_TOOLTIP );
35 wp_enqueue_script( \OTGS_Assets_Handles::POPOVER_TOOLTIP );
36
37 wp_enqueue_style( \OTGS_ASSETS_ICONS_STYLES );
38 wp_enqueue_style( 'otgs-icons' );
39 }
40 }
41 }
42