PluginProbe
Elementor Website Builder – more than just a page builder / 4.1.0-dev3
Elementor Website Builder – more than just a page builder v4.1.0-dev3
4.3.2 4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 All 455 releases
← All changes | modules/atomic-widgets/elements/atomic-self-hosted-video/atomic-self-hosted-video.php +1 -8 4.3.1 → 4.1.0-dev3 View file →
@@ -11,9 +11,8 @@
11 11 use Elementor\Modules\AtomicWidgets\Controls\Types\Video_Control;
12 12 use Elementor\Modules\AtomicWidgets\DynamicTags\Dynamic_Prop_Type;
13 13 use Elementor\Modules\AtomicWidgets\Elements\Base\Atomic_Widget_Base;
14 14 use Elementor\Modules\AtomicWidgets\Elements\Base\Has_Template;
15 -use Elementor\Modules\AtomicWidgets\Elements\Base\Html_Tag_Computer;
16 15 use Elementor\Modules\AtomicWidgets\PropDependencies\Manager as Dependency_Manager;
17 16 use Elementor\Modules\AtomicWidgets\PropTypes\Attributes_Prop_Type;
18 17 use Elementor\Modules\AtomicWidgets\PropTypes\Classes_Prop_Type;
19 18 use Elementor\Modules\AtomicWidgets\PropTypes\Image_Prop_Type;
@@ -64,12 +63,8 @@
64 63 public function get_icon() {
65 64 return 'eicon-video';
66 65 }
67 66
68 - public static function get_computed_html_tag( array $settings ): string {
69 - return Html_Tag_Computer::compute( $settings, 'video' );
70 - }
71 -
72 67 protected static function define_props_schema(): array {
73 68 $playsinline_dependencies = Dependency_Manager::make()
74 69 ->where([
75 70 'operator' => 'eq',
@@ -100,10 +95,9 @@
100 95
101 96 return [
102 97 'classes' => Classes_Prop_Type::make()
103 98 ->default( [] ),
104 - 'source' => Video_Src_Prop_Type::make()
105 - ->alias( 'video', 'src' ),
99 + 'source' => Video_Src_Prop_Type::make(),
106 100 'autoplay' => Boolean_Prop_Type::make()->default( false ),
107 101 'playsinline' => Boolean_Prop_Type::make()
108 102 ->default( false )
109 103 ->set_dependencies( $playsinline_dependencies )
@@ -137,9 +131,8 @@
137 131 protected function define_atomic_controls(): array {
138 132 return [
139 133 Section::make()
140 134 ->set_label( __( 'Content', 'elementor' ) )
141 - ->set_id( 'content' )
142 135 ->set_items([
143 136 Video_Control::bind_to( 'source' )
144 137 ->set_label( esc_html__( 'Video', 'elementor' ) ),
145 138 Number_Control::bind_to( 'start_time' )