🚀 Advanced Web Server Manager
Complete File Manager & Terminal - Standalone Version
By Sid Gifari | Gifari Industries
Current path:
/
/
mnt
/
web613
/
c2
/
38
/
570372438
/
htdocs
/
STRATO-apps
/
wordpress_02
/
app
/
wp-content
/
plugins
/
elementor
/
modules
/
atomic-widgets
/
elements
/
atomic-tabs
/
atomic-tabs-content-area
✏️
Editing: atomic-tabs-content-area.php
<?php namespace Elementor\Modules\AtomicWidgets\Elements\Atomic_Tabs\Atomic_Tabs_Content_Area; use Elementor\Modules\AtomicWidgets\Elements\Base\Atomic_Element_Base; use Elementor\Modules\AtomicWidgets\Elements\Base\Has_Element_Template; use Elementor\Modules\AtomicWidgets\PropTypes\Primitives\Boolean_Prop_Type; use Elementor\Modules\AtomicWidgets\PropTypes\Primitives\String_Prop_Type; use Elementor\Modules\AtomicWidgets\PropTypes\Size_Prop_Type; use Elementor\Modules\AtomicWidgets\Styles\Style_Definition; use Elementor\Modules\AtomicWidgets\Styles\Style_Variant; use Elementor\Modules\AtomicWidgets\Controls\Section; use Elementor\Modules\AtomicWidgets\Controls\Types\Text_Control; use Elementor\Modules\AtomicWidgets\PropTypes\Classes_Prop_Type; use Elementor\Modules\AtomicWidgets\PropTypes\Attributes_Prop_Type; use Elementor\Modules\Components\PropTypes\Overridable_Prop_Type; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } class Atomic_Tabs_Content_Area extends Atomic_Element_Base { use Has_Element_Template; const BASE_STYLE_KEY = 'base'; public function __construct( $data = [], $args = null ) { parent::__construct( $data, $args ); $this->meta( 'permanently_locked', true ); } public static function get_type() { return 'e-tabs-content-area'; } public static function get_element_type(): string { return 'e-tabs-content-area'; } public function get_title() { return esc_html__( 'Tabs content area', 'elementor' ); } public function get_keywords() { return [ 'ato', 'atom', 'atoms', 'atomic' ]; } public function get_icon() { return 'eicon-tab-content'; } public function should_show_in_panel() { return false; } protected static function define_props_schema(): array { return [ 'classes' => Classes_Prop_Type::make() ->default( [] ), 'attributes' => Attributes_Prop_Type::make()->meta( Overridable_Prop_Type::ignore() ), ]; } protected function define_atomic_controls(): array { return [ Section::make() ->set_label( __( 'Settings', 'elementor' ) ) ->set_id( 'settings' ) ->set_items( [ Text_Control::bind_to( '_cssid' ) ->set_label( __( 'ID', 'elementor' ) ) ->set_meta( [ 'layout' => 'two-columns', ] ), ] ), ]; } protected function define_base_styles(): array { $styles = [ 'display' => String_Prop_Type::generate( 'block' ), ]; return [ static::BASE_STYLE_KEY => Style_Definition::make() ->add_variant( Style_Variant::make() ->add_props( $styles ) ), ]; } protected function get_templates(): array { return [ 'elementor/elements/atomic-tabs-content-area' => __DIR__ . '/atomic-tabs-content-area.html.twig', ]; } protected function define_allowed_child_types() { return [ 'e-tab-content', 'container' ]; } }
💾 Save Changes
❌ Cancel