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 | Elementor Essential Addons |
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
|