diff --git a/.gitignore b/.gitignore
index f290fa66e..a22e87c6c 100755
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,7 @@
-
+elements/.DS_Store
.DS_Store
.phpintel
-.vscode
\ No newline at end of file
+assets/js/ewr.php
+node_modules
+package-lock.json
+.sass-cache
\ No newline at end of file
diff --git a/admin/assets/css/admin.css b/admin/assets/css/admin.css
index cc50941ea..93bd9e6c6 100755
--- a/admin/assets/css/admin.css
+++ b/admin/assets/css/admin.css
@@ -74,14 +74,15 @@
}
.eael-settings-tabs ul li a {
padding: 15px 20px;
- background: #ECF0F1;
- color: #646464;
- font-size: 16px;
+ background: #f8fafb;
+ color: #516378;
+ font-size: 15px;
font-weight: 600;
- text-transform: uppercase;
text-decoration: none;
- border: 1px solid rgba( 0,0,0,0.1 );
- border-bottom: none;
+ border-top: 2px solid #f8fafb;
+}
+.eael-settings-tabs ul li:first-child a {
+ border-left: 1px solid rgba( 0,0,0,0.1 )
}
.eael-settings-tabs ul li a:focus {
outline: none;
@@ -229,6 +230,7 @@ textarea.eael-form-control {
}
.eael-tabs li a.active {
background-color: #fff;
+ border-top: 2px solid #6648FE;
}
/* Footer Style */
@@ -585,3 +587,19 @@ textarea.eael-form-control {
.eael-fb-own-app-settings.eael-active, #eaelFBbtn.eael-active, #eaelFBbtnOwnApp.eael-active {
display: block;
}
+
+.warning {
+ margin: 10px 0;
+ padding: 10px;
+ border-radius: 3px 3px 3px 3px;
+ color: #D8000C;
+ background-color: #FFBABA;
+ overflow: hidden;
+}
+
+.warning > * {
+ float: left;
+}
+#eael_plugins_versions {
+ height: 36px;
+}
\ No newline at end of file
diff --git a/admin/assets/css/eael-notice.css b/admin/assets/css/eael-notice.css
index 07ea9cb35..d850fddfc 100755
--- a/admin/assets/css/eael-notice.css
+++ b/admin/assets/css/eael-notice.css
@@ -1,64 +1,65 @@
/* review notice */
-.eael-review-notice{
- padding: 15px 15px 15px 0;
- background-color: #fff;
- border-radius: 3px;
- margin: 20px 20px 0 0;
- border-left: 4px solid transparent;
- }
- .eael-review-notice:after{
- content: '';
- display: table;
- clear: both;
- }
- .eael-review-thumbnail{
- width: 114px;
- float: left;
- line-height: 80px;
- text-align: center;
- border-right: 4px solid transparent;
- }
- .eael-review-thumbnail img {
- width: 72px;
- vertical-align: middle;
- opacity: .85;
- transition: all .3s;
- }
- .eael-review-thumbnail img:hover {
- opacity: 1;
- }
- .eael-review-text{
- overflow: hidden;
- }
- .eael-review-text h3{
- font-size: 24px;
- margin: 0 0 5px;
- font-weight: 400;
- line-height: 1.3;
- }
- .eael-review-text p{
- font-size: 13px;
- margin: 0 0 5px;
- }
- .eael-review-ul{
- margin: 0;
- padding: 0;
- }
- .eael-review-ul li{
- display: inline-block;
- margin-right: 15px;
- }
- .eael-review-ul li a{
- display: inline-block;
- color: #10738B;
- text-decoration: none;
- padding-left: 26px;
- position: relative;
- }
- .eael-review-ul li a span{
- position: absolute;
- left: 0;
- top: -2px;
- }
\ No newline at end of file
+.eael-review-notice {
+ padding: 10px;
+ background-color: #fff;
+ border-radius: 3px;
+ margin: 15px;
+ border-left: 4px solid transparent;
+ display: flex;
+ align-items: center;
+}
+.eael-review-notice:after{
+ content: '';
+ display: table;
+ clear: both;
+}
+.eael-review-thumbnail{
+ width: 90px;
+ float: left;
+ padding: 5px;
+ text-align: center;
+ border-right: 4px solid transparent;
+}
+.eael-review-thumbnail img {
+ width: 72px;
+ opacity: .85;
+ transition: all .3s;
+}
+.eael-review-thumbnail img:hover {
+ opacity: 1;
+}
+.eael-review-text{
+ overflow: hidden;
+}
+.eael-review-text h3{
+ font-size: 24px;
+ margin: 0 0 5px;
+ font-weight: 400;
+ line-height: 1.3;
+}
+.eael-review-text p{
+ font-size: 13px;
+ margin: 0 0 5px;
+}
+.eael-review-ul {
+ margin: 8px 0 0 0;
+ padding: 0;
+}
+.eael-review-ul li{
+ display: inline-block;
+ margin-right: 15px;
+}
+.eael-review-ul li a{
+ display: inline-block;
+ color: #10738B;
+ text-decoration: none;
+ padding-left: 26px;
+ position: relative;
+}
+.eael-review-ul li a span{
+ position: absolute;
+ left: 0;
+ top: -2px;
+}
\ No newline at end of file
diff --git a/admin/assets/images/icon-christmas-gift.svg b/admin/assets/images/icon-christmas-gift.svg
new file mode 100755
index 000000000..b23b4b8c0
--- /dev/null
+++ b/admin/assets/images/icon-christmas-gift.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/admin/assets/images/icon-modules.svg b/admin/assets/images/icon-modules.svg
old mode 100644
new mode 100755
diff --git a/admin/assets/images/icon-settings.svg b/admin/assets/images/icon-settings.svg
old mode 100644
new mode 100755
diff --git a/admin/assets/images/icon-upgrade.svg b/admin/assets/images/icon-upgrade.svg
old mode 100644
new mode 100755
diff --git a/admin/assets/images/icon-version-control.svg b/admin/assets/images/icon-version-control.svg
new file mode 100755
index 000000000..f73d392c1
--- /dev/null
+++ b/admin/assets/images/icon-version-control.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/admin/assets/js/rollback-admin.js b/admin/assets/js/rollback-admin.js
new file mode 100755
index 000000000..9a79a9f62
--- /dev/null
+++ b/admin/assets/js/rollback-admin.js
@@ -0,0 +1,32 @@
+(function($) {
+ $(document).ready(function() {
+ $('#eael_plugins_versions').on('change', function() {
+ var $this = $(this),
+ button = $this.siblings('.eael-version-rollback'),
+ url = button.attr('href'),
+ val = $this.val(),
+ url = url+'&upgrade_version='+val;
+ button.attr('href', url);
+ });
+
+ $('.eael-version-rollback').on( 'click', function(e) {
+ e.preventDefault();
+ var $this = $( this ),
+ dialogsManager = new DialogsManager.Instance();
+
+ dialogsManager.createWidget( 'confirm', {
+ headerMessage: EAELRollBackConfirm.i18n.rollback_to_previous_version,
+ message : EAELRollBackConfirm.i18n.rollback_confirm,
+ strings : {
+ cancel : EAELRollBackConfirm.i18n.cancel,
+ confirm: EAELRollBackConfirm.i18n.yes,
+ },
+ onConfirm: function() {
+ $this.addClass( 'loading' );
+ location.href = $this.attr( 'href' );
+ }
+ } ).show();
+ } );
+ });
+
+})(jQuery);
\ No newline at end of file
diff --git a/admin/partials/elements.php b/admin/partials/elements.php
new file mode 100755
index 000000000..ce5ad1401
--- /dev/null
+++ b/admin/partials/elements.php
@@ -0,0 +1,355 @@
+
get_render_attribute_string( 'contact-form' ); ?>>
-
-
-
-
+
add_control(
+ $this->add_control(
'autoplay',
[
'label' => __( 'Autoplay', 'essential-addons-elementor' ),
@@ -196,6 +196,21 @@ protected function _register_controls() {
],
]
);
+
+ $this->add_control(
+ 'pause_on_hover',
+ [
+ 'label' => __( 'Pause On Hover', 'essential-addons-elementor' ),
+ 'type' => Controls_Manager::SWITCHER,
+ 'default' => '',
+ 'label_on' => __( 'Yes', 'essential-addons-elementor' ),
+ 'label_off' => __( 'No', 'essential-addons-elementor' ),
+ 'return_value' => 'yes',
+ 'condition' => [
+ 'autoplay' => 'yes',
+ ],
+ ]
+ );
$this->add_control(
'infinite_loop',
@@ -708,6 +723,9 @@ protected function render( ) {
} else {
$this->add_render_attribute( 'content-ticker', 'data-autoplay', '999999' );
}
+ if( $settings['pause_on_hover'] == 'yes' ) {
+ $this->add_render_attribute( 'content-ticker', 'data-pause-on-hover', 'true' );
+ }
if ( $settings['infinite_loop'] == 'yes' ) {
$this->add_render_attribute( 'content-ticker', 'data-loop', true );
}
diff --git a/elements/filterable-gallery/filterable-gallery.php b/elements/filterable-gallery/filterable-gallery.php
index a3c374a71..fcb210a17 100755
--- a/elements/filterable-gallery/filterable-gallery.php
+++ b/elements/filterable-gallery/filterable-gallery.php
@@ -1770,10 +1770,13 @@ protected function render_filters() {
?>
-
-
+
+
+
+ $control ) :
$sorter_filter = $this->sorter_class( $control['eael_fg_control'] ); ?>
-
+
@@ -2038,69 +2041,117 @@ protected function render() {
*/
protected function render_editor_script() { ?>
diff --git a/elements/flipbox/flipbox.php b/elements/flipbox/flipbox.php
index 7f72e82c5..8fa875550 100755
--- a/elements/flipbox/flipbox.php
+++ b/elements/flipbox/flipbox.php
@@ -69,8 +69,8 @@ protected function _register_controls() {
'type' => Controls_Manager::SELECT,
'options' => [
'none' => __( 'None', 'essential-addons-elementor' ),
- 'img' => __( 'Image', 'esential-addons-elementor' ),
- 'icon' => __( 'Icon', 'esential-addons-elementor' )
+ 'img' => __( 'Image', 'essential-addons-elementor' ),
+ 'icon' => __( 'Icon', 'essential-addons-elementor' )
],
'default' => 'icon',
]
@@ -154,8 +154,8 @@ protected function _register_controls() {
'type' => Controls_Manager::SELECT,
'options' => [
'none' => __( 'None', 'essential-addons-elementor' ),
- 'img' => __( 'Image', 'esential-addons-elementor' ),
- 'icon' => __( 'Icon', 'esential-addons-elementor' )
+ 'img' => __( 'Image', 'essential-addons-elementor' ),
+ 'icon' => __( 'Icon', 'essential-addons-elementor' )
],
'default' => 'icon'
]
@@ -692,251 +692,211 @@ protected function _register_controls() {
'tab' => Controls_Manager::TAB_STYLE
]
);
+
+ $this->start_controls_tabs('eael_section_flipbox_typo_style_settings');
+ $this->start_controls_tab('eael_section_flipbox_typo_style_front_settings', [
+ 'label' => esc_html__( 'Front Content', 'essential-addons-elementor' )
+ ]);
+
+ /**
+ * Icon
+ */
+ $this->add_control(
+ 'eael_flipbox_front_icon_heading',
+ [
+ 'label' => esc_html__( 'Icon Style', 'essential-addons-elementor' ),
+ 'type' => Controls_Manager::HEADING,
+ ]
+ );
- $this->add_responsive_control(
- 'eael_flipbox_front_back_content_toggler',
- [
- 'label' => esc_html__( 'Front or Back Content', 'essential-addons-elementor' ),
- 'type' => Controls_Manager::CHOOSE,
- 'label_block' => true,
- 'options' => [
- 'front' => [
- 'title' => esc_html__( 'Front Content', 'essential-addons-elementor' ),
- 'icon' => 'fa fa-arrow-left',
- ],
- 'back' => [
- 'title' => esc_html__( 'Back Content', 'essential-addons-elementor' ),
- 'icon' => 'fa fa-arrow-right',
- ],
- ],
- 'default' => 'front',
- ]
- );
+ $this->add_control(
+ 'eael_flipbox_front_icon_color',
+ [
+ 'label' => esc_html__( 'Color', 'essential-addons-elementor' ),
+ 'type' => Controls_Manager::COLOR,
+ 'default' => '#fff',
+ 'selectors' => [
+ '{{WRAPPER}} .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image i' => 'color: {{VALUE}};',
+ ]
+ ]
+ );
- /**
- * Icon
- */
- $this->add_control(
- 'eael_flipbox_front_icon_heading',
- [
- 'label' => esc_html__( 'Icon Style', 'essential-addons-elementor' ),
- 'type' => Controls_Manager::HEADING,
- ]
- );
- /**
- * Condition: 'eael_flipbox_front_back_content_toggler' => 'front'
- */
- $this->add_control(
- 'eael_flipbox_front_icon_color',
- [
- 'label' => esc_html__( 'Color', 'essential-addons-elementor' ),
- 'type' => Controls_Manager::COLOR,
- 'default' => '#fff',
- 'selectors' => [
- '{{WRAPPER}} .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image i' => 'color: {{VALUE}};',
- ],
- 'condition' => [
- 'eael_flipbox_front_back_content_toggler' => 'front'
- ]
- ]
- );
+ $this->add_group_control(
+ Group_Control_Typography::get_type(),
+ [
+ 'name' => 'eael_flipbox_front_icon_typography',
+ 'selector' => '{{WRAPPER}} .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image i',
+ ]
+ );
- /**
- * Condition: 'eael_flipbox_front_back_content_toggler' => 'back'
- */
- $this->add_control(
- 'eael_flipbox_back_icon_color',
- [
- 'label' => esc_html__( 'Color', 'essential-addons-elementor' ),
- 'type' => Controls_Manager::COLOR,
- 'default' => '#fff',
- 'selectors' => [
- '{{WRAPPER}} .eael-elements-flip-box-rear-container .flipbox-back-image-icon i' => 'color: {{VALUE}};',
- ],
- 'condition' => [
- 'eael_flipbox_front_back_content_toggler' => 'back'
- ]
- ]
- );
+ /**
+ * Title
+ */
+ $this->add_control(
+ 'eael_flipbox_front_title_heading',
+ [
+ 'label' => esc_html__( 'Title Style', 'essential-addons-elementor' ),
+ 'type' => Controls_Manager::HEADING,
+ 'separator' => 'before'
+ ]
+ );
- /**
- * Condition: 'eael_flipbox_front_back_content_toggler' => 'front'
- */
- $this->add_group_control(
- Group_Control_Typography::get_type(),
- [
- 'name' => 'eael_flipbox_front_icon_typography',
- 'selector' => '{{WRAPPER}} .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image i',
- 'condition' => [
- 'eael_flipbox_front_back_content_toggler' => 'front'
- ],
- ]
- );
+ $this->add_control(
+ 'eael_flipbox_front_title_color',
+ [
+ 'label' => esc_html__( 'Color', 'essential-addons-elementor' ),
+ 'type' => Controls_Manager::COLOR,
+ 'default' => '#fff',
+ 'selectors' => [
+ '{{WRAPPER}} .eael-elements-flip-box-front-container .eael-elements-flip-box-heading' => 'color: {{VALUE}};',
+ ]
+ ]
+ );
- /**
- * Condition: 'eael_flipbox_front_back_content_toggler' => 'back'
- */
- $this->add_group_control(
- Group_Control_Typography::get_type(),
- [
- 'name' => 'eael_flipbox_back_icon_typography',
- 'selector' => '{{WRAPPER}} .eael-elements-flip-box-rear-container .flipbox-back-image-icon i',
- 'condition' => [
- 'eael_flipbox_front_back_content_toggler' => 'back'
- ],
- ]
- );
+ $this->add_group_control(
+ Group_Control_Typography::get_type(),
+ [
+ 'name' => 'eael_flipbox_front_title_typography',
+ 'selector' => '{{WRAPPER}} .eael-elements-flip-box-front-container .eael-elements-flip-box-heading'
+ ]
+ );
- /**
- * Title
- */
- $this->add_control(
- 'eael_flipbox_front_title_heading',
- [
- 'label' => esc_html__( 'Title Style', 'essential-addons-elementor' ),
- 'type' => Controls_Manager::HEADING,
- 'separator' => 'before'
- ]
- );
- /**
- * Condition: 'eael_flipbox_front_back_content_toggler' => 'front'
- */
- $this->add_control(
- 'eael_flipbox_front_title_color',
- [
- 'label' => esc_html__( 'Color', 'essential-addons-elementor' ),
- 'type' => Controls_Manager::COLOR,
- 'default' => '#fff',
- 'selectors' => [
- '{{WRAPPER}} .eael-elements-flip-box-front-container .eael-elements-flip-box-heading' => 'color: {{VALUE}};',
- ],
- 'condition' => [
- 'eael_flipbox_front_back_content_toggler' => 'front'
- ]
- ]
- );
+ /**
+ * Content
+ */
+ $this->add_control(
+ 'eael_flipbox_front_content_heading',
+ [
+ 'label' => esc_html__( 'Content Style', 'essential-addons-elementor' ),
+ 'type' => Controls_Manager::HEADING,
+ 'separator' => 'before'
+ ]
+ );
- /**
- * Condition: 'eael_flipbox_front_back_content_toggler' => 'back'
- */
- $this->add_control(
- 'eael_flipbox_back_title_color',
- [
- 'label' => esc_html__( 'Color', 'essential-addons-elementor' ),
- 'type' => Controls_Manager::COLOR,
- 'default' => '#fff',
- 'selectors' => [
- '{{WRAPPER}} .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading' => 'color: {{VALUE}};',
- ],
- 'condition' => [
- 'eael_flipbox_front_back_content_toggler' => 'back'
- ]
- ]
- );
+ $this->add_control(
+ 'eael_flipbox_front_content_color',
+ [
+ 'label' => esc_html__( 'Color', 'essential-addons-elementor' ),
+ 'type' => Controls_Manager::COLOR,
+ 'default' => '#fff',
+ 'selectors' => [
+ '{{WRAPPER}} .eael-elements-flip-box-front-container .eael-elements-flip-box-content' => 'color: {{VALUE}};',
+ ]
+ ]
+ );
- /**
- * Condition: 'eael_flipbox_front_back_content_toggler' => 'front'
- */
- $this->add_group_control(
- Group_Control_Typography::get_type(),
- [
- 'name' => 'eael_flipbox_front_title_typography',
- 'selector' => '{{WRAPPER}} .eael-elements-flip-box-front-container .eael-elements-flip-box-heading',
- 'condition' => [
- 'eael_flipbox_front_back_content_toggler' => 'front'
- ],
- ]
- );
+ $this->add_group_control(
+ Group_Control_Typography::get_type(),
+ [
+ 'name' => 'eael_flipbox_front_content_typography',
+ 'selector' => '{{WRAPPER}} .eael-elements-flip-box-front-container .eael-elements-flip-box-content'
+ ]
+ );
+
+ $this->end_controls_tab();
- /**
- * Condition: 'eael_flipbox_front_back_content_toggler' => 'back'
- */
- $this->add_group_control(
- Group_Control_Typography::get_type(),
- [
- 'name' => 'eael_flipbox_back_title_typography',
- 'selector' => '{{WRAPPER}} .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading',
- 'condition' => [
- 'eael_flipbox_front_back_content_toggler' => 'back'
- ],
- ]
- );
+ $this->start_controls_tab('eael_section_flipbox_typo_style_back_settings', [
+ 'label' => esc_html__( 'Back Content', 'essential-addons-elementor' )
+ ]);
- /**
- * Content
- */
- $this->add_control(
- 'eael_flipbox_content_heading',
- [
- 'label' => esc_html__( 'Content Style', 'essential-addons-elementor' ),
- 'type' => Controls_Manager::HEADING,
- 'separator' => 'before'
- ]
- );
+ /**
+ * Icon
+ */
+ $this->add_control(
+ 'eael_flipbox_back_icon_heading',
+ [
+ 'label' => esc_html__( 'Icon Style', 'essential-addons-elementor' ),
+ 'type' => Controls_Manager::HEADING,
+ ]
+ );
- /**
- * Condition: 'eael_flipbox_front_back_content_toggler' => 'front'
- */
- $this->add_control(
- 'eael_flipbox_front_content_color',
- [
- 'label' => esc_html__( 'Color', 'essential-addons-elementor' ),
- 'type' => Controls_Manager::COLOR,
- 'default' => '#fff',
- 'selectors' => [
- '{{WRAPPER}} .eael-elements-flip-box-front-container .eael-elements-flip-box-content' => 'color: {{VALUE}};',
- ],
- 'condition' => [
- 'eael_flipbox_front_back_content_toggler' => 'front'
- ]
- ]
- );
+ $this->add_control(
+ 'eael_flipbox_back_icon_color',
+ [
+ 'label' => esc_html__( 'Color', 'essential-addons-elementor' ),
+ 'type' => Controls_Manager::COLOR,
+ 'default' => '#fff',
+ 'selectors' => [
+ '{{WRAPPER}} .eael-elements-flip-box-rear-container .flipbox-back-image-icon i' => 'color: {{VALUE}};',
+ ]
+ ]
+ );
- /**
- * Condition: 'eael_flipbox_front_back_content_toggler' => 'back'
- */
- $this->add_control(
- 'eael_flipbox_back_content_color',
- [
- 'label' => esc_html__( 'Color', 'essential-addons-elementor' ),
- 'type' => Controls_Manager::COLOR,
- 'default' => '#fff',
- 'selectors' => [
- '{{WRAPPER}} .eael-elements-flip-box-rear-container .eael-elements-flip-box-content' => 'color: {{VALUE}};',
- ],
- 'condition' => [
- 'eael_flipbox_front_back_content_toggler' => 'back'
- ]
- ]
- );
+ $this->add_group_control(
+ Group_Control_Typography::get_type(),
+ [
+ 'name' => 'eael_flipbox_back_icon_typography',
+ 'selector' => '{{WRAPPER}} .eael-elements-flip-box-rear-container .flipbox-back-image-icon i'
+ ]
+ );
- /**
- * Condition: 'eael_flipbox_front_back_content_toggler' => 'front'
- */
- $this->add_group_control(
- Group_Control_Typography::get_type(),
- [
- 'name' => 'eael_flipbox_front_content_typography',
- 'selector' => '{{WRAPPER}} .eael-elements-flip-box-front-container .eael-elements-flip-box-content',
- 'condition' => [
- 'eael_flipbox_front_back_content_toggler' => 'front'
- ]
- ]
- );
+ /**
+ * Title
+ */
+ $this->add_control(
+ 'eael_flipbox_back_title_heading',
+ [
+ 'label' => esc_html__( 'Title Style', 'essential-addons-elementor' ),
+ 'type' => Controls_Manager::HEADING,
+ 'separator' => 'before'
+ ]
+ );
+
+ $this->add_control(
+ 'eael_flipbox_back_title_color',
+ [
+ 'label' => esc_html__( 'Color', 'essential-addons-elementor' ),
+ 'type' => Controls_Manager::COLOR,
+ 'default' => '#fff',
+ 'selectors' => [
+ '{{WRAPPER}} .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading' => 'color: {{VALUE}};',
+ ]
+ ]
+ );
+
+ $this->add_group_control(
+ Group_Control_Typography::get_type(),
+ [
+ 'name' => 'eael_flipbox_back_title_typography',
+ 'selector' => '{{WRAPPER}} .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading'
+ ]
+ );
+
+ /**
+ * Content
+ */
+ $this->add_control(
+ 'eael_flipbox_back_content_heading',
+ [
+ 'label' => esc_html__( 'Content Style', 'essential-addons-elementor' ),
+ 'type' => Controls_Manager::HEADING,
+ 'separator' => 'before'
+ ]
+ );
+
+ $this->add_control(
+ 'eael_flipbox_back_content_color',
+ [
+ 'label' => esc_html__( 'Color', 'essential-addons-elementor' ),
+ 'type' => Controls_Manager::COLOR,
+ 'default' => '#fff',
+ 'selectors' => [
+ '{{WRAPPER}} .eael-elements-flip-box-rear-container .eael-elements-flip-box-content' => 'color: {{VALUE}};',
+ ]
+ ]
+ );
+
+ $this->add_group_control(
+ Group_Control_Typography::get_type(),
+ [
+ 'name' => 'eael_flipbox_back_content_typography',
+ 'selector' => '{{WRAPPER}} .eael-elements-flip-box-rear-container .eael-elements-flip-box-content'
+ ]
+ );
+
+ $this->end_controls_tab();
+ $this->end_controls_tabs();
- /**
- * Condition: 'eael_flipbox_front_back_content_toggler' => 'back'
- */
- $this->add_group_control(
- Group_Control_Typography::get_type(),
- [
- 'name' => 'eael_flipbox_back_content_typography',
- 'selector' => '{{WRAPPER}} .eael-elements-flip-box-rear-container .eael-elements-flip-box-content',
- 'condition' => [
- 'eael_flipbox_front_back_content_toggler' => 'back'
- ]
- ]
- );
$this->end_controls_section();
/**
diff --git a/elements/post-grid/post-grid.php b/elements/post-grid/post-grid.php
index c5abc7ff3..a8e68e98d 100755
--- a/elements/post-grid/post-grid.php
+++ b/elements/post-grid/post-grid.php
@@ -366,7 +366,7 @@ protected function _register_controls() {
$this->add_responsive_control(
'eael_post_grid_hover_icon_fontsize',
[
- 'label' => __( 'Icon font size', 'plugin-domain' ),
+ 'label' => __( 'Icon font size', 'essential-addons-elementor' ),
'type' => Controls_Manager::SLIDER,
'default' => [
'unit' => 'px',
diff --git a/elements/progress-bar/progress-bar.php b/elements/progress-bar/progress-bar.php
old mode 100644
new mode 100755
index 27a69857c..8a6f296b9
--- a/elements/progress-bar/progress-bar.php
+++ b/elements/progress-bar/progress-bar.php
@@ -60,7 +60,7 @@ protected function _register_controls() {
$this->add_control(
'eael_pricing_table_style_pro_alert',
[
- 'label' => esc_html__( 'Only available in pro version!', 'essential-addons-elementor' ),
+ 'label' => esc_html__( 'Only Available in Pro Version!', 'essential-addons-elementor' ),
'type' => Controls_Manager::HEADING,
'condition' => [
'progress_bar_layout' => ['line_rainbow', 'circle_fill', 'half_circle_fill', 'box'],
@@ -391,9 +391,9 @@ protected function _register_controls() {
'label' => __('Stripe Animation', 'essential-addons-elementor'),
'type' => Controls_Manager::SELECT,
'options' => [
- 'normal' => __('Left To Right', 'plugin-domain'),
- 'reverse' => __('Right To Left', 'plugin-domain'),
- 'none' => __('Disabled', 'plugin-domain'),
+ 'normal' => __('Left To Right', 'essential-addons-elementor'),
+ 'reverse' => __('Right To Left', 'essential-addons-elementor'),
+ 'none' => __('Disabled', 'essential-addons-elementor'),
],
'default' => 'none',
'condition' => [
diff --git a/elements/testimonials/testimonials.php b/elements/testimonials/testimonials.php
index b80e54305..3363ef6e0 100755
--- a/elements/testimonials/testimonials.php
+++ b/elements/testimonials/testimonials.php
@@ -122,7 +122,7 @@ protected function _register_controls() {
$this->add_control(
'eael_testimonial_rating_number',
[
- 'label' => __( 'Rating Number', 'your-plugin' ),
+ 'label' => __( 'Rating Number', 'essential-addons-elementor' ),
'type' => Controls_Manager::SELECT,
'default' => 'rating-five',
'options' => [
@@ -178,7 +178,7 @@ protected function _register_controls() {
$this->add_control(
'eael_testimonial_style',
[
- 'label' => __( 'Select Style', 'your-plugin' ),
+ 'label' => __( 'Select Style', 'essential-addons-elementor' ),
'type' => Controls_Manager::SELECT,
'default' => 'default-style',
'options' => [
diff --git a/essential_adons_elementor.php b/essential_adons_elementor.php
index d8ae37842..a9b862788 100755
--- a/essential_adons_elementor.php
+++ b/essential_adons_elementor.php
@@ -4,21 +4,29 @@
* Description: The ultimate elements library for Elementor page builder plugin for WordPress.
* Plugin URI: https://essential-addons.com/elementor/
* Author: WPDeveloper
- * Version: 2.8.6
+ * Version: 2.8.7
* Author URI: https://wpdeveloper.net/
*
* Text Domain: essential-addons-elementor
+ * Domain Path: /languages
*/
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
define( 'ESSENTIAL_ADDONS_EL_URL', plugins_url( '/', __FILE__ ) );
define( 'ESSENTIAL_ADDONS_EL_PATH', plugin_dir_path( __FILE__ ) );
+define( 'ESSENTIAL_ADDONS_EL_ROOT', __FILE__ );
+define( 'ESSENTIAL_ADDONS_VERSION', '2.8.4' );
+define( 'ESSENTIAL_ADDONS_STABLE_VERSION', '2.8.3' );
+define( 'ESSENTIAL_ADDONS_BASENAME', plugin_basename( __FILE__ ) );
require_once ESSENTIAL_ADDONS_EL_PATH.'includes/elementor-helper.php';
require_once ESSENTIAL_ADDONS_EL_PATH.'includes/queries.php';
require_once ESSENTIAL_ADDONS_EL_PATH.'includes/class-plugin-usage-tracker.php';
+require_once ESSENTIAL_ADDONS_EL_PATH.'includes/version-rollback.php';
+require_once ESSENTIAL_ADDONS_EL_PATH.'includes/maintennance.php';
+require_once ESSENTIAL_ADDONS_EL_PATH.'includes/eael-rollback.php';
require_once ESSENTIAL_ADDONS_EL_PATH.'admin/settings.php';
/**
@@ -349,10 +357,10 @@ function eael_admin_notice() {
global $current_user ;
$user_id = $current_user->ID;
/* Check that the user hasn't already clicked to ignore the message */
- if ( ! get_user_meta($user_id, 'eael_ignore_notice286') ) {
+ if ( ! get_user_meta($user_id, 'eael_ignore_notice287') ) {
echo '
';
- echo '
';
- printf(__('Essential Addons for Elementor now powering 100,000+ websites. Use the coupon code ACTIVE100K to redeem a 30% discount on Pro. Apply Coupon
+ echo '
';
+ printf(__('Make XMas Much Merrier. Use the coupon code Christmas2018 to redeem a 40% discount on Essential Addons for Elementor Unlimited . Apply Coupon
I\'m good with free version '), admin_url( 'admin.php?page=eael-settings&eael_nag_ignore=0' ));
echo "
";
}
@@ -369,7 +377,7 @@ function eael_nag_ignore() {
$user_id = $current_user->ID;
/* If user clicks to ignore the notice, add that to their user meta */
if ( isset($_GET['eael_nag_ignore']) && '0' == $_GET['eael_nag_ignore'] ) {
- add_user_meta($user_id, 'eael_ignore_notice286', 'true', true);
+ add_user_meta($user_id, 'eael_ignore_notice287', 'true', true);
}
}
add_action('admin_init', 'eael_nag_ignore');
@@ -426,19 +434,18 @@ function eael_review_notice_message(){