← 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' ) |