--- a/essential-addons-for-elementor-lite/config.php
+++ b/essential-addons-for-elementor-lite/config.php
@@ -1302,16 +1302,6 @@
],
'js' => [
[
- 'file' => EAEL_PLUGIN_PATH . 'assets/front-end/js/lib-view/gsap/gsap.min.js',
- 'type' => 'lib',
- 'context' => 'view',
- ],
- [
- 'file' => EAEL_PLUGIN_PATH . 'assets/front-end/js/lib-view/gsap/scroll-trigger.min.js',
- 'type' => 'lib',
- 'context' => 'view',
- ],
- [
'file' => EAEL_PLUGIN_PATH . 'assets/front-end/js/view/svg-draw.min.js',
'type' => 'self',
'context' => 'view',
@@ -1433,31 +1423,11 @@
'dependency' => [
'js' => [
[
- 'file' => EAEL_PLUGIN_PATH . 'assets/front-end/js/lib-view/gsap/gsap.min.js',
- 'type' => 'lib',
- 'context' => 'view',
- ],
- [
- 'file' => EAEL_PLUGIN_PATH . 'assets/front-end/js/lib-view/gsap/MorphSVGPlugin.min.js',
- 'type' => 'lib',
- 'context' => 'view',
- ],
- [
'file' => EAEL_PLUGIN_PATH . 'assets/front-end/js/lib-view/blob-animation/polygon-morphing-animation.min.js',
'type' => 'lib',
'context' => 'view',
],
[
- 'file' => EAEL_PLUGIN_PATH . 'assets/front-end/js/lib-view/gsap/gsap.min.js',
- 'type' => 'lib',
- 'context' => 'edit',
- ],
- [
- 'file' => EAEL_PLUGIN_PATH . 'assets/front-end/js/lib-view/gsap/MorphSVGPlugin.min.js',
- 'type' => 'lib',
- 'context' => 'edit',
- ],
- [
'file' => EAEL_PLUGIN_PATH . 'assets/front-end/js/lib-view/blob-animation/polygon-morphing-animation.min.js',
'type' => 'lib',
'context' => 'edit',
@@ -1472,11 +1442,6 @@
'type' => 'self',
'context' => 'edit',
],
- [
- 'file' => EAEL_PLUGIN_PATH . 'assets/front-end/js/view/image-masking.min.js',
- 'type' => 'self',
- 'context' => 'view',
- ],
],
],
],
--- a/essential-addons-for-elementor-lite/essential_adons_elementor.php
+++ b/essential-addons-for-elementor-lite/essential_adons_elementor.php
@@ -4,14 +4,14 @@
* Description: The Essential plugin you install after Elementor! Packed with 100+ stunning elements like Data Table, Event Calendar, Filterable Gallery, WooCommerce.
* Plugin URI: https://essential-addons.com/
* Author: WPDeveloper
- * Version: 6.5.9
+ * Version: 6.5.10
* Author URI: https://wpdeveloper.com/
* Text Domain: essential-addons-for-elementor-lite
* Domain Path: /languages
*
* WC tested up to: 10.0
- * Elementor tested up to: 3.34
- * Elementor Pro tested up to: 3.34
+ * Elementor tested up to: 3.35
+ * Elementor Pro tested up to: 3.35
*/
if (!defined('ABSPATH')) {
@@ -27,7 +27,7 @@
define('EAEL_PLUGIN_BASENAME', plugin_basename(__FILE__));
define('EAEL_PLUGIN_PATH', trailingslashit(plugin_dir_path(__FILE__)));
define('EAEL_PLUGIN_URL', trailingslashit(plugins_url('/', __FILE__)));
-define('EAEL_PLUGIN_VERSION', '6.5.9');
+define('EAEL_PLUGIN_VERSION', '6.5.10');
define('EAEL_ASSET_PATH', wp_upload_dir()['basedir'] . '/essential-addons-elementor');
define('EAEL_ASSET_URL', wp_upload_dir()['baseurl'] . '/essential-addons-elementor');
/**
--- a/essential-addons-for-elementor-lite/includes/Classes/Helper.php
+++ b/essential-addons-for-elementor-lite/includes/Classes/Helper.php
@@ -1295,11 +1295,6 @@
'id' => [],
'style' => [],
],
- 'button' => [
- 'class' => [],
- 'id' => [],
- 'style' => [],
- ],
'center' => [
'class' => [],
'id' => [],
@@ -1379,8 +1374,73 @@
'title' => [],
'width' => [],
'height' => [],
- 'src' => []
- ]
+ 'src' => [],
+ 'allowfullscreen' => []
+ ],
+ 'blockquote' => [
+ 'cite' => true, // URL of the source (HTML spec)
+ 'class' => true,
+ 'id' => true,
+ 'style' => true, // only if you intentionally allow inline styles
+ ],
+ 'form' => [
+ 'action' => true,
+ 'method' => true,
+ 'id' => true,
+ 'class' => true,
+ 'name' => true,
+ 'novalidate' => true,
+ ],
+ 'input' => [
+ 'type' => true,
+ 'name' => true,
+ 'value' => true,
+ 'placeholder' => true,
+ 'id' => true,
+ 'class' => true,
+ 'checked' => true,
+ 'disabled' => true,
+ 'required' => true,
+ 'readonly' => true,
+ 'min' => true,
+ 'max' => true,
+ 'step' => true,
+ 'maxlength' => true,
+ 'pattern' => true,
+ 'autocomplete'=> true,
+ ],
+ 'textarea' => [
+ 'name' => true,
+ 'rows' => true,
+ 'cols' => true,
+ 'placeholder' => true,
+ 'id' => true,
+ 'class' => true,
+ 'required' => true,
+ 'readonly' => true,
+ ],
+ 'select' => [
+ 'name' => true,
+ 'id' => true,
+ 'class' => true,
+ 'required' => true,
+ 'multiple' => true,
+ ],
+ 'option' => [
+ 'value' => true,
+ 'selected' => true,
+ 'disabled' => true,
+ ],
+ 'label' => [
+ 'for' => true,
+ 'class'=> true,
+ ],
+ 'button' => [
+ 'type' => true,
+ 'id' => true,
+ 'class' => true,
+ 'disabled' => true,
+ ],
];
if ( count( $extra ) > 0 ) {
--- a/essential-addons-for-elementor-lite/includes/Classes/WPDeveloper_Setup_Wizard.php
+++ b/essential-addons-for-elementor-lite/includes/Classes/WPDeveloper_Setup_Wizard.php
@@ -615,6 +615,16 @@
'title' => __( 'Simple Menu', 'essential-addons-for-elementor-lite' ),
'preferences' => 'basic',
],
+ [
+ 'key' => 'breadcrumbs',
+ 'title' => __( 'Breadcrumbs', 'essential-addons-for-elementor-lite' ),
+ 'preferences' => 'advance',
+ ],
+ [
+ 'key' => 'code-snippet',
+ 'title' => __( 'Code Snippet', 'essential-addons-for-elementor-lite' ),
+ 'preferences' => 'advance',
+ ],
]
],
'dynamic-content-elements' => [
@@ -834,11 +844,6 @@
'preferences' => 'advance',
],
[
- 'key' => 'breadcrumbs',
- 'title' => __( 'Breadcrumbs', 'essential-addons-for-elementor-lite' ),
- 'preferences' => 'advance',
- ],
- [
'key' => 'woo-product-carousel',
'title' => __( 'Woo Product Carousel', 'essential-addons-for-elementor-lite' ),
],
--- a/essential-addons-for-elementor-lite/includes/Elements/Adv_Accordion.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Adv_Accordion.php
@@ -571,7 +571,7 @@
'dynamic' => ['active' => true],
'separator' => 'before',
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -627,7 +627,7 @@
'description' => esc_html__( 'Custom ID will be added as an anchor tag. For example, if you add ‘test’ as your custom ID, the link will become like the following: https://www.example.com/#test and it will open the respective tab directly.', 'essential-addons-for-elementor-lite' ),
'default' => '',
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -641,7 +641,7 @@
'dynamic' => ['active' => true],
'separator' => 'before',
'ai' => [
- 'active' => false,
+ 'active' => true,
],
'condition' => [
'eael_adv_accordion_text_type' => 'template',
@@ -1814,7 +1814,7 @@
echo '<div '; $this->print_render_attribute_string($tab_content_setting_key); echo '>';
if ('content' == $tab['eael_adv_accordion_text_type']) {
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor( $tab['eael_adv_accordion_tab_content'] );
+ echo wp_kses( $this->parse_text_editor( $tab['eael_adv_accordion_tab_content'] ), Helper::eael_allowed_tags() );
} elseif ('template' == $tab['eael_adv_accordion_text_type']) {
if ( ! empty( $tab['eael_primary_templates'] ) && Helper::is_elementor_publish_template( $tab['eael_primary_templates'] ) ) {
// WPML Compatibility
--- a/essential-addons-for-elementor-lite/includes/Elements/Adv_Tabs.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Adv_Tabs.php
@@ -401,7 +401,7 @@
'default' => esc_html__('Tab Title', 'essential-addons-for-elementor-lite'),
'dynamic' => ['active' => true],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -476,7 +476,7 @@
'description' => esc_html__( 'Custom ID will be added as an anchor tag. For example, if you add ‘test’ as your custom ID, the link will become like the following: https://www.example.com/#test and it will open the respective tab directly.', 'essential-addons-for-elementor-lite' ),
'default' => '',
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -1368,7 +1368,7 @@
echo '<' . esc_attr( $repeater_html_tag ) . ' '; $this->print_render_attribute_string( $tab_title_setting_key . '_repeater_tab_title_attr'); echo ' >';
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor( $repeater_tab_title );
+ echo wp_kses( $this->parse_text_editor( $repeater_tab_title ), Helper::eael_allowed_tags() );
echo '</' . esc_attr( $repeater_html_tag ) . '>';
?>
<?php endif; ?>
@@ -1393,7 +1393,7 @@
echo '<' . esc_attr( $repeater_html_tag ) . ' '; $this->print_render_attribute_string( $tab_title_setting_key . '_repeater_tab_title_attr'); echo ' >';
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor( $repeater_tab_title );
+ echo wp_kses( $this->parse_text_editor( $repeater_tab_title ), Helper::eael_allowed_tags() );
echo '</' . esc_attr( $repeater_html_tag ) . '>';
?>
<?php endif; ?>
@@ -1406,7 +1406,7 @@
echo '<' . esc_attr( $repeater_html_tag ) . ' '; $this->print_render_attribute_string( $tab_title_setting_key . '_repeater_tab_title_attr'); echo ' >';
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor( $repeater_tab_title );
+ echo wp_kses( $this->parse_text_editor( $repeater_tab_title ) , Helper::eael_allowed_tags() );
echo '</' . esc_attr( $repeater_html_tag ) . '>';
?>
<?php endif; ?>
@@ -1450,7 +1450,7 @@
<?php
if ('content' == $tab['eael_adv_tabs_text_type']) :
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor( $tab['eael_adv_tabs_tab_content'] );
+ echo wp_kses( $this->parse_text_editor( $tab['eael_adv_tabs_tab_content'] ) , Helper::eael_allowed_tags() );
elseif ('template' == $tab['eael_adv_tabs_text_type']) :
if ( ! empty( $tab['eael_primary_templates'] ) ) {
--- a/essential-addons-for-elementor-lite/includes/Elements/Advanced_Data_Table.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Advanced_Data_Table.php
@@ -222,7 +222,7 @@
'ea_adv_data_table_search' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
--- a/essential-addons-for-elementor-lite/includes/Elements/Betterdocs_Category_Box.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Betterdocs_Category_Box.php
@@ -222,7 +222,7 @@
'layout_template' => 'default'
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
--- a/essential-addons-for-elementor-lite/includes/Elements/Betterdocs_Category_Grid.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Betterdocs_Category_Grid.php
@@ -292,7 +292,7 @@
'show_button' => 'true',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
--- a/essential-addons-for-elementor-lite/includes/Elements/Betterdocs_Search_Form.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Betterdocs_Search_Form.php
@@ -161,7 +161,7 @@
'type' => Controls_Manager::TEXT,
'default' => esc_html__('Search', 'essential-addons-for-elementor-lite'),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
--- a/essential-addons-for-elementor-lite/includes/Elements/Breadcrumbs.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Breadcrumbs.php
@@ -66,8 +66,8 @@
'label' => esc_html__( 'Label For Home', 'essential-addons-for-elementor-lite' ),
'type' => Controls_Manager::TEXT,
'default' => esc_html__( 'Home', 'essential-addons-for-elementor-lite' ),
- 'ai' => [
- 'active' => false,
+ 'ai' => [
+ 'active' => true,
],
]
);
@@ -134,7 +134,7 @@
'breadcrumb_prefix_switch' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -187,7 +187,7 @@
'eael_separator_type' => 'text',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
--- a/essential-addons-for-elementor-lite/includes/Elements/Business_Reviews.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Business_Reviews.php
@@ -151,7 +151,7 @@
'eael_business_reviews_sources' => 'google-reviews',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -686,7 +686,7 @@
'eael_business_reviews_business_name' => 'yes'
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -713,7 +713,7 @@
'eael_business_reviews_business_rating' => 'yes'
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
--- a/essential-addons-for-elementor-lite/includes/Elements/Caldera_Forms.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Caldera_Forms.php
@@ -130,7 +130,7 @@
'custom_title_description' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -1533,9 +1533,7 @@
<?php }?>
<?php if ($settings['form_description_custom'] != '') {?>
<div class="eael-contact-form-description eael-caldera-form-description">
- <?php
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor($settings['form_description_custom']); ?>
+ <?php echo wp_kses( $this->parse_text_editor($settings['form_description_custom']), Helper::eael_allowed_tags() ); ?>
</div>
<?php }?>
</div>
--- a/essential-addons-for-elementor-lite/includes/Elements/Code_Snippet.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Code_Snippet.php
@@ -357,7 +357,7 @@
'type' => Controls_Manager::TEXT,
'default' => esc_html__( 'Show more', 'essential-addons-for-elementor-lite' ),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
'condition' => [
'code_view_mode' => 'collapsed',
@@ -372,7 +372,7 @@
'type' => Controls_Manager::TEXT,
'default' => esc_html__( 'Show less', 'essential-addons-for-elementor-lite' ),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
'condition' => [
'code_view_mode' => 'collapsed',
@@ -434,7 +434,7 @@
'default' => 'filename',
'placeholder' => __( 'Enter filename with extension', 'essential-addons-for-elementor-lite' ),
'description' => __( 'Enter the filename to display in the header (e.g., hero-section.tsx)', 'essential-addons-for-elementor-lite' ),
- 'ai' => [ 'active' => false ],
+ 'ai' => [ 'active' => true ],
'dynamic' => [ 'active' => true ],
]
);
--- a/essential-addons-for-elementor-lite/includes/Elements/Contact_Form_7.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Contact_Form_7.php
@@ -172,7 +172,7 @@
'form_title' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -1758,10 +1758,9 @@
</h3>';
}
if ($settings['form_description'] == 'yes' && $settings['form_description_text'] != '') {
- echo '<div class="eael-contact-form-description eael-contact-form-7-description"> ';
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor($settings['form_description_text']) . '
- </div>';
+ echo '<div class="eael-contact-form-description eael-contact-form-7-description"> ' .
+ wp_kses( $this->parse_text_editor($settings['form_description_text']), Helper::eael_allowed_tags() ) . '
+ </div>';
}
echo '</div>';
}
--- a/essential-addons-for-elementor-lite/includes/Elements/Content_Ticker.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Content_Ticker.php
@@ -137,7 +137,7 @@
'label_block' => false,
'default' => esc_html__('Trending Today', 'essential-addons-for-elementor-lite'),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
--- a/essential-addons-for-elementor-lite/includes/Elements/Countdown.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Countdown.php
@@ -286,7 +286,7 @@
'eael_countdown_days' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -315,7 +315,7 @@
'eael_countdown_hours' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -344,7 +344,7 @@
'eael_countdown_minutes' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -373,7 +373,7 @@
'eael_countdown_seconds' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -556,7 +556,7 @@
],
'default' => '#',
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
--- a/essential-addons-for-elementor-lite/includes/Elements/Creative_Button.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Creative_Button.php
@@ -97,7 +97,7 @@
'placeholder' => __('Enter button text', 'essential-addons-for-elementor-lite'),
'title' => __('Enter button text here', 'essential-addons-for-elementor-lite'),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -115,7 +115,7 @@
'placeholder' => __('Enter button secondary text', 'essential-addons-for-elementor-lite'),
'title' => __('Enter button secondary text here', 'essential-addons-for-elementor-lite'),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
--- a/essential-addons-for-elementor-lite/includes/Elements/Cta_Box.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Cta_Box.php
@@ -330,7 +330,7 @@
'label_block' => true,
'default' => esc_html__('Sample Call to Action Heading', 'essential-addons-for-elementor-lite'),
'dynamic' => ['active' => true],
- 'ai' => [ 'active' => false ],
+ 'ai' => [ 'active' => true ],
'condition' => [
'eael_cta_enable_multi_color_title!' => 'yes',
]
@@ -347,7 +347,7 @@
'label_block' => true,
'default' => esc_html__('Title', 'essential-addons-for-elementor-lite'),
'dynamic' => [ 'action' =>true ],
- 'ai' => [ 'active' => false ],
+ 'ai' => [ 'active' => true ],
]
);
@@ -447,7 +447,7 @@
],
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -662,7 +662,7 @@
'label_block' => true,
'default' => esc_html__('Click Here', 'essential-addons-for-elementor-lite'),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -771,7 +771,7 @@
'eael_cta_secondary_btn_is_show' => 'yes'
),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
--- a/essential-addons-for-elementor-lite/includes/Elements/Data_Table.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Data_Table.php
@@ -138,7 +138,7 @@
'dynamic' => ['active' => true],
'label_block' => false,
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -152,7 +152,7 @@
'dynamic' => ['active' => true],
'label_block' => false,
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -251,7 +251,7 @@
'dynamic' => [ 'active' => true ],
'label_block' => false,
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -264,7 +264,7 @@
'dynamic' => [ 'active' => true ],
'label_block' => false,
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -461,7 +461,7 @@
'eael_data_table_content_row_type' => 'col'
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -477,7 +477,7 @@
'eael_data_table_content_row_type' => 'col'
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -1481,9 +1481,7 @@
<?php else: ?>
<td <?php $this->print_render_attribute_string('table_inside_td'.$i.$j); ?>>
<div class="td-content-wrapper"><div <?php $this->print_render_attribute_string('td_content'); ?>>
- <?php
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor( $table_td[$j]['title'] ); ?>
+ <?php echo wp_kses( $this->parse_text_editor( $table_td[$j]['title'] ), Helper::eael_allowed_tags() ); ?>
</div></div>
</td>
<?php endif; ?>
--- a/essential-addons-for-elementor-lite/includes/Elements/Dual_Color_Header.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Dual_Color_Header.php
@@ -164,7 +164,7 @@
'default' => esc_html__('Dual Heading', 'essential-addons-for-elementor-lite'),
'dynamic' => ['action' => true],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
'condition' => [
'eael_dch_enable_multiple_titles!' => 'yes',
@@ -181,7 +181,7 @@
'default' => esc_html__('Example', 'essential-addons-for-elementor-lite'),
'dynamic' => ['action' => true],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
'condition' => [
'eael_dch_enable_multiple_titles!' => 'yes',
@@ -199,7 +199,7 @@
'label_block' => true,
'default' => esc_html__('Title', 'essential-addons-for-elementor-lite'),
'dynamic' => [ 'action' =>true ],
- 'ai' => [ 'active' => false ],
+ 'ai' => [ 'active' => true ],
]
);
@@ -1133,9 +1133,7 @@
echo ( $settings['eael_dch_separator_position'] === 'after_title' ? $separator_markup : '');
if( ! empty( $settings['eael_dch_subtext'] ) ) : ?>
- <span class="subtext"><?php
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor( $settings['eael_dch_subtext'] ); ?></span>
+ <span class="subtext"><?php echo wp_kses( $this->parse_text_editor( $settings['eael_dch_subtext'] ), Helper::eael_allowed_tags() ); ?></span>
<?php endif;
if ('yes' == $settings['eael_show_dch_icon_content']) : ?>
--- a/essential-addons-for-elementor-lite/includes/Elements/Event_Calendar.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Event_Calendar.php
@@ -173,7 +173,7 @@
'dynamic' => [ 'active' => true ],
'label_block' => true,
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -347,7 +347,7 @@
'label_block' => true,
'description' => '<a href="https://essential-addons.com/elementor/docs/google-api-key/" class="eael-btn" target="_blank">' . __('Get API Key', 'essential-addons-for-elementor-lite') . '</a>',
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -360,7 +360,7 @@
'label_block' => true,
'description' => '<a href="https://essential-addons.com/elementor/docs/google-calendar-id/" class="eael-btn" target="_blank">' . __('Get google calendar ID', 'essential-addons-for-elementor-lite') . '</a>',
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -677,7 +677,7 @@
'eael_event_details_link_hide!' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -1045,7 +1045,7 @@
[
'label' => esc_html__( 'Placeholder', 'essential-addons-for-elementor-lite' ),
'type' => Controls_Manager::TEXT,
- 'ai' => [ 'active' => false ],
+ 'ai' => [ 'active' => true ],
'placeholder' => esc_html__( 'Search', 'essential-addons-for-elementor-lite' ),
'default' => esc_html__( 'Search', 'essential-addons-for-elementor-lite' ),
'condition' => [
@@ -1059,7 +1059,7 @@
[
'label' => esc_html__( 'Label', 'essential-addons-for-elementor-lite' ),
'type' => Controls_Manager::TEXT,
- 'ai' => [ 'active' => false, ],
+ 'ai' => [ 'active' => true, ],
'placeholder' => esc_html__( 'Search', 'essential-addons-for-elementor-lite' ),
'condition' => [
'eael_ec_show_search' => 'yes',
@@ -1115,7 +1115,7 @@
[
'label' => esc_html__( 'Label', 'essential-addons-for-elementor-lite' ),
'type' => Controls_Manager::TEXT,
- 'ai' => [ 'active' => false ],
+ 'ai' => [ 'active' => true ],
'placeholder' => esc_html__( 'Title', 'essential-addons-for-elementor-lite' ),
'default' => esc_html__( 'Title', 'essential-addons-for-elementor-lite' ),
'condition' => [
@@ -1175,7 +1175,7 @@
[
'label' => esc_html__( 'Label', 'essential-addons-for-elementor-lite' ),
'type' => Controls_Manager::TEXT,
- 'ai' => [ 'active' => false ],
+ 'ai' => [ 'active' => true ],
'placeholder' => esc_html__( 'Description', 'essential-addons-for-elementor-lite' ),
'default' => esc_html__( 'Description', 'essential-addons-for-elementor-lite' ),
'condition' => [
@@ -1203,7 +1203,7 @@
[
'label' => esc_html__( 'Expansion Indicator', 'essential-addons-for-elementor-lite' ),
'type' => Controls_Manager::TEXT,
- 'ai' => [ 'active' => false ],
+ 'ai' => [ 'active' => true ],
'placeholder' => esc_html__( '...', 'essential-addons-for-elementor-lite' ),
'default' => esc_html__( '... see more', 'essential-addons-for-elementor-lite' ),
'conditions' => [
@@ -1270,7 +1270,7 @@
[
'label' => esc_html__( 'Label', 'essential-addons-for-elementor-lite' ),
'type' => Controls_Manager::TEXT,
- 'ai' => [ 'active' => false ],
+ 'ai' => [ 'active' => true ],
'placeholder' => esc_html__( 'Date', 'essential-addons-for-elementor-lite' ),
'default' => esc_html__( 'Date', 'essential-addons-for-elementor-lite' ),
'condition' => [
@@ -1317,7 +1317,7 @@
'type' => Controls_Manager::TEXT,
'default' => 'Y.m.d',
'placeholder' => 'm/d/Y',
- 'ai' => [ 'active' => false ],
+ 'ai' => [ 'active' => true ],
'condition' => [
'eael_ec_show_date' => 'yes',
'eael_ec_date_time_format!' => 'time',
@@ -1387,7 +1387,7 @@
[
'label' => esc_html__( 'Date Time Separator', 'essential-addons-for-elementor-lite' ),
'type' => Controls_Manager::TEXT,
- 'ai' => [ 'active' => false ],
+ 'ai' => [ 'active' => true ],
'default' => esc_html__( ', ', 'essential-addons-for-elementor-lite' ),
'condition' => [
'eael_ec_show_date' => 'yes',
@@ -1401,7 +1401,7 @@
[
'label' => esc_html__( 'Event Time Separator', 'essential-addons-for-elementor-lite' ),
'type' => Controls_Manager::TEXT,
- 'ai' => [ 'active' => false ],
+ 'ai' => [ 'active' => true ],
'default' => esc_html__( '-', 'essential-addons-for-elementor-lite' ),
'condition' => [
'eael_ec_show_date' => 'yes',
@@ -3492,6 +3492,7 @@
protected function render() {
$settings = $this->get_settings_for_display();
+ $settings = apply_filters( 'eael/event-calendar/settings', $settings );
if ( in_array( $settings['eael_event_calendar_type'], [ 'eventon' ] ) ) {
$data = apply_filters( 'eael/event-calendar/integration', [], $settings );
@@ -3503,6 +3504,8 @@
$data = $this->get_manual_calendar_events( $settings );
}
+ $data = apply_filters( 'eael/event-calendar/events', $data, $settings );
+
$local = $settings['eael_event_calendar_language'];
$default_view = $settings['eael_event_calendar_default_view'];
$default_date = $settings['eael_event_default_date_type'] === 'custom' ? $settings['eael_event_calendar_default_date'] : gmdate( 'Y-m-d' );
--- a/essential-addons-for-elementor-lite/includes/Elements/Facebook_Feed.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Facebook_Feed.php
@@ -104,7 +104,7 @@
'label_block' => true,
'default' => '',
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -119,7 +119,7 @@
'separator' => 'after',
'description' => __('<a href="https://app.essential-addons.com/facebook/" class="eael-btn" target="_blank">Get Credentials</a>', 'essential-addons-for-elementor-lite'),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -492,7 +492,7 @@
'show_load_more' => ['yes', '1', 'true'],
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
--- a/essential-addons-for-elementor-lite/includes/Elements/Fancy_Text.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Fancy_Text.php
@@ -89,7 +89,7 @@
'default' => esc_html__( 'This is the ', 'essential-addons-for-elementor-lite'),
'dynamic' => [ 'active' => true ],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -104,7 +104,7 @@
'label_block' => true,
'dynamic' => [ 'active' => true ],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -140,7 +140,7 @@
'default' => esc_html__( ' of the sentence.', 'essential-addons-for-elementor-lite'),
'dynamic' => [ 'active' => true ],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
--- a/essential-addons-for-elementor-lite/includes/Elements/Feature_List.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Feature_List.php
@@ -195,7 +195,7 @@
'default' => esc_html__( 'Title', 'essential-addons-for-elementor-lite' ),
'dynamic' => ['active' => true],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
--- a/essential-addons-for-elementor-lite/includes/Elements/Filterable_Gallery.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Filterable_Gallery.php
@@ -319,7 +319,7 @@
'eael_fg_caption_style' => 'layout_3'
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -533,7 +533,7 @@
'filter_enable' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -618,7 +618,7 @@
'label_block' => true,
'default' => esc_html__('Gallery Filter', 'essential-addons-for-elementor-lite'),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
],
[
@@ -630,7 +630,7 @@
'label_block' => true,
'default' => '',
'ai' => [
- 'active' => false,
+ 'active' => true,
],
],
[
@@ -651,7 +651,7 @@
'eael_fg_custom_label' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
],
[
@@ -733,7 +733,7 @@
[
'label' => esc_html__( 'Privacy Notice', 'essential-addons-for-elementor-lite' ),
'type' => Controls_Manager::TEXT,
- 'ai' => [ 'active' => false, ],
+ 'ai' => [ 'active' => true, ],
'condition' => ['eael_privacy_notice_control' => 'yes' ],
'condition' => [
'eael_fg_caption_style!' => [ 'grid_flow_gallery', 'harmonic_gallery' ]
@@ -766,7 +766,7 @@
'label_block' => true,
'default' => esc_html__('Gallery item name', 'essential-addons-for-elementor-lite'),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -781,7 +781,7 @@
'default' => '',
'description' => __('Use the gallery filter title from Control Settings. Separate multiple items with comma (e.g. <strong>Gallery Filter, Gallery Filter 2</strong>)', 'essential-addons-for-elementor-lite'),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
'separator' => 'before',
]
@@ -833,7 +833,7 @@
'fg_video_gallery_switch' => 'true',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -886,7 +886,7 @@
'fg_item_price_switch' => 'true'
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -915,7 +915,7 @@
'fg_item_ratings_switch' => 'true'
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -943,7 +943,7 @@
'fg_item_cat_switch' => 'true'
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -1105,7 +1105,7 @@
'pagination' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -1121,7 +1121,7 @@
'pagination' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -1137,7 +1137,7 @@
'pagination' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -2043,7 +2043,7 @@
'{{WRAPPER}} .video-popup:hover > img' => 'transform: scale({{VALUE}});',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -2984,7 +2984,7 @@
'type' => Controls_Manager::TEXT,
'default' => __('Search Gallery Item...', 'essential-addons-for-elementor-lite'),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -3724,7 +3724,7 @@
foreach ($gallery_items as $gallery) {
$gallery_store[$counter]['title'] = Helper::eael_wp_kses($gallery['eael_fg_gallery_item_name']);
- $gallery_store[$counter]['content'] = $this->parse_text_editor( $gallery['eael_fg_gallery_item_content'] );
+ $gallery_store[$counter]['content'] = wp_kses( $this->parse_text_editor( $gallery['eael_fg_gallery_item_content'] ), Helper::eael_allowed_tags() );
$gallery_store[$counter]['id'] = $gallery['_id'];
$gallery_store[$counter]['image'] = $gallery['eael_fg_gallery_img'];
$gallery_store[$counter]['image'] = sanitize_url( $gallery['eael_fg_gallery_img']['url'] );
--- a/essential-addons-for-elementor-lite/includes/Elements/Flip_Box.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Flip_Box.php
@@ -424,7 +424,7 @@
'eael_flipbox_front_content_type' => 'content',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -664,7 +664,7 @@
'eael_flipbox_back_content_type' => 'content',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -843,7 +843,7 @@
'flipbox_link_type' => 'button',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -2733,9 +2733,7 @@
}
?>
<div class="eael-elements-flip-box-content">
- <?php
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor( $settings['eael_flipbox_front_text'] );?>
+ <?php echo wp_kses( $this->parse_text_editor( $settings['eael_flipbox_front_text'] ), Helper::eael_allowed_tags() );?>
</div>
</div>
</div>
@@ -2772,10 +2770,7 @@
<<?php echo esc_html( $flipbox_if_html_title_tag ), ' '; $this->print_render_attribute_string('flipbox-title-container'); ?>><?php echo wp_kses( $settings['eael_flipbox_back_title'], Helper::eael_allowed_tags() ); ?></<?php echo esc_html( $flipbox_if_html_title_tag ); ?>>
<?php endif; ?>
<div class="eael-elements-flip-box-content">
- <?php
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor( $settings['eael_flipbox_back_text'] );
- ?>
+ <?php echo wp_kses( $this->parse_text_editor( $settings['eael_flipbox_back_text'] ), Helper::eael_allowed_tags() ); ?>
</div>
<?php if ($settings['flipbox_link_type'] == 'button' && !empty($settings['flipbox_button_text'])) : ?>
--- a/essential-addons-for-elementor-lite/includes/Elements/FluentForm.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/FluentForm.php
@@ -171,7 +171,7 @@
'custom_title_description' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -2293,9 +2293,7 @@
<?php } ?>
<?php if ( $settings['form_description_custom'] != '' ) { ?>
<div class="eael-contact-form-description eael-fluentform-description">
- <?php
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor( $settings['form_description_custom'] ); ?>
+ <?php echo wp_kses( $this->parse_text_editor( $settings['form_description_custom'] ), Helper::eael_allowed_tags() ); ?>
</div>
<?php } ?>
</div>
--- a/essential-addons-for-elementor-lite/includes/Elements/Formstack.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Formstack.php
@@ -221,7 +221,7 @@
'eael_formstack_custom_title_description' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -2139,17 +2139,13 @@
<?php } ?>
<?php if ($settings['eael_formstack_form_description_custom'] != '') { ?>
<div class="eael-contact-form-description eael-formstack-description">
- <?php
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor( $settings['eael_formstack_form_description_custom'] ); ?>
+ <?php echo wp_kses( $this->parse_text_editor( $settings['eael_formstack_form_description_custom'] ), Helper::eael_allowed_tags() ); ?>
</div>
<?php } ?>
</div>
<?php } ?>
<div class="fsForm">
- <?php
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor( $form_data ); ?>
+ <?php echo wp_kses( $this->parse_text_editor( $form_data ), Helper::eael_allowed_tags() ); ?>
</div>
</div>
<?php
--- a/essential-addons-for-elementor-lite/includes/Elements/GravityForms.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/GravityForms.php
@@ -206,7 +206,7 @@
'custom_title_description' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -2961,9 +2961,7 @@
<?php } ?>
<?php if ( $settings['form_description_custom'] != '' ) { ?>
<div class="eael-contact-form-description eael-gravity-form-description">
- <?php
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor( $settings['form_description_custom'] ); ?>
+ <?php echo wp_kses( $this->parse_text_editor( $settings['form_description_custom'] ), Helper::eael_allowed_tags() ); ?>
</div>
<?php } ?>
</div>
--- a/essential-addons-for-elementor-lite/includes/Elements/Image_Accordion.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Image_Accordion.php
@@ -216,7 +216,7 @@
'default' => esc_html__( 'Accordion item title', 'essential-addons-for-elementor-lite' ),
'dynamic' => [ 'active' => true ],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -336,7 +336,7 @@
'{{WRAPPER}} .eael-img-accordion ' => 'height: {{VALUE}}px;',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
--- a/essential-addons-for-elementor-lite/includes/Elements/Info_Box.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Info_Box.php
@@ -256,7 +256,7 @@
'eael_infobox_img_or_icon' => 'number',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -283,7 +283,7 @@
],
'default' => esc_html__('This is an icon box', 'essential-addons-for-elementor-lite'),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -354,7 +354,7 @@
],
'default' => esc_html__('This is a sub title', 'essential-addons-for-elementor-lite'),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
'condition' => [
'eael_infobox_show_sub_title' => 'yes',
@@ -602,7 +602,7 @@
'eael_show_infobox_button' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -2606,8 +2606,7 @@
if ('content' === $settings['eael_infobox_text_type']){
if (!empty($settings['eael_infobox_text'])) {
echo '<div>';
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor( $settings['eael_infobox_text'] );
+ echo wp_kses( $this->parse_text_editor( $settings['eael_infobox_text'] ), Helper::eael_allowed_tags() );
echo '</div>';
}
$this->render_infobox_button();
@@ -2623,7 +2622,7 @@
}
Helper::eael_onpage_edit_template_markup( get_the_ID(), $settings['eael_primary_templates'] );
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
+
echo Plugin::$instance->frontend->get_builder_content( $settings['eael_primary_templates'], true );
if ( Plugin::$instance->editor->is_edit_mode() ) {
echo '</div>';
--- a/essential-addons-for-elementor-lite/includes/Elements/Interactive_Circle.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Interactive_Circle.php
@@ -200,7 +200,7 @@
'default' => esc_html__( 'Title', 'essential-addons-for-elementor-lite' ),
'dynamic' => [ 'active' => true ],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
]
);
@@ -1133,9 +1133,7 @@
</div>
<div id="eael-interactive-<?php echo esc_attr( $item_count ); ?>" aria-labelledby="eael-circle-item-<?php echo esc_attr( $item_count ); ?>" class="eael-circle-btn-content eael-circle-item-<?php echo esc_attr( $item_count . ' ' . $is_active ); ?>">
<div class="eael-circle-content">
- <?php
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
- echo $this->parse_text_editor( $item['eael_interactive_circle_item_content'] ); ?>
+ <?php echo wp_kses( $this->parse_text_editor( $item['eael_interactive_circle_item_content'] ), Helper::eael_allowed_tags() ); ?>
</div>
</div>
</div>
--- a/essential-addons-for-elementor-lite/includes/Elements/Login_Register.php
+++ b/essential-addons-for-elementor-lite/includes/Elements/Login_Register.php
@@ -475,7 +475,7 @@
'show_lost_password' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
$this->add_control( 'lost_password_link_type', [
@@ -532,7 +532,7 @@
'login_show_remember_me' => 'yes',
],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
if ( $this->user_can_register ) {
@@ -1084,7 +1084,7 @@
'label_block' => true,
'condition' => [ 'login_label_types' => 'custom', ],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -1097,7 +1097,7 @@
'label_block' => true,
'condition' => [ 'login_label_types' => 'custom', ],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -1117,7 +1117,7 @@
'label_block' => true,
'condition' => [ 'login_label_types' => 'custom', ],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -1130,7 +1130,7 @@
'label_block' => true,
'condition' => [ 'login_label_types' => 'custom', ],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -1206,7 +1206,7 @@
'default' => __( 'Log In', 'essential-addons-for-elementor-lite' ),
'placeholder' => __( 'Log In', 'essential-addons-for-elementor-lite' ),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -1299,7 +1299,7 @@
'label_block' => true,
'condition' => [ 'lostpassword_label_types' => 'custom', ],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -1319,7 +1319,7 @@
'label_block' => true,
'condition' => [ 'lostpassword_label_types' => 'custom', ],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -1365,7 +1365,7 @@
'default' => __( 'Reset Password', 'essential-addons-for-elementor-lite' ),
'placeholder' => __( 'Reset Password', 'essential-addons-for-elementor-lite' ),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -1457,7 +1457,7 @@
'label_block' => true,
'condition' => [ 'resetpassword_label_types' => 'custom', ],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -1470,7 +1470,7 @@
'label_block' => true,
'condition' => [ 'resetpassword_label_types' => 'custom', ],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -1490,7 +1490,7 @@
'label_block' => true,
'condition' => [ 'resetpassword_label_types' => 'custom', ],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -1503,7 +1503,7 @@
'label_block' => true,
'condition' => [ 'resetpassword_label_types' => 'custom', ],
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -1557,7 +1557,7 @@
'default' => __( 'Save Password', 'essential-addons-for-elementor-lite' ),
'placeholder' => __( 'Save Password', 'essential-addons-for-elementor-lite' ),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -1721,7 +1721,7 @@
'placeholder' => __( 'Welcome Back!', 'essential-addons-for-elementor-lite' ),
'separator' => 'before',
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
$this->add_control( 'login_form_subtitle', [
@@ -1738,7 +1738,7 @@
'placeholder' => __( 'Create a New Account', 'essential-addons-for-elementor-lite' ),
'separator' => 'before',
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
$this->add_control( 'register_form_subtitle', [
@@ -1755,7 +1755,7 @@
'placeholder' => __( 'Get New Password', 'essential-addons-for-elementor-lite' ),
'separator' => 'before',
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
$this->add_control( 'lostpassword_form_subtitle', [
@@ -1772,7 +1772,7 @@
'placeholder' => __( 'Reset Password', 'essential-addons-for-elementor-lite' ),
'separator' => 'before',
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
$this->add_control( 'resetpassword_form_subtitle', [
@@ -2006,7 +2006,7 @@
'placeholder' => __( 'Eg. Your email is invalid.', 'essential-addons-for-elementor-lite' ),
'default' => __( "You have used an invalid email", 'essential-addons-for-elementor-lite' ),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
$this->add_control( 'err_email_missing', [
@@ -2016,7 +2016,7 @@
'placeholder' => __( 'Eg. Email is missing or Invalid', 'essential-addons-for-elementor-lite' ),
'default' => __( 'Email is missing or Invalid', 'essential-addons-for-elementor-lite' ),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
$this->add_control( 'err_email_used', [
@@ -2026,7 +2026,7 @@
'placeholder' => __( 'Eg. Your email is already in use..', 'essential-addons-for-elementor-lite' ),
'default' => __( 'The provided email is already registered with other account. Please login or reset password or use another email.', 'essential-addons-for-elementor-lite' ),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
$this->add_control( 'err_username', [
@@ -2036,7 +2036,7 @@
'placeholder' => __( 'Eg. Your username is invalid.', 'essential-addons-for-elementor-lite' ),
'default' => __( "You have used an invalid username", 'essential-addons-for-elementor-lite' ),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
$this->add_control( 'err_username_used', [
@@ -2046,7 +2046,7 @@
'placeholder' => __( 'Eg. Your username is already registered.', 'essential-addons-for-elementor-lite' ),
'default' => __( 'Invalid username provided or the username already registered.', 'essential-addons-for-elementor-lite' ),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
$this->add_control( 'err_pass', [
@@ -2056,7 +2056,7 @@
'placeholder' => __( 'Eg. Your password is invalid', 'essential-addons-for-elementor-lite' ),
'default' => __( "Your password is invalid.", 'essential-addons-for-elementor-lite' ),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -2067,7 +2067,7 @@
'placeholder' => __( 'Eg. Password did not matched', 'essential-addons-for-elementor-lite' ),
'default' => __( "Your confirmed password did not match", 'essential-addons-for-elementor-lite' ),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -2078,7 +2078,7 @@
'placeholder' => __( 'Eg. You are already logged in', 'essential-addons-for-elementor-lite' ),
'default' => __( "You are already logged in", 'essential-addons-for-elementor-lite' ),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
] );
@@ -2089,7 +2089,7 @@
'placeholder' => __( 'Eg. reCAPTCHA Validation Failed', 'essential-addons-for-elementor-lite' ),
'default' => __( "You did not pass reCAPTCHA challenge.", 'essential-addons-for-elementor-lite' ),
'ai' => [
- 'active' => false,
+ 'active' => true,
],
'condition' => [
'enable_recaptcha' => 'yes',
@@ -2103,7 +2103,7 @@
'placeholder' => __( 'Eg. Cloudflare Turnstile Validation Failed', 'essential-addons-for-elementor-lite' ),