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 | |
| 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: #
|
| 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: #
|
| 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:
|
| 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:
|
| 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 |
-
|
| 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-
|
| 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-
|
| 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-
|
| 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.
|
| 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, '
|
| 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>
|
| 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, '
|
| 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%</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.
|
| 6 |
-
Stable tag: 2.4.
|
| 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
|
