dependencyBaseUrl = $dependencyBaseUrl; } public function add_hooks() { add_action( 'admin_enqueue_scripts', [ $this, 'enqueue' ] ); } public function enqueue() { /* phpcs:ignore WordPress.WP.EnqueuedResourceParameters.NotInFooter */ wp_register_script( 'wpml-scripts', $this->dependencyBaseUrl . '/res/js/scripts.js', [], WCML_VERSION ); wp_add_inline_script( 'wpml-scripts', "var icl_ajxloaderimg_src = '" . esc_url( $this->dependencyBaseUrl . '/res/img/ajax-loader.gif' ) . "';", 'before' ); wp_register_style( 'wpml-styles', $this->dependencyBaseUrl . '/res/css/styles.css', [], WCML_VERSION ); wp_register_style( 'otgs-dialogs', $this->dependencyBaseUrl . '/res/css/otgs-dialogs.css', [ 'wp-jquery-ui-dialog' ], WCML_VERSION ); wp_register_style( 'wpml-dialog', $this->dependencyBaseUrl . '/res/css/dialog.css', [ 'otgs-dialogs' ], WCML_VERSION ); if ( AdminPages::isMultiCurrency() || AdminPages::isTab( 'multilingual' ) || AdminPages::isPage( 'wc-reports' ) ) { wp_enqueue_script( 'wpml-scripts' ); wp_enqueue_style( 'wpml-styles' ); wp_enqueue_style( 'wpml-dialog' ); wp_enqueue_style( \OTGS_Assets_Handles::SWITCHER ); wp_enqueue_script( \OTGS_Assets_Handles::SWITCHER ); wp_enqueue_style( \OTGS_Assets_Handles::POPOVER_TOOLTIP ); wp_enqueue_script( \OTGS_Assets_Handles::POPOVER_TOOLTIP ); wp_enqueue_style( \OTGS_ASSETS_ICONS_STYLES ); wp_enqueue_style( 'otgs-icons' ); } } }