PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.1
Elementor Website Builder – more than just a page builder v4.3.1
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 4.0.8 All 454 releases
elementor / modules / atomic-widgets / elements / atomic-form / form-success-message / form-success-message.php

form-success-message.php in Elementor Website Builder – more than just a page builder 4.3.1, at modules/atomic-widgets/elements/atomic-form/form-success-message/form-success-message.php

50 lines 1.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace Elementor\Modules\AtomicWidgets\Elements\Atomic_Form\Form_Success_Message;
3
4 use Elementor\Modules\AtomicWidgets\Elements\Atomic_Form\Form_Message\Form_Message;
5 use Elementor\Modules\AtomicWidgets\Elements\Base\Html_Tag_Computer;
6
7 if ( ! defined( 'ABSPATH' ) ) {
8 exit;
9 }
10
11 class Form_Success_Message extends Form_Message {
12
13 public static function get_computed_html_tag( array $settings ): string {
14 return Html_Tag_Computer::compute( $settings, 'div' );
15 }
16
17 public static $widget_description = 'Shown when the form is submitted successfully. Hidden by default, displayed automatically when the form submission result is success.';
18
19 public static function get_type() {
20 return 'e-form-success-message';
21 }
22
23 public static function get_element_type(): string {
24 return 'e-form-success-message';
25 }
26
27 public function get_title() {
28 return esc_html__( 'Success message', 'elementor' );
29 }
30
31 protected static function get_background_color(): string {
32 return '#D4E9D6';
33 }
34
35 protected static function get_text_color(): string {
36 return '#2F532E';
37 }
38
39 protected static function get_default_status_paragraph_text(): string {
40 return __( 'Great! We’ve received your information.', 'elementor' );
41 }
42
43 protected function get_css_id_control_meta(): array {
44 return [
45 'layout' => 'two-columns',
46 'topDivider' => false,
47 ];
48 }
49 }
50