File: /home/f/r/e/frenchy/refonte2023/wordpress/wp-content/plugins/ova-doc/inc/class-ova-assets.php
<?php
defined( 'ABSPATH' ) || exit();
if( !class_exists( 'OVADOC_assets' ) ){
class OVADOC_assets{
public function __construct(){
add_action( 'wp_enqueue_scripts', array( $this, 'ovadoc_enqueue_scripts' ), 10, 0 );
/* Add JS for Elementor */
add_action( 'elementor/frontend/after_register_scripts', array( $this, 'ova_enqueue_scripts_elementor_doc' ) );
add_action( 'admin_enqueue_scripts', array( $this, 'ovadoc_admin_enquue_scripts' ) );
}
public function ovadoc_admin_enquue_scripts(){
wp_enqueue_style( 'ovadoc_admin_style', OVADOC_PLUGIN_URI.'assets/css/admin/ovadoc-admin-style.css' );
}
public function ovadoc_enqueue_scripts(){
if ( is_tax( 'cat_doc' ) || is_post_type_archive( 'ova_doc' ) ) {
wp_enqueue_script('ova_doc_caleran_hammer', OVADOC_PLUGIN_URI . 'assets/libs/caleran/vendor/jquery.hammer.js', array('jquery'), false, true);
wp_enqueue_script('ova_doc_caleran_moment', OVADOC_PLUGIN_URI . 'assets/libs/caleran/vendor/moment.min.js', array('jquery'), false, true);
wp_enqueue_style( 'ova_doc_caleran', OVADOC_PLUGIN_URI.'assets/libs/caleran/css/caleran.min.css' );
wp_enqueue_script('ova_doc_caleran_js', OVADOC_PLUGIN_URI . 'assets/libs/caleran/js/caleran.min.js', array('jquery'), false, true);
wp_enqueue_style( 'select2', OVADEP_PLUGIN_URI.'assets/libs/dist/css/select2.min.css', array(), null );
wp_enqueue_script( 'select2', OVADEP_PLUGIN_URI.'assets/libs/dist/js/select2.min.js', array('jquery'), false, true );
}
// Init Css
wp_enqueue_style( 'ovadoc_style', OVADOC_PLUGIN_URI.'assets/css/frontend/ovadoc-style.css' );
wp_enqueue_script('ovadoc_script', OVADOC_PLUGIN_URI . 'assets/js/ova-doc.js', array('jquery'), false, true);
wp_localize_script( 'ovadoc_script', 'ova_doc_ajax_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) );
}
// Add JS for elementor
public function ova_enqueue_scripts_elementor_doc(){
wp_enqueue_script( 'script-elementor-doc', OVADOC_PLUGIN_URI. 'assets/js/script-elementor.js', [ 'jquery' ], false, true );
}
}
new OVADOC_assets();
}