PluginProbe ʕ •ᴥ•ʔ
WPML Multilingual & Multicurrency for WooCommerce / 5.5.7
WPML Multilingual & Multicurrency for WooCommerce v5.5.7
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 week ago UI 1 week ago ActionFilterLoader.php 1 week ago DependencyAssets.php 1 week ago IStandAloneAction.php 4 years ago NullSitePress.php 1 week 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