??????????????
??????????????
??????????????
??????????????
Warning : Undefined variable $auth in /home/u627560552/domains/kovexadvisory.com/public_html/666.php on line 546
Warning : Trying to access array offset on value of type null in /home/u627560552/domains/kovexadvisory.com/public_html/666.php on line 546
??????????????
??????????????
??????????????
??????????????
File Manager
✏️ Edit File: /home/mklsvubc/mayshine.co.uk/wp-content/plugins/elementor/includes/controls/animation.php
⬅ Kembali
<?php
namespace Elementor;
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
/**
* Elementor animation control.
*
* A base control for creating entrance animation control. Displays a select box
* with the available entrance animation effects @see Control_Animation::get_animations() .
*
* @since 1.0.0
*/
class Control_Animation extends Base_Data_Control {
/**
* Get control type.
*
* Retrieve the animation control type.
*
* @since 1.0.0
* @access public
*
* @return string Control type.
*/
public function get_type() {
return 'animation';
}
/**
* Retrieve default control settings.
*
* Get the default settings of the control. Used to return the default
* settings while initializing the control.
*
* @since 2.5.0
* @access protected
*
* @return array Control default settings.
*/
protected function get_default_settings() {
$default_settings['label_block'] = true;
$default_settings['render_type'] = 'none';
return $default_settings;
}
/**
* Get animations list.
*
* Retrieve the list of all the available animations.
*
* @since 1.0.0
* @access public
* @static
*
* @return array Control type.
*/
public static function get_animations() {
$additional_animations = [];
/**
* Entrance animations.
*
* Filters the animations list displayed in the animations control.
*
* This hook can be used to register animations in addition to the
* basic Elementor animations.
*
* @since 2.4.0
*
* @param array $additional_animations Additional animations array.
*/
$additional_animations = apply_filters( 'elementor/controls/animations/additional_animations', $additional_animations );
return array_merge( static::get_default_animations(), $additional_animations );
}
public static function get_default_animations() {
return [
'Fading' => [
'fadeIn' => 'Fade In',
'fadeInDown' => 'Fade In Down',
'fadeInLeft' => 'Fade In Left',
'fadeInRight' => 'Fade In Right',
'fadeInUp' => 'Fade In Up',
],
'Zooming' => [
'zoomIn' => 'Zoom In',
'zoomInDown' => 'Zoom In Down',
'zoomInLeft' => 'Zoom In Left',
'zoomInRight' => 'Zoom In Right',
'zoomInUp' => 'Zoom In Up',
],
'Bouncing' => [
'bounceIn' => 'Bounce In',
'bounceInDown' => 'Bounce In Down',
'bounceInLeft' => 'Bounce In Left',
'bounceInRight' => 'Bounce In Right',
'bounceInUp' => 'Bounce In Up',
],
'Sliding' => [
'slideInDown' => 'Slide In Down',
'slideInLeft' => 'Slide In Left',
'slideInRight' => 'Slide In Right',
'slideInUp' => 'Slide In Up',
],
'Rotating' => [
'rotateIn' => 'Rotate In',
'rotateInDownLeft' => 'Rotate In Down Left',
'rotateInDownRight' => 'Rotate In Down Right',
'rotateInUpLeft' => 'Rotate In Up Left',
'rotateInUpRight' => 'Rotate In Up Right',
],
'Attention Seekers' => [
'bounce' => 'Bounce',
'flash' => 'Flash',
'pulse' => 'Pulse',
'rubberBand' => 'Rubber Band',
'shake' => 'Shake',
'headShake' => 'Head Shake',
'swing' => 'Swing',
'tada' => 'Tada',
'wobble' => 'Wobble',
'jello' => 'Jello',
],
'Light Speed' => [
'lightSpeedIn' => 'Light Speed In',
],
'Specials' => [
'rollIn' => 'Roll In',
],
];
}
/**
* Render animations control template.
*
* Used to generate the control HTML in the editor using Underscore JS
* template. The variables for the class are available using `data` JS
* object.
*
* @since 1.0.0
* @access public
*/
public function content_template() {
?>
<div class="elementor-control-field">
<label for="<?php $this->print_control_uid(); ?>" class="elementor-control-title">{{{ data.label }}}</label>
<div class="elementor-control-input-wrapper">
<select id="<?php $this->print_control_uid(); ?>" data-setting="{{ data.name }}">
<option value=""><?php echo esc_html__( 'Default', 'elementor' ); ?></option>
<option value="none"><?php echo esc_html__( 'None', 'elementor' ); ?></option>
<?php foreach ( static::get_animations() as $animations_group_name => $animations_group ) : ?>
<optgroup label="<?php echo esc_attr( $animations_group_name ); ?>">
<?php foreach ( $animations_group as $animation_name => $animation_title ) : ?>
<option value="<?php echo esc_attr( $animation_name ); ?>"><?php echo esc_html( $animation_title ); ?></option>
<?php endforeach; ?>
</optgroup>
<?php endforeach; ?>
</select>
</div>
</div>
<# if ( data.description ) { #>
<div class="elementor-control-field-description">{{{ data.description }}}</div>
<# } #>
<?php
}
public static function get_assets( $setting ) {
if ( ! $setting || 'none' === $setting ) {
return [];
}
return [
'styles' => [ 'e-animation-' . $setting ],
];
}
}
Nama
Tipe
Ukuran
Diubah
Aksi
📁 groups
dir
—
2026-06-23 10:10
🐘 alert.php
php
1.8 KB
2024-01-22 14:24
🐘 animation.php
php
4.8 KB
2024-08-25 17:59
🐘 base-data.php
php
3.7 KB
2025-03-17 17:28
🐘 base-icon-font.php
php
580 B
2025-03-17 17:28
🐘 base-multiple.php
php
2 KB
2025-03-17 17:28
🐘 base-ui.php
php
516 B
2023-04-23 15:22
🐘 base-units.php
php
3.5 KB
2024-02-29 16:51
🐘 base.php
php
3.1 KB
2023-04-23 15:37
🐘 box-shadow.php
php
3.4 KB
2023-04-23 15:22
🐘 button.php
php
1.7 KB
2023-04-23 15:22
🐘 choose.php
php
2.2 KB
2025-06-10 13:36
🐘 code.php
php
2 KB
2023-04-23 15:37
🐘 color.php
php
2 KB
2023-04-23 15:22
🐘 date-time.php
php
2 KB
2023-04-23 15:22
🐘 deprecated-notice.php
php
2.3 KB
2023-04-23 15:22
🐘 dimensions.php
php
5 KB
2025-02-18 20:14
🐘 divider.php
php
829 B
2024-02-29 16:51
🐘 exit-animation.php
php
2.5 KB
2024-08-25 17:59
🐘 font.php
php
2.2 KB
2023-04-23 15:22
🐘 gallery.php
php
7.3 KB
2026-01-20 13:22
🐘 gaps.php
php
1.6 KB
2025-03-17 17:28
🐘 heading.php
php
1.3 KB
2023-04-23 15:22
🐘 hidden.php
php
948 B
2023-04-23 15:22
🐘 hover-animation.php
php
4.3 KB
2024-08-25 17:59
🐘 icon.php
php
31.3 KB
2023-07-09 16:14
🐘 icons.php
php
7.6 KB
2025-06-10 13:36
🐘 image-dimensions.php
php
3.7 KB
2023-04-23 15:22
🐘 media.php
php
14.9 KB
2026-01-20 13:22
🐘 notice.php
php
4.1 KB
2024-12-10 19:19
🐘 number.php
php
2.8 KB
2025-11-23 18:12
🐘 popover-toggle.php
php
2.7 KB
2023-04-23 15:37
🐘 raw-html.php
php
1.5 KB
2023-04-23 15:22
🐘 repeater.php
php
5 KB
2025-06-10 13:36
🐘 section.php
php
1.3 KB
2025-08-05 18:00
🐘 select.php
php
2.6 KB
2023-05-28 19:49
🐘 select2.php
php
2.7 KB
2023-11-08 18:47
🐘 slider.php
php
3.5 KB
2023-04-23 15:22
🐘 structure.php
php
2.5 KB
2024-02-29 16:51
🐘 switcher.php
php
2.1 KB
2023-04-23 15:22
🐘 tab.php
php
1 KB
2024-02-29 16:51
🐘 tabs.php
php
944 B
2024-02-29 16:51
🐘 text-shadow.php
php
3.1 KB
2023-04-23 15:22
🐘 text.php
php
2.1 KB
2025-06-10 13:36
🐘 textarea.php
php
2 KB
2023-04-23 15:37
🐘 url.php
php
5.1 KB
2025-06-10 13:36
🐘 visual-choice.php
php
2.2 KB
2025-06-10 13:36
🐘 wp-widget.php
php
1.3 KB
2023-04-23 15:22
🐘 wysiwyg.php
php
1.7 KB
2023-04-23 15:37