/home/vianto5/distritosatelite.mx/wp-content/plugins/elementor-pro/modules/atomic-form
NameSizeModeActions
actions/-0755rm
assets/-0755rm
checkbox/-0755rm
classes/-0755rm
date-picker/-0755rm
file-upload/-0755rm
input/-0755rm
label/-0755rm
radio-button/-0755rm
select/-0755rm
submit-button/-0755rm
textarea/-0755rm
time-picker/-0755rm
atomic-form-controller.php123010644editdlrm
default-id-provider.php6250644editdlrm
module.php52970644editdlrm
Edit: /home/vianto5/distritosatelite.mx/wp-content/plugins/elementor-pro/modules/atomic-form/module.php (5297B)
=' ) ) { $widget_types = array_merge( $widget_types, [ Date_Picker::get_element_type(), Time_Picker::get_element_type(), Select::get_element_type(), File_Upload::get_element_type(), ] ); } return $widget_types; } public static function get_form_field_widget_types(): array { return array_values( array_diff( self::get_form_widget_types(), [ self::FORM_ELEMENT_TYPE, Label::get_element_type(), Submit_Button::get_element_type(), ] ) ); } public static function get_experimental_data(): array { return [ 'name' => self::EXPERIMENT_NAME, 'title' => esc_html__( 'Atomic Form', 'elementor-pro' ), 'description' => esc_html__( 'Atomic form widgets. Note: This feature requires the "Atomic Widgets" experiment to be enabled.', 'elementor-pro' ), 'hidden' => true, 'default' => ExperimentsManager::STATE_ACTIVE, 'release_status' => ExperimentsManager::RELEASE_STATUS_DEV, ]; } public function __construct() { parent::__construct(); if ( ! $this->is_experiment_active() ) { return; } if ( class_exists( '\Akismet' ) && API::is_licence_has_feature( static::AKISMET_LICENSE_FEATURE_NAME, API::BC_VALIDATION_CALLBACK ) ) { $this->add_component( 'akismet', new Akismet() ); } ( new Atomic_Form_Panel_Promotion() )->register(); add_filter( 'elementor/widgets/register', fn( $widgets_manager ) => $this->register_widgets( $widgets_manager ) ); add_filter( 'elementor/atomic/form/email_action_count', fn() => self::EMAIL_ACTION_COUNT ); add_action( 'elementor/frontend/after_enqueue_styles', fn () => $this->add_inline_styles() ); add_action( 'elementor/editor/before_enqueue_scripts', fn() => $this->enqueue_editor_scripts() ); add_action( 'init', fn() => Action_Runner::init() ); if ( Atomic_Form_Controller::is_form_submitted() ) { $this->add_component( 'atomic_ajax_handler', new Atomic_Form_Controller() ); do_action( 'elementor_pro/atomic_forms/form_submitted', $this ); } } private function is_experiment_active(): bool { return version_compare( ELEMENTOR_VERSION, '4.0', '>=' ) && Plugin::elementor()->experiments->is_feature_active( self::EXPERIMENT_NAME ) && Plugin::elementor()->experiments->is_feature_active( AtomicWidgetsModule::EXPERIMENT_NAME ); } private function register_widgets( Widgets_Manager $widgets_manager ) { $widgets_manager->register( new Input() ); $widgets_manager->register( new Label() ); $widgets_manager->register( new Textarea() ); $widgets_manager->register( new Submit_Button() ); $widgets_manager->register( new Checkbox() ); $widgets_manager->register( new Radio_Button() ); if ( version_compare( ELEMENTOR_VERSION, '4.1', '>=' ) ) { $widgets_manager->register( new Date_Picker() ); $widgets_manager->register( new Time_Picker() ); $widgets_manager->register( new Select() ); $widgets_manager->register( new File_Upload() ); } } private function enqueue_editor_scripts() { $min_suffix = Elementor_Utils::is_script_debug() ? '' : '.min'; wp_enqueue_script( 'elementor-pro-atomic-form-editor', ELEMENTOR_PRO_URL . 'assets/js/atomic-form-editor' . $min_suffix . '.js', [ 'elementor-editor' ], ELEMENTOR_PRO_VERSION, true ); } private function add_inline_styles() { $inline_styles = [ Textarea::get_inline_styles(), Submit_Button::get_inline_styles(), ]; wp_add_inline_style( 'elementor-frontend', implode( ' ', $inline_styles ) ); } }