Elementor Essential Addons - Version 2.4.1

Version Description

  • Lightbox Gallery conflict fixed with Elementor
  • Filterable Gallery control alignment fixed for mobile
  • Accessibility improvements
  • Data Table element improvements
  • Few minor bug fixed and improvements
Download this release

Release Info

Developer re_enter_rupok
Plugin Icon 128x128 Elementor Essential Addons
Version 2.4.1
Comparing to
See all releases

Code changes from version 2.4.0 to 2.4.1

admin/assets/css/admin.css CHANGED
@@ -153,9 +153,8 @@ textarea.eael-form-control {
153
  height: 1em;
154
  left: 0.1em;
155
  transition: background 0.1s 0.1s ease;
156
- background: #F25F5C;
157
  border-radius: 50px;
158
- box-shadow: inset 0px 1px 1px rgba(171, 66, 63, 0.5);
159
  }
160
  .eael-checkbox label:after {
161
  content: '';
@@ -167,7 +166,7 @@ textarea.eael-form-control {
167
  top: .1em;
168
  transition: all 0.2s ease;
169
  box-shadow: 0 0 0 5px #fcfff4 inset;
170
- background: #F25F5C;
171
  z-index: 2;
172
  animation: switch-off .3s ease-out;
173
  }
153
  height: 1em;
154
  left: 0.1em;
155
  transition: background 0.1s 0.1s ease;
156
+ background: #CBCFD0;
157
  border-radius: 50px;
 
158
  }
159
  .eael-checkbox label:after {
160
  content: '';
166
  top: .1em;
167
  transition: all 0.2s ease;
168
  box-shadow: 0 0 0 5px #fcfff4 inset;
169
+ background: #CBCFD0;
170
  z-index: 2;
171
  animation: switch-off .3s ease-out;
172
  }
assets/css/essential-addons-elementor.css CHANGED
@@ -1471,7 +1471,7 @@ body:not(.x-ethos):not(.x-integrity):not(.x-renew):not(.x-icon) .eael-product-ca
1471
  left: 0;
1472
  width: 100%;
1473
  height: 100%;
1474
- z-index: 999;
1475
  opacity: 0;
1476
  -webkit-transition: opacity .2s ease-in-out, -webkit-transform .25s cubic-bezier(.19, 1, .22, 1);
1477
  -moz-transition: opacity .2s ease-in-out, -moz-transform .25s cubic-bezier(.19, 1, .22, 1);
@@ -1486,7 +1486,7 @@ body:not(.x-ethos):not(.x-integrity):not(.x-renew):not(.x-icon) .eael-product-ca
1486
  left: 0;
1487
  width: 100%;
1488
  height: 100%;
1489
- z-index: 99999;
1490
  }
