Viewing File: /home/maglabs/greentech/wp-content/plugins/alpus-flexbox/inc/modules/slider/init.php

<?php

// Direct load is not allowed
if ( ! defined( 'ABSPATH' ) ) {
	die();
}

use Elementor\Plugin;

class Alpus_Slider {
	/**
	 * The Constructor
	 *
	 * @since 1.0.0
	 * @access public
	 */
	public function __construct() {
        add_action( 'elementor/widgets/register', array( $this, 'register_new_nested' ) );
		add_action( 'wp_enqueue_scripts', array( $this, 'register_widget_script' ), 9999 );
	}

	/**
	 * Register new nested elements
	 * 
	 * @since 1.0.0
	 */
    public function register_new_nested( $widgets_manager ) {
        if ( Plugin::$instance->experiments->is_feature_active( 'nested-elements' ) ) {
            include_once ALPUS_FLEXBOX_PATH . 'inc/modules/slider/widget.php';
            $widgets_manager->register( new Alpus_Nested_Slider() );
		}
    }

	public function register_widget_script() {
		wp_register_script( 'alpus-el-slider', ALPUS_FLEXBOX_URI . 'inc/modules/slider/slider.min.js', array( 'jquery', 'elementor-frontend' ), '1.0.0', true );
	}
}

new Alpus_Slider;
Back to Directory File Manager