Version Description
- Filterable Gallery card hover effect issue fixed
- Flibox image styling issue fixed
- Few minor bugfix and improvements
Download this release
Release Info
Developer | re_enter_rupok |
Plugin | Elementor Essential Addons |
Version | 2.8.2 |
Comparing to | |
See all releases |
Code changes from version 2.8.1 to 2.8.2
assets/css/essential-addons-elementor.css
CHANGED
@@ -2460,8 +2460,10 @@ opacity: 1; }
|
|
2460 |
text-align: center;
|
2461 |
}
|
2462 |
|
2463 |
-
.eael-flipbox-img-circle .eael-elements-flip-box-icon-image img
|
2464 |
-
|
|
|
|
|
2465 |
}
|
2466 |
|
2467 |
|
@@ -4247,10 +4249,6 @@ img.mfp-img {
|
|
4247 |
/*------------------------------*/
|
4248 |
/* Filterable Gallery
|
4249 |
/*------------------------------*/
|
4250 |
-
|
4251 |
-
/*------------------------------*/
|
4252 |
-
/* 37. Filterable Gallery
|
4253 |
-
/*------------------------------*/
|
4254 |
.eael-filter-gallery-control {
|
4255 |
width: 100%;
|
4256 |
}
|
@@ -4722,6 +4720,35 @@ img.mfp-img {
|
|
4722 |
opacity: 1;
|
4723 |
}
|
4724 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4725 |
/* ---------------------- Gallery Column CSS ----------------------- */
|
4726 |
@media only screen and (min-width: 1025px) {
|
4727 |
/* For Desktop: */
|
2460 |
text-align: center;
|
2461 |
}
|
2462 |
|
2463 |
+
.eael-flipbox-img-circle .eael-elements-flip-box-icon-image img,
|
2464 |
+
.eael-flipbox-img-circle .flipbox-back-image-icon img {
|
2465 |
+
border-radius: 50%;
|
2466 |
+
overflow: hidden;
|
2467 |
}
|
2468 |
|
2469 |
|
4249 |
/*------------------------------*/
|
4250 |
/* Filterable Gallery
|
4251 |
/*------------------------------*/
|
|
|
|
|
|
|
|
|
4252 |
.eael-filter-gallery-control {
|
4253 |
width: 100%;
|
4254 |
}
|
4720 |
opacity: 1;
|
4721 |
}
|
4722 |
|
4723 |
+
.gallery-item-thumbnail-wrap > .gallery-item-caption-wrap {
|
4724 |
+
position: absolute;
|
4725 |
+
left: 0;
|
4726 |
+
top: 0;
|
4727 |
+
height: 100%;
|
4728 |
+
width: 100%;
|
4729 |
+
display: flex;
|
4730 |
+
align-items: center;
|
4731 |
+
justify-content: center;
|
4732 |
+
}
|
4733 |
+
|
4734 |
+
.gallery-item-caption-wrap.card-hover-bg {
|
4735 |
+
visibility: hidden;
|
4736 |
+
opacity: 0;
|
4737 |
+
transition: 800ms;
|
4738 |
+
}
|
4739 |
+
|
4740 |
+
.gallery-item-thumbnail-wrap:hover .gallery-item-caption-wrap.card-hover-bg {
|
4741 |
+
visibility: visible;
|
4742 |
+
opacity: 1;
|
4743 |
+
}
|
4744 |
+
|
4745 |
+
.gallery-item-caption-wrap .gallery-item-buttons > a > i {
|
4746 |
+
display: flex;
|
4747 |
+
align-items: center;
|
4748 |
+
justify-content: center;
|
4749 |
+
height: 100%;
|
4750 |
+
}
|
4751 |
+
|
4752 |
/* ---------------------- Gallery Column CSS ----------------------- */
|
4753 |
@media only screen and (min-width: 1025px) {
|
4754 |
/* For Desktop: */
|
assets/js/eael-scripts.js
CHANGED
File without changes
|
elements/filterable-gallery/filterable-gallery.php
CHANGED
@@ -98,7 +98,7 @@ class Widget_Eael_Filterable_Gallery extends Widget_Base {
|
|
98 |
$this->add_control(
|
99 |
'eael_fg_grid_item_height',
|
100 |
[
|
101 |
-
'label' => esc_html__( '
|
102 |
'type' => Controls_Manager::TEXT,
|
103 |
'default' => '300',
|
104 |
'condition' => [
|
@@ -147,7 +147,7 @@ class Widget_Eael_Filterable_Gallery extends Widget_Base {
|
|
147 |
'label' => esc_html__( 'Hover Transition', 'essential-addons-elementor' ),
|
148 |
'type' => Controls_Manager::SLIDER,
|
149 |
'default' => [
|
150 |
-
'size' =>
|
151 |
],
|
152 |
'range' => [
|
153 |
'px' => [
|
@@ -1044,6 +1044,36 @@ class Widget_Eael_Filterable_Gallery extends Widget_Base {
|
|
1044 |
|
1045 |
$this->end_controls_section();
|
1046 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1047 |
/**
|
1048 |
* -------------------------------------------
|
1049 |
* Tab Style (Video item Style)
|
@@ -1365,11 +1395,37 @@ class Widget_Eael_Filterable_Gallery extends Widget_Base {
|
|
1365 |
);
|
1366 |
|
1367 |
$this->add_control(
|
1368 |
-
'
|
1369 |
[
|
1370 |
'label' => esc_html__( 'Icon Size', 'essential-addons-elementor' ),
|
1371 |
'type' => Controls_Manager::SLIDER,
|
1372 |
'size_units' => [ 'px', 'em' ],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1373 |
'range' => [
|
1374 |
'px' => [
|
1375 |
'max' => 50,
|
@@ -1378,6 +1434,10 @@ class Widget_Eael_Filterable_Gallery extends Widget_Base {
|
|
1378 |
'max' => 50,
|
1379 |
]
|
1380 |
],
|
|
|
|
|
|
|
|
|
1381 |
'selectors' => [
|
1382 |
'{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'font-size: {{SIZE}}{{UNIT}};',
|
1383 |
],
|
@@ -1764,6 +1824,33 @@ class Widget_Eael_Filterable_Gallery extends Widget_Base {
|
|
1764 |
return $gallery_store;
|
1765 |
}
|
1766 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1767 |
protected function render_gallery_items( $init_show = 0 ) {
|
1768 |
$settings = $this->get_settings_for_display();
|
1769 |
$gallery = $this->gallery_item_store();
|
@@ -1785,6 +1872,12 @@ class Widget_Eael_Filterable_Gallery extends Widget_Base {
|
|
1785 |
$html .= '<div class="gallery-item-thumbnail-wrap">
|
1786 |
<img src="'.$item['image'].'" alt="'.$item['title'].'">';
|
1787 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1788 |
if( isset($item['video_gallery_switch']) && ($item['video_gallery_switch'] === 'true') ) {
|
1789 |
$icon_url = isset($item['play_icon']['url']) ? $item['play_icon']['url'] : '';
|
1790 |
$video_url = isset($item['video_link']) ? $item['video_link'] : '#';
|
@@ -1825,31 +1918,8 @@ class Widget_Eael_Filterable_Gallery extends Widget_Base {
|
|
1825 |
<h5 class="fg-item-title">'.$item['title'].'</h5>
|
1826 |
<p class="fg-item-content">'.$item['content'].'</p>
|
1827 |
';
|
1828 |
-
if( $settings['eael_fg_show_popup'] == 'buttons') {
|
1829 |
-
|
1830 |
-
$html .= '<div class="gallery-item-buttons">';
|
1831 |
-
|
1832 |
-
if( ! empty($settings['eael_section_fg_zoom_icon']) && ($item['show_lightbox'] == true) ) {
|
1833 |
-
$html .='<a href="'.esc_url($item['image']).'" class="eael-magnific-link"><i class="'.$settings['eael_section_fg_zoom_icon'].'" aria-hidden="true"></i></a>';
|
1834 |
-
}
|
1835 |
-
|
1836 |
-
if( $item['maybe_link'] == 'true' ) {
|
1837 |
-
$a_string = 'href="'.esc_url($item['link']['url']).'"';
|
1838 |
-
|
1839 |
-
if($item['link']['nofollow']) {
|
1840 |
-
$a_string .= 'rel="nofollow"';
|
1841 |
-
}
|
1842 |
-
|
1843 |
-
if($item['link']['is_external']) {
|
1844 |
-
$a_string .= 'target="_blank"';
|
1845 |
-
}
|
1846 |
-
|
1847 |
-
if( ! empty($settings['eael_section_fg_link_icon']) ) {
|
1848 |
-
$html .= '<a '.$a_string.'><i class="'.$settings['eael_section_fg_link_icon'].'" aria-hidden="true"></i></a>';
|
1849 |
-
}
|
1850 |
-
}
|
1851 |
-
|
1852 |
-
$html .= '</div>';
|
1853 |
}
|
1854 |
$html .= '</div></div>';
|
1855 |
}
|
98 |
$this->add_control(
|
99 |
'eael_fg_grid_item_height',
|
100 |
[
|
101 |
+
'label' => esc_html__( 'Image Height', 'essential-addons-elementor' ),
|
102 |
'type' => Controls_Manager::TEXT,
|
103 |
'default' => '300',
|
104 |
'condition' => [
|
147 |
'label' => esc_html__( 'Hover Transition', 'essential-addons-elementor' ),
|
148 |
'type' => Controls_Manager::SLIDER,
|
149 |
'default' => [
|
150 |
+
'size' => 500,
|
151 |
],
|
152 |
'range' => [
|
153 |
'px' => [
|
1044 |
|
1045 |
$this->end_controls_section();
|
1046 |
|
1047 |
+
/**
|
1048 |
+
* -------------------------------------------
|
1049 |
+
* Tab Style (Filterable Gallery card Style)
|
1050 |
+
* -------------------------------------------
|
1051 |
+
*/
|
1052 |
+
$this->start_controls_section(
|
1053 |
+
'eael_section_fg_item_card_hover_style',
|
1054 |
+
[
|
1055 |
+
'label' => esc_html__( 'Item Hover Style', 'essential-addons-elementor' ),
|
1056 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
1057 |
+
'condition' => [
|
1058 |
+
'eael_fg_caption_style' => 'card'
|
1059 |
+
]
|
1060 |
+
]
|
1061 |
+
);
|
1062 |
+
|
1063 |
+
$this->add_control(
|
1064 |
+
'eael_fg_item_card_hover_bg_color',
|
1065 |
+
[
|
1066 |
+
'label' => esc_html__( 'Background Color', 'essential-addons-elementor' ),
|
1067 |
+
'type' => Controls_Manager::COLOR,
|
1068 |
+
'default' => 'rgba(0,0,0,0.7)',
|
1069 |
+
'selectors' => [
|
1070 |
+
'{{WRAPPER}} .gallery-item-caption-wrap.card-hover-bg' => 'background-color: {{VALUE}};',
|
1071 |
+
],
|
1072 |
+
]
|
1073 |
+
);
|
1074 |
+
|
1075 |
+
$this->end_controls_section();
|
1076 |
+
|
1077 |
/**
|
1078 |
* -------------------------------------------
|
1079 |
* Tab Style (Video item Style)
|
1395 |
);
|
1396 |
|
1397 |
$this->add_control(
|
1398 |
+
'eael_fg_item_icon_exact_size',
|
1399 |
[
|
1400 |
'label' => esc_html__( 'Icon Size', 'essential-addons-elementor' ),
|
1401 |
'type' => Controls_Manager::SLIDER,
|
1402 |
'size_units' => [ 'px', 'em' ],
|
1403 |
+
'range' => [
|
1404 |
+
'px' => [
|
1405 |
+
'min' => 50,
|
1406 |
+
'max' => 120,
|
1407 |
+
],
|
1408 |
+
'em' => [
|
1409 |
+
'min' => 10,
|
1410 |
+
'max' => 50,
|
1411 |
+
]
|
1412 |
+
],
|
1413 |
+
'default' => [
|
1414 |
+
'unit' => 'px',
|
1415 |
+
'size' => 50
|
1416 |
+
],
|
1417 |
+
'selectors' => [
|
1418 |
+
'{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'height: {{SIZE}}{{UNIT}}; line-height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};',
|
1419 |
+
],
|
1420 |
+
]
|
1421 |
+
);
|
1422 |
+
|
1423 |
+
$this->add_control(
|
1424 |
+
'eael_fg_item_icon_size',
|
1425 |
+
[
|
1426 |
+
'label' => esc_html__( 'Icon Font Size', 'essential-addons-elementor' ),
|
1427 |
+
'type' => Controls_Manager::SLIDER,
|
1428 |
+
'size_units' => [ 'px', 'em' ],
|
1429 |
'range' => [
|
1430 |
'px' => [
|
1431 |
'max' => 50,
|
1434 |
'max' => 50,
|
1435 |
]
|
1436 |
],
|
1437 |
+
'default' => [
|
1438 |
+
'unit' => 'px',
|
1439 |
+
'size' => 18
|
1440 |
+
],
|
1441 |
'selectors' => [
|
1442 |
'{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'font-size: {{SIZE}}{{UNIT}};',
|
1443 |
],
|
1824 |
return $gallery_store;
|
1825 |
}
|
1826 |
|
1827 |
+
protected function eael_render_fg_buttons($settings, $item) {
|
1828 |
+
$html = '<div class="gallery-item-buttons">';
|
1829 |
+
|
1830 |
+
if( ! empty($settings['eael_section_fg_zoom_icon']) && ($item['show_lightbox'] == true) ) {
|
1831 |
+
$html .='<a href="'.esc_url($item['image']).'" class="eael-magnific-link"><i class="'.$settings['eael_section_fg_zoom_icon'].'" aria-hidden="true"></i></a>';
|
1832 |
+
}
|
1833 |
+
|
1834 |
+
if( $item['maybe_link'] == 'true' ) {
|
1835 |
+
$a_string = 'href="'.esc_url($item['link']['url']).'"';
|
1836 |
+
|
1837 |
+
if($item['link']['nofollow']) {
|
1838 |
+
$a_string .= 'rel="nofollow"';
|
1839 |
+
}
|
1840 |
+
|
1841 |
+
if($item['link']['is_external']) {
|
1842 |
+
$a_string .= 'target="_blank"';
|
1843 |
+
}
|
1844 |
+
|
1845 |
+
if( ! empty($settings['eael_section_fg_link_icon']) ) {
|
1846 |
+
$html .= '<a '.$a_string.'><i class="'.$settings['eael_section_fg_link_icon'].'" aria-hidden="true"></i></a>';
|
1847 |
+
}
|
1848 |
+
}
|
1849 |
+
|
1850 |
+
$html .= '</div>';
|
1851 |
+
return $html;
|
1852 |
+
}
|
1853 |
+
|
1854 |
protected function render_gallery_items( $init_show = 0 ) {
|
1855 |
$settings = $this->get_settings_for_display();
|
1856 |
$gallery = $this->gallery_item_store();
|
1872 |
$html .= '<div class="gallery-item-thumbnail-wrap">
|
1873 |
<img src="'.$item['image'].'" alt="'.$item['title'].'">';
|
1874 |
|
1875 |
+
if( $settings['eael_fg_show_popup'] == 'buttons' && $settings['eael_fg_caption_style'] === 'card') {
|
1876 |
+
$html .= '<div class="gallery-item-caption-wrap card-hover-bg caption-style-hoverer '.$settings['eael_fg_grid_hover_style'].'">';
|
1877 |
+
$html .= ($this->eael_render_fg_buttons($settings, $item));
|
1878 |
+
$html .= '</div>';
|
1879 |
+
}
|
1880 |
+
|
1881 |
if( isset($item['video_gallery_switch']) && ($item['video_gallery_switch'] === 'true') ) {
|
1882 |
$icon_url = isset($item['play_icon']['url']) ? $item['play_icon']['url'] : '';
|
1883 |
$video_url = isset($item['video_link']) ? $item['video_link'] : '#';
|
1918 |
<h5 class="fg-item-title">'.$item['title'].'</h5>
|
1919 |
<p class="fg-item-content">'.$item['content'].'</p>
|
1920 |
';
|
1921 |
+
if( $settings['eael_fg_show_popup'] == 'buttons' && $settings['eael_fg_caption_style'] !== 'card') {
|
1922 |
+
$html .= ($this->eael_render_fg_buttons($settings, $item));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1923 |
}
|
1924 |
$html .= '</div></div>';
|
1925 |
}
|
elements/flipbox/flipbox.php
CHANGED
@@ -601,6 +601,7 @@ class Widget_Eael_Flip_Box extends Widget_Base {
|
|
601 |
],
|
602 |
'selectors' => [
|
603 |
'{{WRAPPER}} .eael-elements-flip-box-icon-image img' => 'border-radius: {{SIZE}}px;',
|
|
|
604 |
],
|
605 |
'condition' => [
|
606 |
'eael_flipbox_img_or_icon' => 'img',
|
601 |
],
|
602 |
'selectors' => [
|
603 |
'{{WRAPPER}} .eael-elements-flip-box-icon-image img' => 'border-radius: {{SIZE}}px;',
|
604 |
+
'{{WRAPPER}} .flipbox-back-image-icon img' => 'border-radius: {{SIZE}}px;',
|
605 |
],
|
606 |
'condition' => [
|
607 |
'eael_flipbox_img_or_icon' => 'img',
|
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: WPDeveloper
|
7 |
-
* Version: 2.8.
|
8 |
* Author URI: https://wpdeveloper.net/
|
9 |
*
|
10 |
* Text Domain: essential-addons-elementor
|
@@ -352,7 +352,7 @@ function eael_admin_notice() {
|
|
352 |
if ( ! get_user_meta($user_id, 'eael_ignore_notice280') ) {
|
353 |
echo '<div class="eael-admin-notice updated" style="display: flex; align-items: center; padding-left: 0; border-left-color: #EF4B53"><p style="width: 32px;">';
|
354 |
echo '<img style="width: 100%; display: block;" src="' . plugins_url( '/', __FILE__ ).'admin/assets/images/icon-bolt.svg'. '" ></p><p> ';
|
355 |
-
printf(__('<strong>Essential Addons for Elementor</strong> now powering <strong>
|
356 |
<a href="%1$s" style="text-decoration: none; margin-left: 10px;"><span class="dashicons dashicons-dismiss"></span> I\'m good with free version</a>'), admin_url( 'admin.php?page=eael-settings&eael_nag_ignore=0' ));
|
357 |
echo "</p></div>";
|
358 |
}
|
4 |
* Description: The ultimate elements library for Elementor page builder plugin for WordPress.
|
5 |
* Plugin URI: https://essential-addons.com/elementor/
|
6 |
* Author: WPDeveloper
|
7 |
+
* Version: 2.8.2
|
8 |
* Author URI: https://wpdeveloper.net/
|
9 |
*
|
10 |
* Text Domain: essential-addons-elementor
|
352 |
if ( ! get_user_meta($user_id, 'eael_ignore_notice280') ) {
|
353 |
echo '<div class="eael-admin-notice updated" style="display: flex; align-items: center; padding-left: 0; border-left-color: #EF4B53"><p style="width: 32px;">';
|
354 |
echo '<img style="width: 100%; display: block;" src="' . plugins_url( '/', __FILE__ ).'admin/assets/images/icon-bolt.svg'. '" ></p><p> ';
|
355 |
+
printf(__('<strong>Essential Addons for Elementor</strong> now powering <strong>80,000+</strong> websites. Use the coupon code <strong>ACTIVE80K</strong> to redeem a <strong>25% </strong> discount on Pro. <a href="https://wpdeveloper.net/in/eael-pricing" target="_blank" style="text-decoration: none;"><span class="dashicons dashicons-smiley" style="margin-left: 10px;"></span> Apply Coupon</a>
|
356 |
<a href="%1$s" style="text-decoration: none; margin-left: 10px;"><span class="dashicons dashicons-dismiss"></span> I\'m good with free version</a>'), admin_url( 'admin.php?page=eael-settings&eael_nag_ignore=0' ));
|
357 |
echo "</p></div>";
|
358 |
}
|
includes/elementor-helper.php
CHANGED
File without changes
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: elementor, elements, addons, elementor addon, elementor widget, page build
|
|
4 |
Requires at least: 4.0
|
5 |
Tested up to: 4.9.8
|
6 |
Requires PHP: 5.4
|
7 |
-
Stable tag: 2.8.
|
8 |
License: GPLv3
|
9 |
License URI: https://opensource.org/licenses/GPL-3.0
|
10 |
|
@@ -158,6 +158,11 @@ Your existing elements/content will work with premium version. So you won't lose
|
|
158 |
|
159 |
== Changelog ==
|
160 |
|
|
|
|
|
|
|
|
|
|
|
161 |
= 2.8.1 =
|
162 |
- Image Accordion styling issue fixed
|
163 |
- Post Grid load more issue fixed
|
4 |
Requires at least: 4.0
|
5 |
Tested up to: 4.9.8
|
6 |
Requires PHP: 5.4
|
7 |
+
Stable tag: 2.8.2
|
8 |
License: GPLv3
|
9 |
License URI: https://opensource.org/licenses/GPL-3.0
|
10 |
|
158 |
|
159 |
== Changelog ==
|
160 |
|
161 |
+
= 2.8.2 =
|
162 |
+
- Filterable Gallery card hover effect issue fixed
|
163 |
+
- Flibox image styling issue fixed
|
164 |
+
- Few minor bugfix and improvements
|
165 |
+
|
166 |
= 2.8.1 =
|
167 |
- Image Accordion styling issue fixed
|
168 |
- Post Grid load more issue fixed
|