-
WIBUHAX0R1337
-
/
home
/
coludnqa
/
public_html
/
wp-content
/
plugins
/
elementor
/
includes
/
controls
/
[ Home ]
Create Folder
Create File
Nama File / Folder
Size
Action
groups
--
NONE
.htaccess
0.231KB
Edit File
Delete File
Rename
animation.php
4.679KB
Edit File
Delete File
Rename
base-data.php
3.66KB
Edit File
Delete File
Rename
base-icon-font.php
0.613KB
Edit File
Delete File
Rename
base-multiple.php
2.03KB
Edit File
Delete File
Rename
base-ui.php
0.504KB
Edit File
Delete File
Rename
base-units.php
2.23KB
Edit File
Delete File
Rename
base.php
2.792KB
Edit File
Delete File
Rename
box-shadow.php
3.393KB
Edit File
Delete File
Rename
button.php
1.678KB
Edit File
Delete File
Rename
choose.php
2.214KB
Edit File
Delete File
Rename
code.php
1.937KB
Edit File
Delete File
Rename
date-time.php
1.825KB
Edit File
Delete File
Rename
deprecated-notice.php
2.273KB
Edit File
Delete File
Rename
dimensions.php
4.723KB
Edit File
Delete File
Rename
divider.php
1.181KB
Edit File
Delete File
Rename
exit-animation.php
2.458KB
Edit File
Delete File
Rename
font.php
2.216KB
Edit File
Delete File
Rename
gallery.php
3.55KB
Edit File
Delete File
Rename
heading.php
1.316KB
Edit File
Delete File
Rename
hidden.php
0.926KB
Edit File
Delete File
Rename
hover-animation.php
4.233KB
Edit File
Delete File
Rename
icon.php
31.048KB
Edit File
Delete File
Rename
icons.php
6.62KB
Edit File
Delete File
Rename
image-dimensions.php
3.729KB
Edit File
Delete File
Rename
media.php
9.14KB
Edit File
Delete File
Rename
number.php
2.089KB
Edit File
Delete File
Rename
popover-toggle.php
2.54KB
Edit File
Delete File
Rename
raw-html.php
1.483KB
Edit File
Delete File
Rename
repeater.php
4.34KB
Edit File
Delete File
Rename
section.php
1.683KB
Edit File
Delete File
Rename
select.php
2.453KB
Edit File
Delete File
Rename
select2.php
2.692KB
Edit File
Delete File
Rename
slider.php
3.49KB
Edit File
Delete File
Rename
structure.php
2.487KB
Edit File
Delete File
Rename
switcher.php
2.076KB
Edit File
Delete File
Rename
tab.php
1.361KB
Edit File
Delete File
Rename
tabs.php
1.28KB
Edit File
Delete File
Rename
text-shadow.php
3.133KB
Edit File
Delete File
Rename
text.php
2.043KB
Edit File
Delete File
Rename
textarea.php
1.94KB
Edit File
Delete File
Rename
url.php
4.902KB
Edit File
Delete File
Rename
wp-widget.php
1.346KB
Edit File
Delete File
Rename
wysiwyg.php
1.669KB
Edit File
Delete File
Rename
<?php namespace Elementor; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * Elementor hover animation control. * * A base control for creating hover animation control. Displays a select box * with the available hover animation effects @see Control_Hover_Animation::get_animations() * * @since 1.0.0 */ class Control_Hover_Animation extends Base_Data_Control { /** * Animations. * * Holds all the available hover animation effects of the control. * * @access private * @static * * @var array */ private static $_animations; /** * Get hover animation control type. * * Retrieve the control type, in this case `hover_animation`. * * @since 1.0.0 * @access public * * @return string Control type. */ public function get_type() { return 'hover_animation'; } /** * Get animations. * * Retrieve the available hover animation effects. * * @since 1.0.0 * @access public * @static * * @return array Available hover animation. */ public static function get_animations() { if ( is_null( self::$_animations ) ) { self::$_animations = [ 'grow' => 'Grow', 'shrink' => 'Shrink', 'pulse' => 'Pulse', 'pulse-grow' => 'Pulse Grow', 'pulse-shrink' => 'Pulse Shrink', 'push' => 'Push', 'pop' => 'Pop', 'bounce-in' => 'Bounce In', 'bounce-out' => 'Bounce Out', 'rotate' => 'Rotate', 'grow-rotate' => 'Grow Rotate', 'float' => 'Float', 'sink' => 'Sink', 'bob' => 'Bob', 'hang' => 'Hang', 'skew' => 'Skew', 'skew-forward' => 'Skew Forward', 'skew-backward' => 'Skew Backward', 'wobble-vertical' => 'Wobble Vertical', 'wobble-horizontal' => 'Wobble Horizontal', 'wobble-to-bottom-right' => 'Wobble To Bottom Right', 'wobble-to-top-right' => 'Wobble To Top Right', 'wobble-top' => 'Wobble Top', 'wobble-bottom' => 'Wobble Bottom', 'wobble-skew' => 'Wobble Skew', 'buzz' => 'Buzz', 'buzz-out' => 'Buzz Out', ]; $additional_animations = []; /** * Hover animations. * * Filters the animations list displayed in the hover animations control. * * This hook can be used to register new animations in addition to the * basic Elementor hover animations. * * @since 2.4.0 * * @param array $additional_animations Additional animations array. */ $additional_animations = apply_filters( 'elementor/controls/hover_animations/additional_animations', $additional_animations ); self::$_animations = array_merge( self::$_animations, $additional_animations ); } return self::$_animations; } /** * Render hover animation control output in the editor. * * 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__( 'None', 'elementor' ); ?></option> <?php foreach ( self::get_animations() as $animation_name => $animation_title ) : ?> <option value="<?php Utils::print_unescaped_internal_string( $animation_name ); ?>"><?php Utils::print_unescaped_internal_string( $animation_title ); ?></option> <?php endforeach; ?> </select> </div> </div> <# if ( data.description ) { #> <div class="elementor-control-field-description">{{{ data.description }}}</div> <# } #> <?php } /** * Get hover animation control default settings. * * Retrieve the default settings of the hover animation control. Used to return * the default settings while initializing the hover animation control. * * @since 1.0.0 * @access protected * * @return array Control default settings. */ protected function get_default_settings() { return [ 'label_block' => true, ]; } public static function get_assets( $setting ) { if ( ! $setting || 'none' === $setting ) { return []; } return [ 'styles' => [ 'e-animations' ], ]; } }
Save!!!
© 2022 - 2023 WIBUHAXOR V1 By Lutfifakee || Padang Blackhat