Version Description
- Tweak: Added Padding Option in Premium Modal Box widget.
- Tweak: Added Close Button text option in Premium Modal Box widget.
- Fixed: Grid images conflict with LiteSpeed plugin.
Download this release
Release Info
Developer | leap13 |
Plugin | Premium Addons for Elementor |
Version | 2.7.2 |
Comparing to | |
See all releases |
Code changes from version 2.7.1 to 2.7.2
- admin/settings/version-control.php +1 -1
- assets/js/premium-addons.js +7 -1
- premium-addons-for-elementor.php +3 -3
- readme.txt +7 -1
- widgets/premium-grid.php +16 -16
- widgets/premium-modalbox.php +25 -1
admin/settings/version-control.php
CHANGED
@@ -79,7 +79,7 @@ class PA_Version_Control {
|
|
79 |
<tr class="pa-roll-row">
|
80 |
<th>Rollback Version</th>
|
81 |
<td>
|
82 |
-
<div><?php echo sprintf( '<a target="_blank" href="%s" class="button pa-btn pa-rollback-button elementor-button-spinner">Reinstall Version 2.7.
|
83 |
<p class="pa-roll-desc"><span>Warning: Please backup your database before making the rollback.</span></p>
|
84 |
</td>
|
85 |
</tr>
|
79 |
<tr class="pa-roll-row">
|
80 |
<th>Rollback Version</th>
|
81 |
<td>
|
82 |
+
<div><?php echo sprintf( '<a target="_blank" href="%s" class="button pa-btn pa-rollback-button elementor-button-spinner">Reinstall Version 2.7.1</a>', wp_nonce_url( admin_url( 'admin-post.php?action=premium_addons_rollback' ), 'premium_addons_rollback' ) ); ?> </div>
|
83 |
<p class="pa-roll-desc"><span>Warning: Please backup your database before making the rollback.</span></p>
|
84 |
</td>
|
85 |
</tr>
|
assets/js/premium-addons.js
CHANGED
@@ -82,8 +82,14 @@
|
|
82 |
queue: false
|
83 |
}
|
84 |
});
|
85 |
-
|
86 |
htmlContent.isotope({layoutMode: 'fitRows'});
|
|
|
|
|
|
|
|
|
|
|
|
|
87 |
});
|
88 |
}
|
89 |
$scope.find('.premium-gallery-cats-container li a').click(function(e){
|
82 |
queue: false
|
83 |
}
|
84 |
});
|
85 |
+
setTimeout(function() {
|
86 |
htmlContent.isotope({layoutMode: 'fitRows'});
|
87 |
+
}, 1000);
|
88 |
+
// htmlContent.isotope({layoutMode: 'fitRows'});
|
89 |
+
$(window).on('load', function(){
|
90 |
+
setTimeout(function() {
|
91 |
+
htmlContent.isotope({layoutMode: 'fitRows'});
|
92 |
+
}, 1000);
|
93 |
});
|
94 |
}
|
95 |
$scope.find('.premium-gallery-cats-container li a').click(function(e){
|
premium-addons-for-elementor.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Premium Addons for Elementor
|
4 |
Description: Premium Addons Plugin Includes 20+ premium widgets for Elementor Page Builder.
|
5 |
Plugin URI: https://premiumaddons.com
|
6 |
-
Version: 2.7.
|
7 |
Author: Leap13
|
8 |
Author URI: http://leap13.com/
|
9 |
Text Domain: premium-addons-for-elementor
|
@@ -22,12 +22,12 @@ if (! function_exists('add_action')) {
|
|
22 |
if ( ! defined('ABSPATH') ) exit; // No access of directly access
|
23 |
|
24 |
|
25 |
-
define('PREMIUM_ADDONS_VERSION', '2.7.
|
26 |
define('PREMIUM_ADDONS_URL', plugins_url('/', __FILE__));
|
27 |
define('PREMIUM_ADDONS_PATH', plugin_dir_path(__FILE__));
|
28 |
define('PREMIUM_ADDONS_FILE', __FILE__);
|
29 |
define('PREMIUM_ADDONS_BASENAME', plugin_basename(__FILE__));
|
30 |
-
define('PREMIUM_ADDONS_STABLE_VERSION', '2.7.
|
31 |
|
32 |
if( ! class_exists('Premium_Addons_Elementor') ) {
|
33 |
/*
|
3 |
Plugin Name: Premium Addons for Elementor
|
4 |
Description: Premium Addons Plugin Includes 20+ premium widgets for Elementor Page Builder.
|
5 |
Plugin URI: https://premiumaddons.com
|
6 |
+
Version: 2.7.2
|
7 |
Author: Leap13
|
8 |
Author URI: http://leap13.com/
|
9 |
Text Domain: premium-addons-for-elementor
|
22 |
if ( ! defined('ABSPATH') ) exit; // No access of directly access
|
23 |
|
24 |
|
25 |
+
define('PREMIUM_ADDONS_VERSION', '2.7.2');
|
26 |
define('PREMIUM_ADDONS_URL', plugins_url('/', __FILE__));
|
27 |
define('PREMIUM_ADDONS_PATH', plugin_dir_path(__FILE__));
|
28 |
define('PREMIUM_ADDONS_FILE', __FILE__);
|
29 |
define('PREMIUM_ADDONS_BASENAME', plugin_basename(__FILE__));
|
30 |
+
define('PREMIUM_ADDONS_STABLE_VERSION', '2.7.1');
|
31 |
|
32 |
if( ! class_exists('Premium_Addons_Elementor') ) {
|
33 |
/*
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Donate link: http://premiumaddons.com
|
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 4.9.8
|
7 |
Requires PHP: 5.4
|
8 |
-
Stable tag: 2.7.
|
9 |
License: GPL v3.0
|
10 |
License URI: https://opensource.org/licenses/GPL-3.0
|
11 |
|
@@ -136,6 +136,12 @@ Premium Addons for Elementor is 100% Ads Free, Ads can only be detected from You
|
|
136 |
|
137 |
== Changelog ==
|
138 |
|
|
|
|
|
|
|
|
|
|
|
|
|
139 |
= 2.7.1 =
|
140 |
|
141 |
- Tweak: Added Max Height option in Premium Modal Box widget.
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 4.9.8
|
7 |
Requires PHP: 5.4
|
8 |
+
Stable tag: 2.7.2
|
9 |
License: GPL v3.0
|
10 |
License URI: https://opensource.org/licenses/GPL-3.0
|
11 |
|
136 |
|
137 |
== Changelog ==
|
138 |
|
139 |
+
= 2.7.2 =
|
140 |
+
|
141 |
+
- Tweak: Added Padding Option in Premium Modal Box widget.
|
142 |
+
- Tweak: Added Close Button text option in Premium Modal Box widget.
|
143 |
+
- Fixed: Grid images conflict with LiteSpeed plugin.
|
144 |
+
|
145 |
= 2.7.1 =
|
146 |
|
147 |
- Tweak: Added Max Height option in Premium Modal Box widget.
|
widgets/premium-grid.php
CHANGED
@@ -583,7 +583,7 @@ class Premium_Grid extends Widget_Base {
|
|
583 |
'value' => Scheme_Color::COLOR_2,
|
584 |
],
|
585 |
'selectors' => [
|
586 |
-
'{{WRAPPER}} .premium-gallery-img-name' => 'color: {{VALUE}};',
|
587 |
]
|
588 |
]
|
589 |
);
|
@@ -594,7 +594,7 @@ class Premium_Grid extends Widget_Base {
|
|
594 |
[
|
595 |
'name' => 'premium_gallery_title_typo',
|
596 |
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
597 |
-
'selector' => '{{WRAPPER}} .premium-gallery-img-name',
|
598 |
]
|
599 |
);
|
600 |
|
@@ -615,7 +615,7 @@ class Premium_Grid extends Widget_Base {
|
|
615 |
'value' => Scheme_Color::COLOR_3,
|
616 |
],
|
617 |
'selectors' => [
|
618 |
-
'{{WRAPPER}} .premium-gallery-img-desc' => 'color: {{VALUE}};',
|
619 |
]
|
620 |
]
|
621 |
);
|
@@ -625,7 +625,7 @@ class Premium_Grid extends Widget_Base {
|
|
625 |
[
|
626 |
'name' => 'premium_gallery_description_typo',
|
627 |
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
628 |
-
'selector' => '{{WRAPPER}} .premium-gallery-img-desc',
|
629 |
]
|
630 |
);
|
631 |
|
@@ -1149,10 +1149,10 @@ class Premium_Grid extends Widget_Base {
|
|
1149 |
</div>
|
1150 |
<div class="premium-gallery-caption">
|
1151 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1152 |
-
<span class="premium-gallery-img-name"><?php echo
|
1153 |
<?php endif; ?>
|
1154 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1155 |
-
<p class="premium-gallery-img-desc"><?php echo
|
1156 |
<?php endif; ?>
|
1157 |
</div>
|
1158 |
<?php elseif( $layout == 'style1' ) : ?>
|
@@ -1175,10 +1175,10 @@ class Premium_Grid extends Widget_Base {
|
|
1175 |
</div>
|
1176 |
<div class="premium-gallery-caption">
|
1177 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1178 |
-
<span class="premium-gallery-img-name"><?php echo
|
1179 |
<?php endif; ?>
|
1180 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1181 |
-
<p class="premium-gallery-img-desc"><?php echo
|
1182 |
<?php endif; ?>
|
1183 |
</div>
|
1184 |
<?php else: ?>
|
@@ -1199,10 +1199,10 @@ class Premium_Grid extends Widget_Base {
|
|
1199 |
<?php endif; ?>
|
1200 |
<div class="premium-gallery-caption">
|
1201 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1202 |
-
<span class="premium-gallery-img-name"><?php echo
|
1203 |
<?php endif; ?>
|
1204 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1205 |
-
<p class="premium-gallery-img-desc"><?php echo
|
1206 |
<?php endif; ?>
|
1207 |
</div>
|
1208 |
</div>
|
@@ -1247,10 +1247,10 @@ class Premium_Grid extends Widget_Base {
|
|
1247 |
</div>
|
1248 |
<div class="premium-gallery-caption">
|
1249 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1250 |
-
<span class="premium-gallery-img-name"><?php echo
|
1251 |
<?php endif; ?>
|
1252 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1253 |
-
<p class="premium-gallery-img-desc"><?php echo
|
1254 |
<?php endif; ?>
|
1255 |
</div>
|
1256 |
<?php elseif( $layout == 'style1' ) : ?>
|
@@ -1273,10 +1273,10 @@ class Premium_Grid extends Widget_Base {
|
|
1273 |
</div>
|
1274 |
<div class="premium-gallery-caption">
|
1275 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1276 |
-
<span class="premium-gallery-img-name"><?php echo
|
1277 |
<?php endif; ?>
|
1278 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1279 |
-
<p class="premium-gallery-img-desc"><?php echo
|
1280 |
<?php endif; ?>
|
1281 |
</div>
|
1282 |
<?php else: ?>
|
@@ -1297,10 +1297,10 @@ class Premium_Grid extends Widget_Base {
|
|
1297 |
<?php endif; ?>
|
1298 |
<div class="premium-gallery-caption">
|
1299 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1300 |
-
<span class="premium-gallery-img-name"><?php echo
|
1301 |
<?php endif; ?>
|
1302 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1303 |
-
<p class="premium-gallery-img-desc"><?php echo
|
1304 |
<?php endif; ?>
|
1305 |
</div>
|
1306 |
</div>
|
583 |
'value' => Scheme_Color::COLOR_2,
|
584 |
],
|
585 |
'selectors' => [
|
586 |
+
'{{WRAPPER}} .premium-gallery-img-name, {{WRAPPER}} .premium-gallery-img-name a' => 'color: {{VALUE}};',
|
587 |
]
|
588 |
]
|
589 |
);
|
594 |
[
|
595 |
'name' => 'premium_gallery_title_typo',
|
596 |
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
597 |
+
'selector' => '{{WRAPPER}} .premium-gallery-img-name, {{WRAPPER}} .premium-gallery-img-name a',
|
598 |
]
|
599 |
);
|
600 |
|
615 |
'value' => Scheme_Color::COLOR_3,
|
616 |
],
|
617 |
'selectors' => [
|
618 |
+
'{{WRAPPER}} .premium-gallery-img-desc, {{WRAPPER}} .premium-gallery-img-desc a' => 'color: {{VALUE}};',
|
619 |
]
|
620 |
]
|
621 |
);
|
625 |
[
|
626 |
'name' => 'premium_gallery_description_typo',
|
627 |
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
628 |
+
'selector' => '{{WRAPPER}} .premium-gallery-img-desc, {{WRAPPER}} .premium-gallery-img-desc a',
|
629 |
]
|
630 |
);
|
631 |
|
1149 |
</div>
|
1150 |
<div class="premium-gallery-caption">
|
1151 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1152 |
+
<span class="premium-gallery-img-name"><?php echo $image['premium_gallery_img_name']; ?></span>
|
1153 |
<?php endif; ?>
|
1154 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1155 |
+
<p class="premium-gallery-img-desc"><?php echo $image['premium_gallery_img_desc']; ?></p>
|
1156 |
<?php endif; ?>
|
1157 |
</div>
|
1158 |
<?php elseif( $layout == 'style1' ) : ?>
|
1175 |
</div>
|
1176 |
<div class="premium-gallery-caption">
|
1177 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1178 |
+
<span class="premium-gallery-img-name"><?php echo $image['premium_gallery_img_name']; ?></span>
|
1179 |
<?php endif; ?>
|
1180 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1181 |
+
<p class="premium-gallery-img-desc"><?php echo $image['premium_gallery_img_desc']; ?></p>
|
1182 |
<?php endif; ?>
|
1183 |
</div>
|
1184 |
<?php else: ?>
|
1199 |
<?php endif; ?>
|
1200 |
<div class="premium-gallery-caption">
|
1201 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1202 |
+
<span class="premium-gallery-img-name"><?php echo $image['premium_gallery_img_name']; ?></span>
|
1203 |
<?php endif; ?>
|
1204 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1205 |
+
<p class="premium-gallery-img-desc"><?php echo $image['premium_gallery_img_desc']; ?></p>
|
1206 |
<?php endif; ?>
|
1207 |
</div>
|
1208 |
</div>
|
1247 |
</div>
|
1248 |
<div class="premium-gallery-caption">
|
1249 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1250 |
+
<span class="premium-gallery-img-name"><?php echo $image['premium_gallery_img_name']; ?></span>
|
1251 |
<?php endif; ?>
|
1252 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1253 |
+
<p class="premium-gallery-img-desc"><?php echo $image['premium_gallery_img_desc']; ?></p>
|
1254 |
<?php endif; ?>
|
1255 |
</div>
|
1256 |
<?php elseif( $layout == 'style1' ) : ?>
|
1273 |
</div>
|
1274 |
<div class="premium-gallery-caption">
|
1275 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1276 |
+
<span class="premium-gallery-img-name"><?php echo $image['premium_gallery_img_name']; ?></span>
|
1277 |
<?php endif; ?>
|
1278 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1279 |
+
<p class="premium-gallery-img-desc"><?php echo $image['premium_gallery_img_desc']; ?></p>
|
1280 |
<?php endif; ?>
|
1281 |
</div>
|
1282 |
<?php else: ?>
|
1297 |
<?php endif; ?>
|
1298 |
<div class="premium-gallery-caption">
|
1299 |
<?php if(!empty($image['premium_gallery_img_name'])):?>
|
1300 |
+
<span class="premium-gallery-img-name"><?php echo $image['premium_gallery_img_name']; ?></span>
|
1301 |
<?php endif; ?>
|
1302 |
<?php if(!empty($image['premium_gallery_img_desc'])):?>
|
1303 |
+
<p class="premium-gallery-img-desc"><?php echo $image['premium_gallery_img_desc']; ?></p>
|
1304 |
<?php endif; ?>
|
1305 |
</div>
|
1306 |
</div>
|
widgets/premium-modalbox.php
CHANGED
@@ -190,6 +190,19 @@ class Premium_Modalbox extends Widget_Base {
|
|
190 |
]
|
191 |
);
|
192 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
193 |
$this->end_controls_section();
|
194 |
|
195 |
$this->start_controls_section('premium_modal_box_content_section',
|
@@ -1194,6 +1207,17 @@ class Premium_Modalbox extends Widget_Base {
|
|
1194 |
]
|
1195 |
);
|
1196 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1197 |
$this->end_controls_section();
|
1198 |
|
1199 |
}
|
@@ -1258,7 +1282,7 @@ class Premium_Modalbox extends Widget_Base {
|
|
1258 |
</div>
|
1259 |
<?php if ( $settings['premium_modal_box_lower_close'] === 'yes' ) : ?>
|
1260 |
<div class="premium-modal-box-modal-footer">
|
1261 |
-
<button type="button" class="btn premium-modal-box-modal-lower-close" data-dismiss="premium-modal"><?php echo
|
1262 |
</div>
|
1263 |
<?php endif; ?>
|
1264 |
</div>
|
190 |
]
|
191 |
);
|
192 |
|
193 |
+
$this->add_control('premium_modal_close_text',
|
194 |
+
[
|
195 |
+
'label' => esc_html__('Text', 'premium-addons-for-elementor'),
|
196 |
+
'default' => esc_html__('Close','premium-addons-for-elementor'),
|
197 |
+
'type' => Controls_Manager::TEXT,
|
198 |
+
'dynamic' => [ 'active' => true ],
|
199 |
+
'label_block' => true,
|
200 |
+
'condition' => [
|
201 |
+
'premium_modal_box_lower_close' => 'yes'
|
202 |
+
],
|
203 |
+
]
|
204 |
+
);
|
205 |
+
|
206 |
$this->end_controls_section();
|
207 |
|
208 |
$this->start_controls_section('premium_modal_box_content_section',
|
1207 |
]
|
1208 |
);
|
1209 |
|
1210 |
+
$this->add_responsive_control('premium_modal_box_padding',
|
1211 |
+
[
|
1212 |
+
'label' => esc_html__('Padding', 'premium-addons-for-elementor'),
|
1213 |
+
'type' => Controls_Manager::DIMENSIONS,
|
1214 |
+
'size_units' => [ 'px', 'em', '%' ],
|
1215 |
+
'selectors' => [
|
1216 |
+
'{{WRAPPER}} .premium-modal-box-modal-body' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
|
1217 |
+
]
|
1218 |
+
]
|
1219 |
+
);
|
1220 |
+
|
1221 |
$this->end_controls_section();
|
1222 |
|
1223 |
}
|
1282 |
</div>
|
1283 |
<?php if ( $settings['premium_modal_box_lower_close'] === 'yes' ) : ?>
|
1284 |
<div class="premium-modal-box-modal-footer">
|
1285 |
+
<button type="button" class="btn premium-modal-box-modal-lower-close" data-dismiss="premium-modal"><?php echo $settings['premium_modal_close_text']; ?></button>
|
1286 |
</div>
|
1287 |
<?php endif; ?>
|
1288 |
</div>
|