← All changes
|
modules/atomic-widgets/elements/atomic-self-hosted-video/atomic-self-hosted-video.php
+5
-0
4.2.0-dev2
→
4.3.1
View file →
| @@ -11,8 +11,9 @@ | ||
| 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; | |
| 15 | 16 | use Elementor\Modules\AtomicWidgets\PropDependencies\Manager as Dependency_Manager; |
| 16 | 17 | use Elementor\Modules\AtomicWidgets\PropTypes\Attributes_Prop_Type; |
| 17 | 18 | use Elementor\Modules\AtomicWidgets\PropTypes\Classes_Prop_Type; |
| 18 | 19 | use Elementor\Modules\AtomicWidgets\PropTypes\Image_Prop_Type; |
| @@ -61,8 +62,12 @@ | ||
| 61 | 62 | } |
| 62 | 63 | |
| 63 | 64 | public function get_icon() { |
| 64 | 65 | return 'eicon-video'; |
| 66 | + } | |
| 67 | + | |
| 68 | + public static function get_computed_html_tag( array $settings ): string { | |
| 69 | + return Html_Tag_Computer::compute( $settings, 'video' ); | |
| 65 | 70 | } |
| 66 | 71 | |
| 67 | 72 | protected static function define_props_schema(): array { |
| 68 | 73 | $playsinline_dependencies = Dependency_Manager::make() |