=> Controls_Manager::SWITCHER,
'separator' => 'before',
'condition' => array(
'premium_fe_switcher' => 'yes',
),
'frontend_available' => true,
)
);
do_action( 'pa_floating_blur_controls', $element );
/**-------- CSS Filter Contrast Controls---------*/
$element->add_control(
'premium_fe_contrast_switcher',
array(
'label' => __( 'Contrast', 'premium-addons-for-elementor' ),
'type' => Controls_Manager::SWITCHER,
'separator' => 'before',
'condition' => array(
'premium_fe_switcher' => 'yes',
),
'frontend_available' => true,
)
);
do_action( 'pa_floating_contrast_controls', $element );
/**-------- CSS Filter grayscale Controls---------*/
$element->add_control(
'premium_fe_gScale_switcher',
array(
'label' => __( 'Grayscale', 'premium-addons-for-elementor' ),
'type' => Controls_Manager::SWITCHER,
'separator' => 'before',
'condition' => array(
'premium_fe_switcher' => 'yes',
),
'frontend_available' => true,
)
);
do_action( 'pa_floating_gs_controls', $element );
/**-------- CSS Filter Hue Controls---------*/
$element->add_control(
'premium_fe_hue_switcher',
array(
'label' => __( 'Hue', 'premium-addons-for-elementor' ),
'type' => Controls_Manager::SWITCHER,
'separator' => 'before',
'condition' => array(
'premium_fe_switcher' => 'yes',
),
'frontend_available' => true,
)
);
do_action( 'pa_floating_hue_controls', $element );
/**-------- CSS Filter Brightness Controls---------*/
$element->add_control(
'premium_fe_brightness_switcher',
array(
'label' => __( 'Brightness', 'premium-addons-for-elementor' ),
'type' => Controls_Manager::SWITCHER,
'separator' => 'before',
'condition' => array(
'premium_fe_switcher' => 'yes',
),
'frontend_available' => true,
)
);
do_action( 'pa_floating_brightness_controls', $element );
/**-------- CSS Filter Saturation Controls---------*/
$element->add_control(
'premium_fe_saturate_switcher',
array(
'label' => __( 'Saturation ', 'premium-addons-for-elementor' ),
'type' => Controls_Manager::SWITCHER,
'separator' => 'before',
'condition' => array(
'premium_fe_switcher' => 'yes',
),
'frontend_available' => true,
)
);
do_action( 'pa_floating_saturation_controls', $element );
$element->end_controls_tab();
$element->end_controls_tabs();
/**-------- General Settings Controls---------*/
$element->add_control(
'premium_fe_general_settings_heading',
array(
'label' => __( 'General Settings', 'premium-addons-for-elementor' ),
'type' => Controls_Manager::HEADING,
'separator' => 'before',
'condition' => array(
'premium_fe_switcher' => 'yes',
),
)
);
$element->add_control(
'premium_fe_direction',
array(
'label' => __( 'Direction', 'premium-addons-for-elementor' ),
'type' => Controls_Manager::SELECT,
'default' => 'alternate',
'options' => array(
'normal' => __( 'Normal', 'premium-addons-for-elementor' ),
'reverse' => __( 'Reverse', 'premium-addons-for-elementor' ),
'alternate' => __( 'Alternate', 'premium-addons-for-elementor' ),
),
'condition' => array(
'premium_fe_switcher' => 'yes',
),
'frontend_available' => true,
)
);
$element->add_control(
'premium_fe_loop',
array(
'label' => __( 'Loop', 'premium-addons-for-elementor' ),
'type' => Controls_Manager::SELECT,
'default' => 'default',
'options' => array(
'default' => __( 'Infinite', 'premium-addons-for-elementor' ),
'number' => __( 'Custom', 'premium-addons-for-elementor' ),
),
'condition' => array(
'premium_fe_switcher' => 'yes',
),
'frontend_available' => true,
)
);
$element->add_control(
'premium_fe_loop_number',
array(
'label' => __( 'Number', 'premium-addons-for-elementor' ),
'type' => Controls_Manager::NUMBER,
'default' => 3,
'condition' => array(
'premium_fe_switcher' => 'yes',
'premium_fe_loop' => 'number',
),
'frontend_available' => true,
)
);
$element->add_control(
'premium_fe_easing',
array(
'label' => __( 'Easing', 'premium-addons-for-elementor' ),
'type' => Controls_Manager::SELECT,
'default' => 'easeInOutSine',
'options' => array(
'linear' => __( 'Linear', 'premium-addons-for-elementor' ),
'easeInOutSine' => __( 'easeInOutSine', 'premium-addons-for-elementor' ),
'easeInOutExpo' => __( 'easeInOutExpo', 'premium-addons-for-elementor' ),
'easeInOutQuart' => __( 'easeInOutQuart', 'premium-addons-for-elementor' ),
'easeInOutCirc' => __( 'easeInOutCirc', 'premium-addons-for-elementor' ),
'easeInOutBack' => __( 'easeInOutBack', 'premium-addons-for-elementor' ),
'steps' => __( 'Steps', 'premium-addons-for-elementor' ),
'easeInElastic(1, .6)' => __( 'Elastic In', 'premium-addons-for-elementor' ),
'easeOutElastic(1, .6)' => __( 'Elastic Out', 'premium-addons-for-elementor' ),
'easeInOutElastic(1, .6)' => __( 'Elastic In Out', 'premium-addons-for-elementor' ),
),
'condition' => array(
'premium_fe_switcher' => 'yes',
),
'frontend_available' => true,
)
);
$element->add_control(
'premium_fe_ease_step',
array(
'label' => __( 'Steps', 'premium-addons-for-elementor' ),
'type' => Controls_Manager::NUMBER,
'default' => 5,
'condition' => array(
'premium_fe_switcher' => 'yes',
'premium_fe_easing' => 'steps',
),
'frontend_available' => true,
)
);
$element->add_control(
'premium_fe_disable_safari',
array(
'label' => __( 'Disable Floating Effects On Safari', 'premium-addons-for-elementor' ),
'type' => Controls_Manager::SWITCHER,
'prefix_class' => 'premium-disable-fe-',
'separator' => 'before',
'condition' => array(
'premium_fe_switcher' => 'yes',
),
)
);
$element->end_controls_section();
}
/**
* Check Script Enqueue
*
* Check if the script files should be loaded.
*
* @since 4.7.4
* @access public
*
* @param object $element for current element.
*/
public function check_script_enqueue( $element ) {
if ( self::$load_script ) {
return;
}
if ( 'yes' === $element->get_settings_for_display( 'premium_fe_switcher' ) ) {
$this->enqueue_scripts();
self::$load_script = true;
remove_action( 'elementor/frontend/widget/before_render', array( $this, 'check_script_enqueue' ) );
}
}
/**
* Creates and returns an instance of the class
*
* @since 4.2.5
* @access public
*
* @return object
*/
public static function get_instance() {
if ( ! isset( self::$instance ) ) {
self::$instance = new self();
}
return self::$instance;
}
}
Fatal error: Uncaught Error: Class 'PremiumAddons\Modules\PremiumSectionFloatingEffects\Module' not found in /var/www/html/dportilho.com.br/web/wp-content/plugins/premium-addons-for-elementor/includes/addons-integration.php:1731
Stack trace:
#0 /var/www/html/dportilho.com.br/web/wp-content/plugins/premium-addons-for-elementor/includes/addons-integration.php(111): PremiumAddons\Includes\Addons_Integration->load_pa_extensions()
#1 /var/www/html/dportilho.com.br/web/wp-content/plugins/premium-addons-for-elementor/includes/addons-integration.php(1790): PremiumAddons\Includes\Addons_Integration->__construct()
#2 /var/www/html/dportilho.com.br/web/wp-content/plugins/premium-addons-for-elementor/includes/class-pa-core.php(102): PremiumAddons\Includes\Addons_Integration::get_instance()
#3 /var/www/html/dportilho.com.br/web/wp-includes/class-wp-hook.php(324): PremiumAddons\Includes\PA_Core->pa_init('')
#4 /var/www/html/dportilho.com.br/web/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#5 /var/www/html/dpo in /var/www/html/dportilho.com.br/web/wp-content/plugins/premium-addons-for-elementor/includes/addons-integration.php on line 1731