PluginProbe
UiCore Elements – Free widgets and templates for Elementor / 1.3.17
UiCore Elements – Free widgets and templates for Elementor v1.3.17
1.3.17 1.3.16 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.16 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 All 41 releases
← All changes | includes/class-animate.php +30 -26 1.2.01.3.17 View file →
@@ -1,5 +1,6 @@
1 1 <?php
2 +
2 3 namespace UiCoreElements;
3 4
4 5 use Elementor\Controls_Stack;
5 6 use Elementor\Controls_Manager;
@@ -11,37 +12,40 @@
11 12 */
12 13 class Animate
13 14 {
14 15
15 - private static $badge = '<span title="Powerd by UiCore Animate" style="font-size: 11px; text-transform: uppercase; background: #5dbad8; color: black; padding: 2px 5px; border-radius: 3px; margin-right: 7px;">Animate</span>';
16 + private static $badge = '<span title="Powerd by UiCore Animate" style="font-size: 11px; text-transform: uppercase; background: #5dbad8; color: black; padding: 2px 5px; border-radius: 3px; margin-right: 7px;">Animate</span>';
16 17
17 - public function __construct() {
18 - add_action( 'elementor/element/heading/section_title_style/after_section_end', [$this, 'split_animation'],55);
19 - add_action( 'elementor/element/highlighted-text/section_title_style/after_section_end', [$this, 'split_animation'],55);
20 - add_action( 'elementor/element/text-editor/section_drop_cap/after_section_end', [$this, 'split_animation'],55);
18 + public function __construct()
19 + {
20 + add_action('elementor/element/heading/section_title_style/after_section_end', [$this, 'split_animation'], 55);
21 + add_action('elementor/element/highlighted-text/section_title_style/after_section_end', [$this, 'split_animation'], 55);
22 + add_action('elementor/element/text-editor/section_drop_cap/after_section_end', [$this, 'split_animation'], 55);
21 23 }
22 24
23 25 static function split_animation(Controls_Stack $widget)
24 26 {
25 - $widget->start_controls_section(
26 - 'section_ui_split_animation',
27 - [
28 - 'label' => self::$badge . esc_html__( 'Split Text Animation', 'uicore-elements' ),
29 - 'tab' => Controls_Manager::TAB_STYLE,
30 - ]
31 - );
32 - $widget->add_control(
33 - 'important_note',
34 - [
35 - 'label' => esc_html__( 'UiCore Animate required', 'uicore-elements' ),
36 - 'type' => \Elementor\Controls_Manager::RAW_HTML,
37 - 'raw' => '<p style="line-height:1.3;margin-top:1em;">'
38 - . sprintf(
39 - /* translators: %s: link to Uicore Animate */
40 - __('Download and instal %s for more advanced animations control', 'uicore-elements'), '<a href="https://wordpress.org/plugins/uicore-animate/advanced/" target="_blank"> Uicore Animate</a>')
41 - . '</p>',
42 - ]
43 - );
44 - $widget->end_controls_section();
27 + $widget->start_controls_section(
28 + 'section_ui_split_animation',
29 + [
30 + 'label' => self::$badge . esc_html__('Split Text Animation', 'uicore-elements'),
31 + 'tab' => Controls_Manager::TAB_STYLE,
32 + ]
33 + );
34 + $widget->add_control(
35 + 'important_note',
36 + [
37 + 'label' => esc_html__('UiCore Animate required', 'uicore-elements'),
38 + 'type' => \Elementor\Controls_Manager::RAW_HTML,
39 + 'raw' => '<p style="line-height:1.3;margin-top:1em;">'
40 + . sprintf(
41 + /* translators: %s: link to Uicore Animate */
42 + __('Download and instal %s for more advanced animations control', 'uicore-elements'),
43 + '<a href="https://wordpress.org/plugins/uicore-animate/advanced/" target="_blank"> Uicore Animate</a>'
44 + )
45 + . '</p>',
46 + ]
47 + );
48 + $widget->end_controls_section();
45 49 }
46 50 }
47 -new Animate();
51 +new Animate();