Version Description
- Table script issue fixed
- Advanced Tab content width issue fixed
- Flipbox icon styling option added
- Few minor bugfix and improvements
Download this release
Release Info
| Developer | re_enter_rupok |
| Plugin | |
| Version | 2.7.9 |
| Comparing to | |
| See all releases | |
Code changes from version 2.7.8 to 2.7.9
- admin/settings.php +0 -0
- assets/css/essential-addons-elementor.css +28 -27
- assets/js/eael-scripts.js +0 -8
- elements/data-table/data-table.php +12 -4
- elements/flipbox/flipbox.php +107 -29
- elements/pricing-table/pricing-table.php +0 -0
- essential_adons_elementor.php +6 -6
- includes/elementor-helper.php +0 -0
- readme.txt +7 -1
admin/settings.php
CHANGED
|
File without changes
|
assets/css/essential-addons-elementor.css
CHANGED
|
@@ -2090,20 +2090,20 @@ body:not(.x-ethos):not(.x-integrity):not(.x-renew):not(.x-icon) .eael-product-ca
|
|
| 2090 |
/*---------------------------*/
|
| 2091 |
/* 26. Flipbox Style
|
| 2092 |
/*---------------------------*/
|
| 2093 |
-
.eael-elements-
|
| 2094 |
position:relative;
|
| 2095 |
height:300px;
|
| 2096 |
width:100%;
|
| 2097 |
}
|
| 2098 |
|
| 2099 |
-
.eael-elements-
|
| 2100 |
display: inline-block;
|
| 2101 |
-webkit-transition: all 400ms;
|
| 2102 |
-o-transition: all 400ms;
|
| 2103 |
transition: all 400ms;
|
| 2104 |
}
|
| 2105 |
|
| 2106 |
-
.eael-elements-
|
| 2107 |
display:block;
|
| 2108 |
}
|
| 2109 |
|
|
@@ -2192,12 +2192,12 @@ body:not(.x-ethos):not(.x-integrity):not(.x-renew):not(.x-icon) .eael-product-ca
|
|
| 2192 |
}
|
| 2193 |
|
| 2194 |
/*--- Floating Button Styles ---*/
|
| 2195 |
-
.eael-elements-
|
| 2196 |
position:fixed;
|
| 2197 |
z-index:100;
|
| 2198 |
}
|
| 2199 |
|
| 2200 |
-
.eael-elements-
|
| 2201 |
margin-top:0px;
|
| 2202 |
font-size:14px;
|
| 2203 |
position:relative;
|
|
@@ -2220,7 +2220,7 @@ body:not(.x-ethos):not(.x-integrity):not(.x-renew):not(.x-icon) .eael-product-ca
|
|
| 2220 |
}
|
| 2221 |
|
| 2222 |
/*--- CSS3 Transitions ---*/
|
| 2223 |
-
.eael-elements-
|
| 2224 |
perspective: 1000px;
|
| 2225 |
}
|
| 2226 |
|
|
@@ -2248,30 +2248,30 @@ body:not(.x-ethos):not(.x-integrity):not(.x-renew):not(.x-icon) .eael-product-ca
|
|
| 2248 |
}
|
| 2249 |
|
| 2250 |
/*--- Flip ---*/
|
| 2251 |
-
.eael-animate-flip.eael-animate-up.eael-elements-
|
| 2252 |
.eael-animate-flip.eael-animate-up .eael-elements-flip-box-rear-container {
|
| 2253 |
transform: rotateX(180deg);
|
| 2254 |
}
|
| 2255 |
|
| 2256 |
-
.eael-animate-flip.eael-animate-down.eael-elements-
|
| 2257 |
.eael-animate-flip.eael-animate-down .eael-elements-flip-box-rear-container {
|
| 2258 |
transform: rotateX(-180deg);
|
| 2259 |
}
|
| 2260 |
|
| 2261 |
-
.eael-animate-flip.eael-animate-left.eael-elements-
|
| 2262 |
.eael-animate-flip.eael-animate-left .eael-elements-flip-box-rear-container {
|
| 2263 |
transform: rotateY(-180deg);
|
| 2264 |
}
|
| 2265 |
|
| 2266 |
-
.eael-animate-flip.eael-animate-right.eael-elements-
|
| 2267 |
.eael-animate-flip.eael-animate-right .eael-elements-flip-box-rear-container {
|
| 2268 |
transform: rotateY(180deg);
|
| 2269 |
}
|
| 2270 |
|
| 2271 |
|
| 2272 |
/*--- Slide ---*/
|
| 2273 |
-
.eael-animate-push.eael-elements-
|
| 2274 |
-
.eael-animate-slide.eael-elements-
|
| 2275 |
overflow:hidden;
|
| 2276 |
}
|
| 2277 |
|
|
@@ -2285,8 +2285,8 @@ body:not(.x-ethos):not(.x-integrity):not(.x-renew):not(.x-icon) .eael-product-ca
|
|
| 2285 |
top:100%;
|
| 2286 |
}
|
| 2287 |
|
| 2288 |
-
.eael-animate-push.eael-animate-up.eael-elements-
|
| 2289 |
-
.eael-animate-slide.eael-animate-up.eael-elements-
|
| 2290 |
top:0;
|
| 2291 |
}
|
| 2292 |
|
|
@@ -2296,8 +2296,8 @@ body:not(.x-ethos):not(.x-integrity):not(.x-renew):not(.x-icon) .eael-product-ca
|
|
| 2296 |
bottom:100%;
|
| 2297 |
}
|
| 2298 |
|
| 2299 |
-
.eael-animate-push.eael-animate-down.eael-elements-
|
| 2300 |
-
.eael-animate-slide.eael-animate-down.eael-elements-
|
| 2301 |
top:auto;
|
| 2302 |
bottom:0;
|
| 2303 |
}
|
|
@@ -2307,8 +2307,8 @@ body:not(.x-ethos):not(.x-integrity):not(.x-renew):not(.x-icon) .eael-product-ca
|
|
| 2307 |
left:100%;
|
| 2308 |
}
|
| 2309 |
|
| 2310 |
-
.eael-animate-push.eael-animate-left.eael-elements-
|
| 2311 |
-
.eael-animate-slide.eael-animate-left.eael-elements-
|
| 2312 |
left:0;
|
| 2313 |
}
|
| 2314 |
|
|
@@ -2318,27 +2318,27 @@ body:not(.x-ethos):not(.x-integrity):not(.x-renew):not(.x-icon) .eael-product-ca
|
|
| 2318 |
right:100%;
|
| 2319 |
}
|
| 2320 |
|
| 2321 |
-
.eael-animate-push.eael-animate-right.eael-elements-
|
| 2322 |
-
.eael-animate-slide.eael-animate-right.eael-elements-
|
| 2323 |
left:auto;
|
| 2324 |
right:0;
|
| 2325 |
}
|
| 2326 |
|
| 2327 |
|
| 2328 |
/*--- Push + Slide Above ---*/
|
| 2329 |
-
.eael-animate-push.eael-animate-up.eael-elements-
|
| 2330 |
top:-100%;
|
| 2331 |
}
|
| 2332 |
|
| 2333 |
-
.eael-animate-push.eael-animate-down.eael-elements-
|
| 2334 |
top:100%;
|
| 2335 |
}
|
| 2336 |
|
| 2337 |
-
.eael-animate-push.eael-animate-left.eael-elements-
|
| 2338 |
left:-100%;
|
| 2339 |
}
|
| 2340 |
|
| 2341 |
-
.eael-animate-push.eael-animate-right.eael-elements-
|
| 2342 |
left:100%;
|
| 2343 |
}
|
| 2344 |
|
|
@@ -2349,18 +2349,18 @@ body:not(.x-ethos):not(.x-integrity):not(.x-renew):not(.x-icon) .eael-product-ca
|
|
| 2349 |
z-index:3;
|
| 2350 |
}
|
| 2351 |
|
| 2352 |
-
.eael-animate-zoom-in.eael-elements-
|
| 2353 |
opacity:1;
|
| 2354 |
transform: scale(1);
|
| 2355 |
}
|
| 2356 |
|
| 2357 |
/*--- Zoom Out ---*/
|
| 2358 |
-
.eael-animate-zoom-out.eael-elements-
|
| 2359 |
opacity:0;
|
| 2360 |
transform: scale(0.75);
|
| 2361 |
}
|
| 2362 |
|
| 2363 |
-
.eael-animate-fade.eael-elements-
|
| 2364 |
opacity:0;
|
| 2365 |
}
|
| 2366 |
|
|
@@ -4681,6 +4681,7 @@ img.mfp-img {
|
|
| 4681 |
}
|
| 4682 |
.eael-tabs-content {
|
| 4683 |
display: flex;
|
|
|
|
| 4684 |
}
|
| 4685 |
.eael-advance-tabs .eael-tabs-content > div {
|
| 4686 |
display: none;
|
| 2090 |
/*---------------------------*/
|
| 2091 |
/* 26. Flipbox Style
|
| 2092 |
/*---------------------------*/
|
| 2093 |
+
.eael-elements-flip-box-container {
|
| 2094 |
position:relative;
|
| 2095 |
height:300px;
|
| 2096 |
width:100%;
|
| 2097 |
}
|
| 2098 |
|
| 2099 |
+
.eael-elements-flip-box-container .flipbox-button {
|
| 2100 |
display: inline-block;
|
| 2101 |
-webkit-transition: all 400ms;
|
| 2102 |
-o-transition: all 400ms;
|
| 2103 |
transition: all 400ms;
|
| 2104 |
}
|
| 2105 |
|
| 2106 |
+
.eael-elements-flip-box-container a {
|
| 2107 |
display:block;
|
| 2108 |
}
|
| 2109 |
|
| 2192 |
}
|
| 2193 |
|
| 2194 |
/*--- Floating Button Styles ---*/
|
| 2195 |
+
.eael-elements-button-floating-container {
|
| 2196 |
position:fixed;
|
| 2197 |
z-index:100;
|
| 2198 |
}
|
| 2199 |
|
| 2200 |
+
.eael-elements-button-floating-container .eael-elements-button {
|
| 2201 |
margin-top:0px;
|
| 2202 |
font-size:14px;
|
| 2203 |
position:relative;
|
| 2220 |
}
|
| 2221 |
|
| 2222 |
/*--- CSS3 Transitions ---*/
|
| 2223 |
+
.eael-elements-flip-box-container {
|
| 2224 |
perspective: 1000px;
|
| 2225 |
}
|
| 2226 |
|
| 2248 |
}
|
| 2249 |
|
| 2250 |
/*--- Flip ---*/
|
| 2251 |
+
.eael-animate-flip.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card,
|
| 2252 |
.eael-animate-flip.eael-animate-up .eael-elements-flip-box-rear-container {
|
| 2253 |
transform: rotateX(180deg);
|
| 2254 |
}
|
| 2255 |
|
| 2256 |
+
.eael-animate-flip.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card,
|
| 2257 |
.eael-animate-flip.eael-animate-down .eael-elements-flip-box-rear-container {
|
| 2258 |
transform: rotateX(-180deg);
|
| 2259 |
}
|
| 2260 |
|
| 2261 |
+
.eael-animate-flip.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card,
|
| 2262 |
.eael-animate-flip.eael-animate-left .eael-elements-flip-box-rear-container {
|
| 2263 |
transform: rotateY(-180deg);
|
| 2264 |
}
|
| 2265 |
|
| 2266 |
+
.eael-animate-flip.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card,
|
| 2267 |
.eael-animate-flip.eael-animate-right .eael-elements-flip-box-rear-container {
|
| 2268 |
transform: rotateY(180deg);
|
| 2269 |
}
|
| 2270 |
|
| 2271 |
|
| 2272 |
/*--- Slide ---*/
|
| 2273 |
+
.eael-animate-push.eael-elements-flip-box-container,
|
| 2274 |
+
.eael-animate-slide.eael-elements-flip-box-container {
|
| 2275 |
overflow:hidden;
|
| 2276 |
}
|
| 2277 |
|
| 2285 |
top:100%;
|
| 2286 |
}
|
| 2287 |
|
| 2288 |
+
.eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,
|
| 2289 |
+
.eael-animate-slide.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container {
|
| 2290 |
top:0;
|
| 2291 |
}
|
| 2292 |
|
| 2296 |
bottom:100%;
|
| 2297 |
}
|
| 2298 |
|
| 2299 |
+
.eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,
|
| 2300 |
+
.eael-animate-slide.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container {
|
| 2301 |
top:auto;
|
| 2302 |
bottom:0;
|
| 2303 |
}
|
| 2307 |
left:100%;
|
| 2308 |
}
|
| 2309 |
|
| 2310 |
+
.eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,
|
| 2311 |
+
.eael-animate-slide.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container {
|
| 2312 |
left:0;
|
| 2313 |
}
|
| 2314 |
|
| 2318 |
right:100%;
|
| 2319 |
}
|
| 2320 |
|
| 2321 |
+
.eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,
|
| 2322 |
+
.eael-animate-slide.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container {
|
| 2323 |
left:auto;
|
| 2324 |
right:0;
|
| 2325 |
}
|
| 2326 |
|
| 2327 |
|
| 2328 |
/*--- Push + Slide Above ---*/
|
| 2329 |
+
.eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
|
| 2330 |
top:-100%;
|
| 2331 |
}
|
| 2332 |
|
| 2333 |
+
.eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
|
| 2334 |
top:100%;
|
| 2335 |
}
|
| 2336 |
|
| 2337 |
+
.eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
|
| 2338 |
left:-100%;
|
| 2339 |
}
|
| 2340 |
|
| 2341 |
+
.eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
|
| 2342 |
left:100%;
|
| 2343 |
}
|
| 2344 |
|
| 2349 |
z-index:3;
|
| 2350 |
}
|
| 2351 |
|
| 2352 |
+
.eael-animate-zoom-in.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container {
|
| 2353 |
opacity:1;
|
| 2354 |
transform: scale(1);
|
| 2355 |
}
|
| 2356 |
|
| 2357 |
/*--- Zoom Out ---*/
|
| 2358 |
+
.eael-animate-zoom-out.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
|
| 2359 |
opacity:0;
|
| 2360 |
transform: scale(0.75);
|
| 2361 |
}
|
| 2362 |
|
| 2363 |
+
.eael-animate-fade.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
|
| 2364 |
opacity:0;
|
| 2365 |
}
|
| 2366 |
|
| 4681 |
}
|
| 4682 |
.eael-tabs-content {
|
| 4683 |
display: flex;
|
| 4684 |
+
flex: 1 1 auto;
|
| 4685 |
}
|
| 4686 |
.eael-advance-tabs .eael-tabs-content > div {
|
| 4687 |
display: none;
|
assets/js/eael-scripts.js
CHANGED
|
@@ -376,15 +376,7 @@
|
|
| 376 |
/* ------------------------------ */
|
| 377 |
var dataTable = function($scope, $) {
|
| 378 |
var $_this = $scope.find('.eael-data-table-wrap'),
|
| 379 |
-
$enable_table = $_this.data('table_enabled'),
|
| 380 |
$id = $_this.data('table_id');
|
| 381 |
-
|
| 382 |
-
if( true == $enable_table ) $("#eael-data-table-"+$id).tablesorter();
|
| 383 |
-
if( $enable_table != true ) {
|
| 384 |
-
$('table#eael-data-table-'+$id+' .sorting').addClass('sorting-none');
|
| 385 |
-
$('table#eael-data-table-'+$id+' .sorting_desc').addClass('sorting-none');
|
| 386 |
-
$('table#eael-data-table-'+$id+' .sorting_asc').addClass('sorting-none');
|
| 387 |
-
}
|
| 388 |
|
| 389 |
var responsive = $_this.data('custom_responsive');
|
| 390 |
if( true == responsive ) {
|
| 376 |
/* ------------------------------ */
|
| 377 |
var dataTable = function($scope, $) {
|
| 378 |
var $_this = $scope.find('.eael-data-table-wrap'),
|
|
|
|
| 379 |
$id = $_this.data('table_id');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 380 |
|
| 381 |
var responsive = $_this.data('custom_responsive');
|
| 382 |
if( true == responsive ) {
|
elements/data-table/data-table.php
CHANGED
|
@@ -44,13 +44,22 @@ class Widget_Eael_Data_Table extends Widget_Base {
|
|
| 44 |
[
|
| 45 |
'label' => __( 'Enable Table Sorting', 'essential-addons-elementor' ),
|
| 46 |
'type' => Controls_Manager::SWITCHER,
|
| 47 |
-
'default' => 'true',
|
| 48 |
'label_on' => esc_html__( 'Yes', 'essential-addons-elementor' ),
|
| 49 |
'label_off' => esc_html__( 'No', 'essential-addons-elementor' ),
|
| 50 |
'return_value' => 'true',
|
| 51 |
]
|
| 52 |
);
|
| 53 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 54 |
|
| 55 |
$this->add_control(
|
| 56 |
'eael_data_table_header_cols_data',
|
|
@@ -973,7 +982,6 @@ class Widget_Eael_Data_Table extends Widget_Base {
|
|
| 973 |
$table_th_count = count($settings['eael_data_table_header_cols_data']);
|
| 974 |
$this->add_render_attribute('eael_data_table_wrap', [
|
| 975 |
'class' => 'eael-data-table-wrap',
|
| 976 |
-
'data-table_enabled' => $settings['eael_section_data_table_enabled'] ? 'true': 'false',
|
| 977 |
'data-table_id' => esc_attr($this->get_id()),
|
| 978 |
'data-custom_responsive' => $settings['eael_enable_responsive_header_styles'] ? 'true' : 'false'
|
| 979 |
]);
|
|
@@ -997,7 +1005,7 @@ class Widget_Eael_Data_Table extends Widget_Base {
|
|
| 997 |
<tr class="table-header">
|
| 998 |
<?php $i = 0; foreach( $settings['eael_data_table_header_cols_data'] as $header_title ) :
|
| 999 |
$this->add_render_attribute('th_class'.$i, [
|
| 1000 |
-
'class' => [
|
| 1001 |
'id' => $header_title['eael_data_table_header_css_id'],
|
| 1002 |
'colspan' => $header_title['eael_data_table_header_col_span']
|
| 1003 |
]);
|
| 44 |
[
|
| 45 |
'label' => __( 'Enable Table Sorting', 'essential-addons-elementor' ),
|
| 46 |
'type' => Controls_Manager::SWITCHER,
|
|
|
|
| 47 |
'label_on' => esc_html__( 'Yes', 'essential-addons-elementor' ),
|
| 48 |
'label_off' => esc_html__( 'No', 'essential-addons-elementor' ),
|
| 49 |
'return_value' => 'true',
|
| 50 |
]
|
| 51 |
);
|
| 52 |
+
|
| 53 |
+
$this->add_control(
|
| 54 |
+
'eael_pricing_table_style_pro_alert',
|
| 55 |
+
[
|
| 56 |
+
'label' => esc_html__( 'Sorting feature is available in pro version!', 'essential-addons-elementor' ),
|
| 57 |
+
'type' => Controls_Manager::HEADING,
|
| 58 |
+
'condition' => [
|
| 59 |
+
'eael_section_data_table_enabled' => 'true',
|
| 60 |
+
]
|
| 61 |
+
]
|
| 62 |
+
);
|
| 63 |
|
| 64 |
$this->add_control(
|
| 65 |
'eael_data_table_header_cols_data',
|
| 982 |
$table_th_count = count($settings['eael_data_table_header_cols_data']);
|
| 983 |
$this->add_render_attribute('eael_data_table_wrap', [
|
| 984 |
'class' => 'eael-data-table-wrap',
|
|
|
|
| 985 |
'data-table_id' => esc_attr($this->get_id()),
|
| 986 |
'data-custom_responsive' => $settings['eael_enable_responsive_header_styles'] ? 'true' : 'false'
|
| 987 |
]);
|
| 1005 |
<tr class="table-header">
|
| 1006 |
<?php $i = 0; foreach( $settings['eael_data_table_header_cols_data'] as $header_title ) :
|
| 1007 |
$this->add_render_attribute('th_class'.$i, [
|
| 1008 |
+
'class' => [ $header_title['eael_data_table_header_css_class'] ],
|
| 1009 |
'id' => $header_title['eael_data_table_header_css_id'],
|
| 1010 |
'colspan' => $header_title['eael_data_table_header_col_span']
|
| 1011 |
]);
|
elements/flipbox/flipbox.php
CHANGED
|
@@ -456,7 +456,7 @@ class Widget_Eael_Flip_Box extends Widget_Base {
|
|
| 456 |
]
|
| 457 |
);
|
| 458 |
$this->end_controls_section();
|
| 459 |
-
|
| 460 |
/**
|
| 461 |
* -------------------------------------------
|
| 462 |
* Tab Style (Flipbox Style)
|
|
@@ -639,22 +639,15 @@ class Widget_Eael_Flip_Box extends Widget_Base {
|
|
| 639 |
]
|
| 640 |
);
|
| 641 |
|
| 642 |
-
$this->
|
| 643 |
-
'
|
| 644 |
[
|
| 645 |
-
'label' => esc_html__( '
|
| 646 |
-
'type' => Controls_Manager::
|
| 647 |
-
'
|
| 648 |
-
'px' => [
|
| 649 |
-
'max' => 100,
|
| 650 |
-
],
|
| 651 |
-
],
|
| 652 |
'selectors' => [
|
| 653 |
-
|
| 654 |
-
|
| 655 |
-
'condition' => [
|
| 656 |
-
'eael_flipbox_img_or_icon' => 'icon'
|
| 657 |
-
]
|
| 658 |
]
|
| 659 |
);
|
| 660 |
|
|
@@ -663,20 +656,27 @@ class Widget_Eael_Flip_Box extends Widget_Base {
|
|
| 663 |
[
|
| 664 |
'label' => esc_html__( 'Border Radius', 'essential-addons-elementor' ),
|
| 665 |
'type' => Controls_Manager::SLIDER,
|
|
|
|
| 666 |
'range' => [
|
| 667 |
'px' => [
|
| 668 |
-
'
|
|
|
|
|
|
|
| 669 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 670 |
],
|
| 671 |
'selectors' => [
|
| 672 |
-
'{{WRAPPER}} .eael-elements-flip-box-icon-image'
|
| 673 |
],
|
| 674 |
'condition' => [
|
| 675 |
'eael_flipbox_img_or_icon' => 'icon'
|
| 676 |
]
|
| 677 |
]
|
| 678 |
);
|
| 679 |
-
|
| 680 |
$this->end_controls_section();
|
| 681 |
|
| 682 |
/**
|
|
@@ -695,7 +695,7 @@ class Widget_Eael_Flip_Box extends Widget_Base {
|
|
| 695 |
$this->add_responsive_control(
|
| 696 |
'eael_flipbox_front_back_content_toggler',
|
| 697 |
[
|
| 698 |
-
'label' => esc_html__( 'Front or
|
| 699 |
'type' => Controls_Manager::CHOOSE,
|
| 700 |
'label_block' => true,
|
| 701 |
'options' => [
|
|
@@ -704,7 +704,7 @@ class Widget_Eael_Flip_Box extends Widget_Base {
|
|
| 704 |
'icon' => 'fa fa-arrow-left',
|
| 705 |
],
|
| 706 |
'back' => [
|
| 707 |
-
'title' => esc_html__( '
|
| 708 |
'icon' => 'fa fa-arrow-right',
|
| 709 |
],
|
| 710 |
],
|
|
@@ -712,11 +712,89 @@ class Widget_Eael_Flip_Box extends Widget_Base {
|
|
| 712 |
]
|
| 713 |
);
|
| 714 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 715 |
$this->add_control(
|
| 716 |
'eael_flipbox_front_title_heading',
|
| 717 |
[
|
| 718 |
'label' => esc_html__( 'Title Style', 'essential-addons-elementor' ),
|
| 719 |
'type' => Controls_Manager::HEADING,
|
|
|
|
| 720 |
]
|
| 721 |
);
|
| 722 |
/**
|
|
@@ -891,7 +969,7 @@ class Widget_Eael_Flip_Box extends Widget_Base {
|
|
| 891 |
'type' => Controls_Manager::DIMENSIONS,
|
| 892 |
'size_units' => [ 'px', 'em' ],
|
| 893 |
'selectors' => [
|
| 894 |
-
'{{WRAPPER}} .eael-elements-
|
| 895 |
],
|
| 896 |
]
|
| 897 |
);
|
|
@@ -903,7 +981,7 @@ class Widget_Eael_Flip_Box extends Widget_Base {
|
|
| 903 |
'type' => Controls_Manager::DIMENSIONS,
|
| 904 |
'size_units' => [ 'px', 'em' ],
|
| 905 |
'selectors' => [
|
| 906 |
-
'{{WRAPPER}} .eael-elements-
|
| 907 |
],
|
| 908 |
]
|
| 909 |
);
|
|
@@ -915,7 +993,7 @@ class Widget_Eael_Flip_Box extends Widget_Base {
|
|
| 915 |
'type' => Controls_Manager::COLOR,
|
| 916 |
'default' => '#ffffff',
|
| 917 |
'selectors' => [
|
| 918 |
-
'{{WRAPPER}} .eael-elements-
|
| 919 |
],
|
| 920 |
]
|
| 921 |
);
|
|
@@ -927,7 +1005,7 @@ class Widget_Eael_Flip_Box extends Widget_Base {
|
|
| 927 |
'type' => Controls_Manager::COLOR,
|
| 928 |
'default' => '#000000',
|
| 929 |
'selectors' => [
|
| 930 |
-
'{{WRAPPER}} .eael-elements-
|
| 931 |
],
|
| 932 |
]
|
| 933 |
);
|
|
@@ -946,7 +1024,7 @@ class Widget_Eael_Flip_Box extends Widget_Base {
|
|
| 946 |
],
|
| 947 |
],
|
| 948 |
'selectors' => [
|
| 949 |
-
'{{WRAPPER}} .eael-elements-
|
| 950 |
],
|
| 951 |
]
|
| 952 |
);
|
|
@@ -955,7 +1033,7 @@ class Widget_Eael_Flip_Box extends Widget_Base {
|
|
| 955 |
Group_Control_Typography::get_type(),
|
| 956 |
[
|
| 957 |
'name' => 'eael_flipbox_button_typography',
|
| 958 |
-
'selector' => '{{WRAPPER}} .eael-elements-
|
| 959 |
]
|
| 960 |
);
|
| 961 |
$this->end_controls_tab();
|
|
@@ -973,7 +1051,7 @@ class Widget_Eael_Flip_Box extends Widget_Base {
|
|
| 973 |
'type' => Controls_Manager::COLOR,
|
| 974 |
'default' => '#ffffff',
|
| 975 |
'selectors' => [
|
| 976 |
-
'{{WRAPPER}} .eael-elements-
|
| 977 |
],
|
| 978 |
]
|
| 979 |
);
|
|
@@ -985,7 +1063,7 @@ class Widget_Eael_Flip_Box extends Widget_Base {
|
|
| 985 |
'type' => Controls_Manager::COLOR,
|
| 986 |
'default' => '#000000',
|
| 987 |
'selectors' => [
|
| 988 |
-
'{{WRAPPER}} .eael-elements-
|
| 989 |
],
|
| 990 |
]
|
| 991 |
);
|
|
@@ -1091,7 +1169,7 @@ class Widget_Eael_Flip_Box extends Widget_Base {
|
|
| 1091 |
'eael_flipbox_main_wrap',
|
| 1092 |
[
|
| 1093 |
'class' => [
|
| 1094 |
-
'eael-elements-
|
| 1095 |
'eael-animate-flip',
|
| 1096 |
'eael-'.esc_attr( $settings['eael_flipbox_type'] )
|
| 1097 |
]
|
| 456 |
]
|
| 457 |
);
|
| 458 |
$this->end_controls_section();
|
| 459 |
+
|
| 460 |
/**
|
| 461 |
* -------------------------------------------
|
| 462 |
* Tab Style (Flipbox Style)
|
| 639 |
]
|
| 640 |
);
|
| 641 |
|
| 642 |
+
$this->add_responsive_control(
|
| 643 |
+
'eael_flipbox_icon_padding',
|
| 644 |
[
|
| 645 |
+
'label' => esc_html__( 'Padding', 'essential-addons-elementor' ),
|
| 646 |
+
'type' => Controls_Manager::DIMENSIONS,
|
| 647 |
+
'size_units' => [ 'px', 'em' ],
|
|
|
|
|
|
|
|
|
|
|
|
|
| 648 |
'selectors' => [
|
| 649 |
+
'{{WRAPPER}} .eael-elements-flip-box-icon-image' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
|
| 650 |
+
],
|
|
|
|
|
|
|
|
|
|
| 651 |
]
|
| 652 |
);
|
| 653 |
|
| 656 |
[
|
| 657 |
'label' => esc_html__( 'Border Radius', 'essential-addons-elementor' ),
|
| 658 |
'type' => Controls_Manager::SLIDER,
|
| 659 |
+
'size_units' => [ 'px', '%' ],
|
| 660 |
'range' => [
|
| 661 |
'px' => [
|
| 662 |
+
'min' => 0,
|
| 663 |
+
'step' => 1,
|
| 664 |
+
'max' => 500,
|
| 665 |
],
|
| 666 |
+
'%' => [
|
| 667 |
+
'min' => 0,
|
| 668 |
+
'step' => 3,
|
| 669 |
+
'max' => 100
|
| 670 |
+
]
|
| 671 |
],
|
| 672 |
'selectors' => [
|
| 673 |
+
'{{WRAPPER}} .eael-elements-flip-box-icon-image' => 'border-radius: {{SIZE}}{{UNIT}};',
|
| 674 |
],
|
| 675 |
'condition' => [
|
| 676 |
'eael_flipbox_img_or_icon' => 'icon'
|
| 677 |
]
|
| 678 |
]
|
| 679 |
);
|
|
|
|
| 680 |
$this->end_controls_section();
|
| 681 |
|
| 682 |
/**
|
| 695 |
$this->add_responsive_control(
|
| 696 |
'eael_flipbox_front_back_content_toggler',
|
| 697 |
[
|
| 698 |
+
'label' => esc_html__( 'Front or Back Content', 'essential-addons-elementor' ),
|
| 699 |
'type' => Controls_Manager::CHOOSE,
|
| 700 |
'label_block' => true,
|
| 701 |
'options' => [
|
| 704 |
'icon' => 'fa fa-arrow-left',
|
| 705 |
],
|
| 706 |
'back' => [
|
| 707 |
+
'title' => esc_html__( 'Back Content', 'essential-addons-elementor' ),
|
| 708 |
'icon' => 'fa fa-arrow-right',
|
| 709 |
],
|
| 710 |
],
|
| 712 |
]
|
| 713 |
);
|
| 714 |
|
| 715 |
+
/**
|
| 716 |
+
* Icon
|
| 717 |
+
*/
|
| 718 |
+
$this->add_control(
|
| 719 |
+
'eael_flipbox_front_icon_heading',
|
| 720 |
+
[
|
| 721 |
+
'label' => esc_html__( 'Icon Style', 'essential-addons-elementor' ),
|
| 722 |
+
'type' => Controls_Manager::HEADING,
|
| 723 |
+
]
|
| 724 |
+
);
|
| 725 |
+
/**
|
| 726 |
+
* Condition: 'eael_flipbox_front_back_content_toggler' => 'front'
|
| 727 |
+
*/
|
| 728 |
+
$this->add_control(
|
| 729 |
+
'eael_flipbox_front_icon_color',
|
| 730 |
+
[
|
| 731 |
+
'label' => esc_html__( 'Color', 'essential-addons-elementor' ),
|
| 732 |
+
'type' => Controls_Manager::COLOR,
|
| 733 |
+
'default' => '#fff',
|
| 734 |
+
'selectors' => [
|
| 735 |
+
'{{WRAPPER}} .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image i' => 'color: {{VALUE}};',
|
| 736 |
+
],
|
| 737 |
+
'condition' => [
|
| 738 |
+
'eael_flipbox_front_back_content_toggler' => 'front'
|
| 739 |
+
]
|
| 740 |
+
]
|
| 741 |
+
);
|
| 742 |
+
|
| 743 |
+
/**
|
| 744 |
+
* Condition: 'eael_flipbox_front_back_content_toggler' => 'back'
|
| 745 |
+
*/
|
| 746 |
+
$this->add_control(
|
| 747 |
+
'eael_flipbox_back_icon_color',
|
| 748 |
+
[
|
| 749 |
+
'label' => esc_html__( 'Color', 'essential-addons-elementor' ),
|
| 750 |
+
'type' => Controls_Manager::COLOR,
|
| 751 |
+
'default' => '#fff',
|
| 752 |
+
'selectors' => [
|
| 753 |
+
'{{WRAPPER}} .eael-elements-flip-box-rear-container .flipbox-back-image-icon i' => 'color: {{VALUE}};',
|
| 754 |
+
],
|
| 755 |
+
'condition' => [
|
| 756 |
+
'eael_flipbox_front_back_content_toggler' => 'back'
|
| 757 |
+
]
|
| 758 |
+
]
|
| 759 |
+
);
|
| 760 |
+
|
| 761 |
+
/**
|
| 762 |
+
* Condition: 'eael_flipbox_front_back_content_toggler' => 'front'
|
| 763 |
+
*/
|
| 764 |
+
$this->add_group_control(
|
| 765 |
+
Group_Control_Typography::get_type(),
|
| 766 |
+
[
|
| 767 |
+
'name' => 'eael_flipbox_front_icon_typography',
|
| 768 |
+
'selector' => '{{WRAPPER}} .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image i',
|
| 769 |
+
'condition' => [
|
| 770 |
+
'eael_flipbox_front_back_content_toggler' => 'front'
|
| 771 |
+
],
|
| 772 |
+
]
|
| 773 |
+
);
|
| 774 |
+
|
| 775 |
+
/**
|
| 776 |
+
* Condition: 'eael_flipbox_front_back_content_toggler' => 'back'
|
| 777 |
+
*/
|
| 778 |
+
$this->add_group_control(
|
| 779 |
+
Group_Control_Typography::get_type(),
|
| 780 |
+
[
|
| 781 |
+
'name' => 'eael_flipbox_back_icon_typography',
|
| 782 |
+
'selector' => '{{WRAPPER}} .eael-elements-flip-box-rear-container .flipbox-back-image-icon i',
|
| 783 |
+
'condition' => [
|
| 784 |
+
'eael_flipbox_front_back_content_toggler' => 'back'
|
| 785 |
+
],
|
| 786 |
+
]
|
| 787 |
+
);
|
| 788 |
+
|
| 789 |
+
/**
|
| 790 |
+
* Title
|
| 791 |
+
*/
|
| 792 |
$this->add_control(
|
| 793 |
'eael_flipbox_front_title_heading',
|
| 794 |
[
|
| 795 |
'label' => esc_html__( 'Title Style', 'essential-addons-elementor' ),
|
| 796 |
'type' => Controls_Manager::HEADING,
|
| 797 |
+
'separator' => 'before'
|
| 798 |
]
|
| 799 |
);
|
| 800 |
/**
|
| 969 |
'type' => Controls_Manager::DIMENSIONS,
|
| 970 |
'size_units' => [ 'px', 'em' ],
|
| 971 |
'selectors' => [
|
| 972 |
+
'{{WRAPPER}} .eael-elements-flip-box-container .flipbox-button' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
|
| 973 |
],
|
| 974 |
]
|
| 975 |
);
|
| 981 |
'type' => Controls_Manager::DIMENSIONS,
|
| 982 |
'size_units' => [ 'px', 'em' ],
|
| 983 |
'selectors' => [
|
| 984 |
+
'{{WRAPPER}} .eael-elements-flip-box-container .flipbox-button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
|
| 985 |
],
|
| 986 |
]
|
| 987 |
);
|
| 993 |
'type' => Controls_Manager::COLOR,
|
| 994 |
'default' => '#ffffff',
|
| 995 |
'selectors' => [
|
| 996 |
+
'{{WRAPPER}} .eael-elements-flip-box-container .flipbox-button' => 'color: {{VALUE}};',
|
| 997 |
],
|
| 998 |
]
|
| 999 |
);
|
| 1005 |
'type' => Controls_Manager::COLOR,
|
| 1006 |
'default' => '#000000',
|
| 1007 |
'selectors' => [
|
| 1008 |
+
'{{WRAPPER}} .eael-elements-flip-box-container .flipbox-button' => 'background: {{VALUE}};',
|
| 1009 |
],
|
| 1010 |
]
|
| 1011 |
);
|
| 1024 |
],
|
| 1025 |
],
|
| 1026 |
'selectors' => [
|
| 1027 |
+
'{{WRAPPER}} .eael-elements-flip-box-container .flipbox-button' => 'border-radius: {{SIZE}}{{UNIT}};',
|
| 1028 |
],
|
| 1029 |
]
|
| 1030 |
);
|
| 1033 |
Group_Control_Typography::get_type(),
|
| 1034 |
[
|
| 1035 |
'name' => 'eael_flipbox_button_typography',
|
| 1036 |
+
'selector' => '{{WRAPPER}} .eael-elements-flip-box-container .flipbox-button'
|
| 1037 |
]
|
| 1038 |
);
|
| 1039 |
$this->end_controls_tab();
|
| 1051 |
'type' => Controls_Manager::COLOR,
|
| 1052 |
'default' => '#ffffff',
|
| 1053 |
'selectors' => [
|
| 1054 |
+
'{{WRAPPER}} .eael-elements-flip-box-container .flipbox-button:hover' => 'color: {{VALUE}};',
|
| 1055 |
],
|
| 1056 |
]
|
| 1057 |
);
|
| 1063 |
'type' => Controls_Manager::COLOR,
|
| 1064 |
'default' => '#000000',
|
| 1065 |
'selectors' => [
|
| 1066 |
+
'{{WRAPPER}} .eael-elements-flip-box-container .flipbox-button:hover' => 'background: {{VALUE}};',
|
| 1067 |
],
|
| 1068 |
]
|
| 1069 |
);
|
| 1169 |
'eael_flipbox_main_wrap',
|
| 1170 |
[
|
| 1171 |
'class' => [
|
| 1172 |
+
'eael-elements-flip-box-container',
|
| 1173 |
'eael-animate-flip',
|
| 1174 |
'eael-'.esc_attr( $settings['eael_flipbox_type'] )
|
| 1175 |
]
|
elements/pricing-table/pricing-table.php
CHANGED
|
File without changes
|
essential_adons_elementor.php
CHANGED
|
@@ -3,9 +3,9 @@
|
|
| 3 |
* Plugin Name: Essential Addons for Elementor
|
| 4 |
* Description: The ultimate elements library for Elementor page builder plugin for WordPress.
|
| 5 |
* Plugin URI: https://essential-addons.com/elementor/
|
| 6 |
-
* Author:
|
| 7 |
-
* Version: 2.7.
|
| 8 |
-
* Author URI: https://
|
| 9 |
*
|
| 10 |
* Text Domain: essential-addons-elementor
|
| 11 |
*/
|
|
@@ -338,10 +338,10 @@ function eael_admin_notice() {
|
|
| 338 |
global $current_user ;
|
| 339 |
$user_id = $current_user->ID;
|
| 340 |
/* Check that the user hasn't already clicked to ignore the message */
|
| 341 |
-
if ( ! get_user_meta($user_id, '
|
| 342 |
echo '<div class="eael-admin-notice updated" style="display: flex; align-items: center; padding-left: 0; border-left-color: #EF4B53"><p style="width: 32px;">';
|
| 343 |
echo '<img style="width: 100%; display: block;" src="' . plugins_url( '/', __FILE__ ).'admin/assets/images/icon-bolt.svg'. '" ></p><p> ';
|
| 344 |
-
printf(__('<strong>Essential Addons for Elementor</strong> now powering <strong>
|
| 345 |
<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' ));
|
| 346 |
echo "</p></div>";
|
| 347 |
}
|
|
@@ -358,7 +358,7 @@ function eael_nag_ignore() {
|
|
| 358 |
$user_id = $current_user->ID;
|
| 359 |
/* If user clicks to ignore the notice, add that to their user meta */
|
| 360 |
if ( isset($_GET['eael_nag_ignore']) && '0' == $_GET['eael_nag_ignore'] ) {
|
| 361 |
-
add_user_meta($user_id, '
|
| 362 |
}
|
| 363 |
}
|
| 364 |
add_action('admin_init', 'eael_nag_ignore');
|
| 3 |
* Plugin Name: Essential Addons for Elementor
|
| 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.7.9
|
| 8 |
+
* Author URI: https://wpdeveloper.net/
|
| 9 |
*
|
| 10 |
* Text Domain: essential-addons-elementor
|
| 11 |
*/
|
| 338 |
global $current_user ;
|
| 339 |
$user_id = $current_user->ID;
|
| 340 |
/* Check that the user hasn't already clicked to ignore the message */
|
| 341 |
+
if ( ! get_user_meta($user_id, 'eael_ignore_notice279') ) {
|
| 342 |
echo '<div class="eael-admin-notice updated" style="display: flex; align-items: center; padding-left: 0; border-left-color: #EF4B53"><p style="width: 32px;">';
|
| 343 |
echo '<img style="width: 100%; display: block;" src="' . plugins_url( '/', __FILE__ ).'admin/assets/images/icon-bolt.svg'. '" ></p><p> ';
|
| 344 |
+
printf(__('<strong>Essential Addons for Elementor</strong> now powering <strong>60,000+</strong> websites. Use the coupon code <strong>CELEBRATE60K</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>
|
| 345 |
<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' ));
|
| 346 |
echo "</p></div>";
|
| 347 |
}
|
| 358 |
$user_id = $current_user->ID;
|
| 359 |
/* If user clicks to ignore the notice, add that to their user meta */
|
| 360 |
if ( isset($_GET['eael_nag_ignore']) && '0' == $_GET['eael_nag_ignore'] ) {
|
| 361 |
+
add_user_meta($user_id, 'eael_ignore_notice279', 'true', true);
|
| 362 |
}
|
| 363 |
}
|
| 364 |
add_action('admin_init', 'eael_nag_ignore');
|
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.7.
|
| 8 |
License: GPLv3
|
| 9 |
License URI: https://opensource.org/licenses/GPL-3.0
|
| 10 |
|
|
@@ -140,6 +140,12 @@ Your existing elements/content will work with premium version. So you won't lose
|
|
| 140 |
|
| 141 |
== Changelog ==
|
| 142 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 143 |
= 2.7.8 =
|
| 144 |
- Group control error fixed
|
| 145 |
- Pricing Table active feature issue fixed
|
| 4 |
Requires at least: 4.0
|
| 5 |
Tested up to: 4.9.8
|
| 6 |
Requires PHP: 5.4
|
| 7 |
+
Stable tag: 2.7.9
|
| 8 |
License: GPLv3
|
| 9 |
License URI: https://opensource.org/licenses/GPL-3.0
|
| 10 |
|
| 140 |
|
| 141 |
== Changelog ==
|
| 142 |
|
| 143 |
+
= 2.7.9 =
|
| 144 |
+
- Table script issue fixed
|
| 145 |
+
- Advanced Tab content width issue fixed
|
| 146 |
+
- Flipbox icon styling option added
|
| 147 |
+
- Few minor bugfix and improvements
|
| 148 |
+
|
| 149 |
= 2.7.8 =
|
| 150 |
- Group control error fixed
|
| 151 |
- Pricing Table active feature issue fixed
|
