Version Description
- Tweak: Added responsive controls for arrows size/position in Premium Carousel widget.
Download this release
Release Info
Developer | leap13 |
Plugin | Premium Addons for Elementor |
Version | 3.0.7 |
Comparing to | |
See all releases |
Code changes from version 3.0.6 to 3.0.7
- admin/settings/version-control.php +1 -1
- includes/class-addons-integration.php +1 -25
- premium-addons-for-elementor.php +3 -3
- readme.txt +6 -2
- widgets/premium-carousel.php +6 -14
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 3.0.
|
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 3.0.6</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>
|
includes/class-addons-integration.php
CHANGED
@@ -132,14 +132,6 @@ class Premium_Addons_Integration {
|
|
132 |
*/
|
133 |
public function premium_register_frontend_scripts() {
|
134 |
|
135 |
-
// wp_register_script(
|
136 |
-
// 'waypoints-js',
|
137 |
-
// PREMIUM_ADDONS_URL . 'assets/js/lib/jquery.waypoints.js',
|
138 |
-
// array('jquery'),
|
139 |
-
// PREMIUM_ADDONS_VERSION,
|
140 |
-
// true
|
141 |
-
// );
|
142 |
-
|
143 |
wp_register_script(
|
144 |
'premium-addons-js',
|
145 |
PREMIUM_ADDONS_URL . 'assets/js/premium-addons.js',
|
@@ -194,15 +186,7 @@ class Premium_Addons_Integration {
|
|
194 |
PREMIUM_ADDONS_VERSION,
|
195 |
true
|
196 |
);
|
197 |
-
|
198 |
-
// wp_register_script(
|
199 |
-
// 'slick-carousel-js',
|
200 |
-
// PREMIUM_ADDONS_URL . 'assets/js/lib/slickmin.js',
|
201 |
-
// array('jquery'),
|
202 |
-
// PREMIUM_ADDONS_VERSION,
|
203 |
-
// true
|
204 |
-
// );
|
205 |
-
|
206 |
wp_register_script(
|
207 |
'isotope-js',
|
208 |
PREMIUM_ADDONS_URL . 'assets/js/lib/isotope.js',
|
@@ -227,14 +211,6 @@ class Premium_Addons_Integration {
|
|
227 |
true
|
228 |
);
|
229 |
|
230 |
-
// wp_register_script(
|
231 |
-
// 'visible-js',
|
232 |
-
// PREMIUM_ADDONS_URL . 'assets/js/lib/jquery.visible.js',
|
233 |
-
// array('jquery'),
|
234 |
-
// PREMIUM_ADDONS_VERSION,
|
235 |
-
// true
|
236 |
-
// );
|
237 |
-
|
238 |
wp_register_script(
|
239 |
'vscroll-js',
|
240 |
PREMIUM_ADDONS_URL . 'assets/js/premium-vscroll.js',
|
132 |
*/
|
133 |
public function premium_register_frontend_scripts() {
|
134 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
135 |
wp_register_script(
|
136 |
'premium-addons-js',
|
137 |
PREMIUM_ADDONS_URL . 'assets/js/premium-addons.js',
|
186 |
PREMIUM_ADDONS_VERSION,
|
187 |
true
|
188 |
);
|
189 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
190 |
wp_register_script(
|
191 |
'isotope-js',
|
192 |
PREMIUM_ADDONS_URL . 'assets/js/lib/isotope.js',
|
211 |
true
|
212 |
);
|
213 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
214 |
wp_register_script(
|
215 |
'vscroll-js',
|
216 |
PREMIUM_ADDONS_URL . 'assets/js/premium-vscroll.js',
|
premium-addons-for-elementor.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Premium Addons for Elementor
|
4 |
Description: Premium Addons Plugin Includes 21+ premium widgets for Elementor Page Builder.
|
5 |
Plugin URI: https://premiumaddons.com
|
6 |
-
Version: 3.0.
|
7 |
Author: Leap13
|
8 |
Author URI: http://leap13.com/
|
9 |
Text Domain: premium-addons-for-elementor
|
@@ -23,12 +23,12 @@ if ( ! defined('ABSPATH') ) exit; // No access of directly access
|
|
23 |
|
24 |
|
25 |
// Define Constants
|
26 |
-
define('PREMIUM_ADDONS_VERSION', '3.0.
|
27 |
define('PREMIUM_ADDONS_URL', plugins_url('/', __FILE__));
|
28 |
define('PREMIUM_ADDONS_PATH', plugin_dir_path(__FILE__));
|
29 |
define('PREMIUM_ADDONS_FILE', __FILE__);
|
30 |
define('PREMIUM_ADDONS_BASENAME', plugin_basename(__FILE__));
|
31 |
-
define('PREMIUM_ADDONS_STABLE_VERSION', '3.0.
|
32 |
|
33 |
if( ! class_exists('Premium_Addons_Elementor') ) {
|
34 |
/*
|
3 |
Plugin Name: Premium Addons for Elementor
|
4 |
Description: Premium Addons Plugin Includes 21+ premium widgets for Elementor Page Builder.
|
5 |
Plugin URI: https://premiumaddons.com
|
6 |
+
Version: 3.0.7
|
7 |
Author: Leap13
|
8 |
Author URI: http://leap13.com/
|
9 |
Text Domain: premium-addons-for-elementor
|
23 |
|
24 |
|
25 |
// Define Constants
|
26 |
+
define('PREMIUM_ADDONS_VERSION', '3.0.7');
|
27 |
define('PREMIUM_ADDONS_URL', plugins_url('/', __FILE__));
|
28 |
define('PREMIUM_ADDONS_PATH', plugin_dir_path(__FILE__));
|
29 |
define('PREMIUM_ADDONS_FILE', __FILE__);
|
30 |
define('PREMIUM_ADDONS_BASENAME', plugin_basename(__FILE__));
|
31 |
+
define('PREMIUM_ADDONS_STABLE_VERSION', '3.0.6');
|
32 |
|
33 |
if( ! class_exists('Premium_Addons_Elementor') ) {
|
34 |
/*
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Donate link: http://premiumaddons.com
|
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 5.0.3
|
7 |
Requires PHP: 5.4
|
8 |
-
Stable tag: 3.0.
|
9 |
License: GPL v3.0
|
10 |
License URI: https://opensource.org/licenses/GPL-3.0
|
11 |
|
@@ -138,9 +138,13 @@ Premium Addons for Elementor is 100% Ads Free, Ads can only be detected from You
|
|
138 |
|
139 |
== Changelog ==
|
140 |
|
|
|
|
|
|
|
|
|
141 |
= 3.0.6 =
|
142 |
|
143 |
-
- Tweak: Added badge text for widgets`
|
144 |
- Fixed: Warning: implode(): Invalid arguments passed in `/premium-addons-for-elementor/queries.php` on line 27.
|
145 |
|
146 |
= 3.0.5 =
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 5.0.3
|
7 |
Requires PHP: 5.4
|
8 |
+
Stable tag: 3.0.7
|
9 |
License: GPL v3.0
|
10 |
License URI: https://opensource.org/licenses/GPL-3.0
|
11 |
|
138 |
|
139 |
== Changelog ==
|
140 |
|
141 |
+
= 3.0.7 =
|
142 |
+
|
143 |
+
- Tweak: Added responsive controls for arrows size/position in Premium Carousel widget.
|
144 |
+
|
145 |
= 3.0.6 =
|
146 |
|
147 |
+
- Tweak: Added badge text for widgets` icon on the editor page.
|
148 |
- Fixed: Warning: implode(): Invalid arguments passed in `/premium-addons-for-elementor/queries.php` on line 27.
|
149 |
|
150 |
= 3.0.5 =
|
widgets/premium-carousel.php
CHANGED
@@ -387,7 +387,7 @@ class Premium_Carousel extends Widget_Base {
|
|
387 |
]
|
388 |
);
|
389 |
|
390 |
-
$this->
|
391 |
[
|
392 |
'label' => __( 'Size', 'premium-addons-for-elementor' ),
|
393 |
'type' => Controls_Manager::SLIDER,
|
@@ -468,7 +468,7 @@ class Premium_Carousel extends Widget_Base {
|
|
468 |
]
|
469 |
);
|
470 |
|
471 |
-
$this->
|
472 |
[
|
473 |
'label' => __('Position (PX)', 'premium-addons-for-elementor'),
|
474 |
'type' => Controls_Manager::SLIDER,
|
@@ -482,6 +482,10 @@ class Premium_Carousel extends Widget_Base {
|
|
482 |
'premium_carousel_navigation_show' => 'yes',
|
483 |
'premium_carousel_slider_type' => 'horizontal'
|
484 |
],
|
|
|
|
|
|
|
|
|
485 |
]
|
486 |
);
|
487 |
|
@@ -683,8 +687,6 @@ class Premium_Carousel extends Widget_Base {
|
|
683 |
|
684 |
$settings = $this->get_settings();
|
685 |
|
686 |
-
$arrows_position = $settings['premium_carousel_arrow_position']['size'] . 'px';
|
687 |
-
|
688 |
$vertical = $settings['premium_carousel_slider_type'] == 'vertical' ? true : false;
|
689 |
// responsive carousel set up
|
690 |
|
@@ -935,16 +937,6 @@ class Premium_Carousel extends Widget_Base {
|
|
935 |
<?php endforeach; ?>
|
936 |
</div>
|
937 |
</div>
|
938 |
-
<style>
|
939 |
-
<?php if(!empty($settings['premium_carousel_arrow_position']['size'])) : ?>
|
940 |
-
#premium-carousel-wrapper-<?php echo esc_attr( $this->get_id() ); ?> a.carousel-arrow.carousel-next {
|
941 |
-
right: <?php echo $arrows_position; ?>
|
942 |
-
}
|
943 |
-
#premium-carousel-wrapper-<?php echo esc_attr( $this->get_id() ); ?> a.carousel-arrow.carousel-prev {
|
944 |
-
left: <?php echo $arrows_position; ?>
|
945 |
-
}
|
946 |
-
<?php endif; ?>
|
947 |
-
</style>
|
948 |
<?php
|
949 |
}
|
950 |
}
|
387 |
]
|
388 |
);
|
389 |
|
390 |
+
$this->add_responsive_control('premium_carousel_arrow_size',
|
391 |
[
|
392 |
'label' => __( 'Size', 'premium-addons-for-elementor' ),
|
393 |
'type' => Controls_Manager::SLIDER,
|
468 |
]
|
469 |
);
|
470 |
|
471 |
+
$this->add_responsive_control('premium_carousel_arrow_position',
|
472 |
[
|
473 |
'label' => __('Position (PX)', 'premium-addons-for-elementor'),
|
474 |
'type' => Controls_Manager::SLIDER,
|
482 |
'premium_carousel_navigation_show' => 'yes',
|
483 |
'premium_carousel_slider_type' => 'horizontal'
|
484 |
],
|
485 |
+
'selectors' => [
|
486 |
+
'{{WRAPPER}} .premium-carousel-wrapper a.carousel-arrow.carousel-next' => 'right: {{SIZE}}px',
|
487 |
+
'{{WRAPPER}} .premium-carousel-wrapper a.carousel-arrow.carousel-prev' => 'left: {{SIZE}}px',
|
488 |
+
]
|
489 |
]
|
490 |
);
|
491 |
|
687 |
|
688 |
$settings = $this->get_settings();
|
689 |
|
|
|
|
|
690 |
$vertical = $settings['premium_carousel_slider_type'] == 'vertical' ? true : false;
|
691 |
// responsive carousel set up
|
692 |
|
937 |
<?php endforeach; ?>
|
938 |
</div>
|
939 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
940 |
<?php
|
941 |
}
|
942 |
}
|