1491
  .eael-entry-title {
1492
  margin: 10px 0 5px;
@@ -3648,6 +3648,7 @@ img.mfp-img {
3648
  .eael-filter-gallery-control ul {
3649
  margin: 0px 0px 20px 0px;
3650
  padding: 0px;
 
3651
  }
3652
  .eael-filter-gallery-control {
3653
  display: flex;
@@ -3662,6 +3663,7 @@ img.mfp-img {
3662
  list-style: none;
3663
  font-size: 24px;
3664
  display: inline-block;
 
3665
  }
3666
  .eael-filter-gallery-control ul li a.control {
3667
  font-family: 'Montserrat', sans-serif;
@@ -3902,6 +3904,6 @@ img.mfp-img {
3902
  }
3903
 
3904
  /* Magnific Gallery Fix */
3905
- .dialog-widget {
3906
- display: none !important;
3907
- }
1471
  left: 0;
1472
  width: 100%;
1473
  height: 100%;
1474
+ z-index: 2;
1475
  opacity: 0;
1476
  -webkit-transition: opacity .2s ease-in-out, -webkit-transform .25s cubic-bezier(.19, 1, .22, 1);
1477
  -moz-transition: opacity .2s ease-in-out, -moz-transform .25s cubic-bezier(.19, 1, .22, 1);
1486
  left: 0;
1487
  width: 100%;
1488
  height: 100%;
1489
+ z-index: 3;
1490
  }
1491
  .eael-entry-title {
1492
  margin: 10px 0 5px;
3648
  .eael-filter-gallery-control ul {
3649
  margin: 0px 0px 20px 0px;
3650
  padding: 0px;
3651
+ text-align: center;
3652
  }
3653
  .eael-filter-gallery-control {
3654
  display: flex;
3663
  list-style: none;
3664
  font-size: 24px;
3665
  display: inline-block;
3666
+ text-align: center;
3667
  }
3668
  .eael-filter-gallery-control ul li a.control {
3669
  font-family: 'Montserrat', sans-serif;
3904
  }
3905
 
3906
  /* Magnific Gallery Fix */
3907
+ .mfp-wrap ~ div.dialog-widget {
3908
+ display: none!important;
3909
+ }
elements/filterable-gallery/filterable-gallery.php CHANGED
@@ -933,7 +933,7 @@ class Widget_Eael_Filterable_Gallery extends Widget_Base {
933
  <div class="item <?php echo esc_attr( $sorter_class ) ?>-<?php echo esc_attr( $this->get_id() ); ?>" data-ref="mixitup-target-<?php echo esc_attr( $this->get_id() ); ?>" data-item-bg="<?php echo esc_attr( $gallery['eael_fg_gallery_img']['url'] ); ?>">
934
  <div class="caption <?php echo esc_attr( $settings['eael_fg_grid_hover_style'] ); ?> ">
935
  <?php if( 'true' == $settings['eael_fg_show_popup'] ) : ?>
936
- <a href="<?php echo esc_attr( $gallery['eael_fg_gallery_img']['url'] ); ?>" class="eael-popup-link"><i class="<?php echo esc_attr( $settings['eael_section_fg_zoom_icon'] ); ?>"></i></a>
937
  <?php endif; ?>
938
  <?php if( 'true' == $gallery['eael_fg_gallery_link'] ) :
939
  $eael_gallery_link = $gallery['eael_fg_gallery_img_link']['url'];
@@ -954,7 +954,7 @@ class Widget_Eael_Filterable_Gallery extends Widget_Base {
954
  <div class="item-img" style="background-image:url('<?php echo esc_attr( $gallery['eael_fg_gallery_img']['url'] ); ?>')">
955
  <div class="caption <?php echo esc_attr( $settings['eael_fg_grid_hover_style'] ); ?> ">
956
  <?php if( 'true' == $settings['eael_fg_show_popup'] ) : ?>
957
- <a href="<?php echo esc_url( $gallery['eael_fg_gallery_img']['url'] ); ?>" class="eael-popup-link"><i class="<?php echo esc_attr( $settings['eael_section_fg_zoom_icon'] ); ?>"></i></a>
958
  <?php endif; ?>
959
  <?php if( 'true' == $gallery['eael_fg_gallery_link'] ) :
960
  $eael_gallery_link = $gallery['eael_fg_gallery_img_link']['url'];
@@ -1003,11 +1003,16 @@ class Widget_Eael_Filterable_Gallery extends Widget_Base {
1003
  <?php endif; ?>
1004
  // Magnific Popup
1005
  <?php if( 'true' == $settings['eael_fg_show_popup'] ) : ?>
1006
- $('#eael-filter-gallery-wrapper-<?php echo esc_attr( $this->get_id() ); ?> .eael-popup-link').magnificPopup({
1007
  type: 'image',
1008
  gallery:{
1009
  enabled: <?php if( 'true' == $settings['eael_fg_show_popup_gallery'] ) : echo 'true'; else: echo 'false'; endif; ?>
1010
- }
 
 
 
 
 
1011
  });
1012
  <?php endif; ?>
1013
 
933
  <div class="item <?php echo esc_attr( $sorter_class ) ?>-<?php echo esc_attr( $this->get_id() ); ?>" data-ref="mixitup-target-<?php echo esc_attr( $this->get_id() ); ?>" data-item-bg="<?php echo esc_attr( $gallery['eael_fg_gallery_img']['url'] ); ?>">
934
  <div class="caption <?php echo esc_attr( $settings['eael_fg_grid_hover_style'] ); ?> ">
935
  <?php if( 'true' == $settings['eael_fg_show_popup'] ) : ?>
936
+ <a href="<?php echo esc_attr( $gallery['eael_fg_gallery_img']['url'] ); ?>" class="eael-magnific-link"><i class="<?php echo esc_attr( $settings['eael_section_fg_zoom_icon'] ); ?>"></i></a>
937
  <?php endif; ?>
938
  <?php if( 'true' == $gallery['eael_fg_gallery_link'] ) :
939
  $eael_gallery_link = $gallery['eael_fg_gallery_img_link']['url'];
954
  <div class="item-img" style="background-image:url('<?php echo esc_attr( $gallery['eael_fg_gallery_img']['url'] ); ?>')">
955
  <div class="caption <?php echo esc_attr( $settings['eael_fg_grid_hover_style'] ); ?> ">
956
  <?php if( 'true' == $settings['eael_fg_show_popup'] ) : ?>
957
+ <a href="<?php echo esc_url( $gallery['eael_fg_gallery_img']['url'] ); ?>" class="eael-magnific-link"><i class="<?php echo esc_attr( $settings['eael_section_fg_zoom_icon'] ); ?>"></i></a>
958
  <?php endif; ?>
959
  <?php if( 'true' == $gallery['eael_fg_gallery_link'] ) :
960
  $eael_gallery_link = $gallery['eael_fg_gallery_img_link']['url'];
1003
  <?php endif; ?>
1004
  // Magnific Popup
1005
  <?php if( 'true' == $settings['eael_fg_show_popup'] ) : ?>
1006
+ $('#eael-filter-gallery-wrapper-<?php echo esc_attr( $this->get_id() ); ?> .eael-magnific-link').magnificPopup({
1007
  type: 'image',
1008
  gallery:{
1009
  enabled: <?php if( 'true' == $settings['eael_fg_show_popup_gallery'] ) : echo 'true'; else: echo 'false'; endif; ?>
1010
+ },
1011
+ callbacks: {
1012
+ close: function() {
1013
+ $( '#elementor-lightbox' ).hide();
1014
+ }
1015
+ }
1016
  });
1017
  <?php endif; ?>
1018
 
essential_adons_elementor.php CHANGED
@@ -4,7 +4,7 @@
4
  * Description: The ultimate elements library for Elementor page builder plugin for WordPress.
5
  * Plugin URI: https://essential-addons.com/elementor/
6
  * Author: Codetic
7
- * Version: 2.4.0
8
  * Author URI: https://www.codetic.net
9
  *
10
  * Text Domain: essential-addons-elementor
@@ -210,10 +210,10 @@ if ( current_user_can( 'install_plugins' ) )
210
  global $current_user ;
211
  $user_id = $current_user->ID;
212
  /* Check that the user hasn't already clicked to ignore the message */
213
- if ( ! get_user_meta($user_id, 'eael_ignore_notice240') ) {
214
  echo '<div class="eael-admin-notice updated"><p>';
215
  echo '<img style="width: 15px; padding-right: 6px; float: left" src="' . plugins_url( '/', __FILE__ ).'admin/assets/images/gift-icon.png'. '" > ';
216
- printf(__('<strong>Happy New Year!!</strong> Enjoy <strong>25&#37;</strong> discount on <strong>Essential Addons for Elementor Pro.</strong> Use the coupon <strong>"NewYear"</strong><a href="https://wpdeveloper.net/in/upgrade-essential-addons-elementor" target="_blank" style="text-decoration: none;"><span class="dashicons dashicons-tickets-alt" style="margin-top: -1px;margin-left: 10px;"></span> Grab the Deal</a>
217
   <a href="%1$s" style="text-decoration: none; margin-left: 10px;"><span class="dashicons dashicons-dismiss"></span> No Thanks</a>'), admin_url( 'admin.php?page=eael-settings&eael_nag_ignore=0' ));
218
  echo "</p></div>";
219
  }
@@ -227,6 +227,6 @@ function eael_nag_ignore() {
227
  $user_id = $current_user->ID;
228
  /* If user clicks to ignore the notice, add that to their user meta */
229
  if ( isset($_GET['eael_nag_ignore']) && '0' == $_GET['eael_nag_ignore'] ) {
230
- add_user_meta($user_id, 'eael_ignore_notice240', 'true', true);
231
  }
232
  }
4
  * Description: The ultimate elements library for Elementor page builder plugin for WordPress.
5
  * Plugin URI: https://essential-addons.com/elementor/
6
  * Author: Codetic
7
+ * Version: 2.4.1
8
  * Author URI: https://www.codetic.net
9
  *
10
  * Text Domain: essential-addons-elementor
210
  global $current_user ;
211
  $user_id = $current_user->ID;
212
  /* Check that the user hasn't already clicked to ignore the message */
213
+ if ( ! get_user_meta($user_id, 'eael_ignore_notice241') ) {
214
  echo '<div class="eael-admin-notice updated"><p>';
215
  echo '<img style="width: 15px; padding-right: 6px; float: left" src="' . plugins_url( '/', __FILE__ ).'admin/assets/images/gift-icon.png'. '" > ';
216
+ printf(__('Last chance to grab the <strong>New Year Deal!!</strong> Enjoy <strong>25&#37;</strong> discount on <strong>Essential Addons for Elementor Pro.</strong> Use the coupon <strong>"NewYear"</strong><a href="https://wpdeveloper.net/in/upgrade-essential-addons-elementor" target="_blank" style="text-decoration: none;"><span class="dashicons dashicons-tickets-alt" style="margin-top: -1px;margin-left: 10px;"></span> Grab the Deal</a>
217
   <a href="%1$s" style="text-decoration: none; margin-left: 10px;"><span class="dashicons dashicons-dismiss"></span> No Thanks</a>'), admin_url( 'admin.php?page=eael-settings&eael_nag_ignore=0' ));
218
  echo "</p></div>";
219
  }
227
  $user_id = $current_user->ID;
228
  /* If user clicks to ignore the notice, add that to their user meta */
229
  if ( isset($_GET['eael_nag_ignore']) && '0' == $_GET['eael_nag_ignore'] ) {
230
+ add_user_meta($user_id, 'eael_ignore_notice241', 'true', true);
231
  }
232
  }
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
  === Elementor Essential Addons ===
2
  Contributors: Codetic, re_enter_rupok, Asif2BD, robicse11128
3
- Tags: elementor, elements, addons, elementor addon, elementor widget, page builder, builder, visual editor, wordpress page builder
4
  Requires at least: 4.0
5
- Tested up to: 4.9.1
6
- Stable tag: 2.4.0
7
  License: GPLv3
8
  License URI: https://opensource.org/licenses/GPL-3.0
9
 
@@ -110,6 +110,14 @@ Your existing elements/content will work with premium version. So you won't lose
110
 
111
  == Changelog ==
112
 
 
 
 
 
 
 
 
 
113
  = 2.4.0 =
114
 
115
  - Data Table element added
1
  === Elementor Essential Addons ===
2
  Contributors: Codetic, re_enter_rupok, Asif2BD, robicse11128
3
+ Tags: elementor, elements, addons, elementor addon, elementor widget, page builder, builder, visual editor, wordpress page builder, elementor form
4
  Requires at least: 4.0
5
+ Tested up to: 4.9.2
6
+ Stable tag: 2.4.1
7
  License: GPLv3
8
  License URI: https://opensource.org/licenses/GPL-3.0
9
 
110
 
111
  == Changelog ==
112
 
113
+ = 2.4.1 =
114
+
115
+ - Lightbox Gallery conflict fixed with Elementor
116
+ - Filterable Gallery control alignment fixed for mobile
117
+ - Accessibility improvements
118
+ - Data Table element improvements
119
+ - Few minor bug fixed and improvements
120
+
121
  = 2.4.0 =
122
 
123
  - Data Table element added