Version Description
- Tweak: Post date format now is retrieved from WordPress general settings.
- Tweak: Shortcodes support using text editor in Premium Modal Box widget.
Download this release
Release Info
Developer | leap13 |
Plugin | Premium Addons for Elementor |
Version | 2.8.1 |
Comparing to | |
See all releases |
Code changes from version 2.8.0 to 2.8.1
- admin/includes/notices.php +7 -7
- admin/settings/version-control.php +1 -1
- assets/js/lib/modal.js +0 -4
- premium-addons-for-elementor.php +3 -3
- readme.txt +6 -1
- widgets/premium-blog.php +4 -2
- widgets/premium-modalbox.php +1 -1
admin/includes/notices.php
CHANGED
@@ -25,8 +25,8 @@ class Premium_Admin_Notices {
|
|
25 |
public function init(){
|
26 |
// $this->handle_get_pro_notice();
|
27 |
$this->handle_review_notice();
|
28 |
-
|
29 |
-
|
30 |
}
|
31 |
|
32 |
/**
|
@@ -36,8 +36,8 @@ class Premium_Admin_Notices {
|
|
36 |
$this->required_plugins_check();
|
37 |
$this->get_review_notice();
|
38 |
// $this->get_pro_notice();
|
39 |
-
|
40 |
-
|
41 |
}
|
42 |
|
43 |
/**
|
@@ -176,13 +176,13 @@ class Premium_Admin_Notices {
|
|
176 |
} else if ( '1' !== $review ) {
|
177 |
$optout_url = wp_nonce_url( add_query_arg( 'pa_review', 'opt_out' ), 'opt_out' );
|
178 |
|
179 |
-
$review_message = sprintf( __('<div class="pa-img-wrap"><img src="%s"></div><div class="pa-text-wrap"><p>Did you like<strong> Premium Addons for Elementor </strong>Plugin?<span></p><p>Could you please do us a BIG favor ? if you could take 2 min of your time, we\'d really appreaciate if you give Premium Addons for Elementor 5-star rating on WordPress. By spreading the love, we can create even greater free stuff in the future!</p><p><a class="button button-primary" href="%s" target="_blank"><span><i class="dashicons dashicons-external"></i>Leave a Review</span></a><a class="button button-secondary" href="%s"><span><i class="dashicons dashicons-calendar-alt"></i>Maybe Later</span></a><a class="button button-secondary" href="%s"><span><i class="dashicons dashicons-smiley"></i>I Already did</span></a></p></div>', 'premium-addons-for-elementor' ), PREMIUM_ADDONS_URL .'admin/images/premium-addons-logo.png' ,$review_url, $optout_url, $optout_url );
|
180 |
|
181 |
}
|
182 |
|
183 |
$review_message .= sprintf(__('<a href="%s" style="text-decoration: none; margin-left: 1em; float:right; margin-top: 1em"><span class="dashicons dashicons-dismiss"></span></a></p>', 'premium-addons-for-elementor'), $optout_url );
|
184 |
|
185 |
-
|
186 |
}
|
187 |
|
188 |
|
@@ -327,7 +327,7 @@ class Premium_Admin_Notices {
|
|
327 |
*/
|
328 |
private function render_admin_notices( $message ) {
|
329 |
?>
|
330 |
-
<div class="error
|
331 |
<?php echo $message; ?>
|
332 |
</div>
|
333 |
<?php
|
25 |
public function init(){
|
26 |
// $this->handle_get_pro_notice();
|
27 |
$this->handle_review_notice();
|
28 |
+
$this->handle_multi_scroll_notice();
|
29 |
+
$this->handle_vertical_scroll_notice();
|
30 |
}
|
31 |
|
32 |
/**
|
36 |
$this->required_plugins_check();
|
37 |
$this->get_review_notice();
|
38 |
// $this->get_pro_notice();
|
39 |
+
$this->get_multi_scroll_notice();
|
40 |
+
$this->get_vertical_scroll_notice();
|
41 |
}
|
42 |
|
43 |
/**
|
176 |
} else if ( '1' !== $review ) {
|
177 |
$optout_url = wp_nonce_url( add_query_arg( 'pa_review', 'opt_out' ), 'opt_out' );
|
178 |
|
179 |
+
$review_message = sprintf( __('<div class="error pa-notice-wrap"><div class="pa-img-wrap"><img src="%s"></div><div class="pa-text-wrap"><p>Did you like<strong> Premium Addons for Elementor </strong>Plugin?<span></p><p>Could you please do us a BIG favor ? if you could take 2 min of your time, we\'d really appreaciate if you give Premium Addons for Elementor 5-star rating on WordPress. By spreading the love, we can create even greater free stuff in the future!</p><p><a class="button button-primary" href="%s" target="_blank"><span><i class="dashicons dashicons-external"></i>Leave a Review</span></a><a class="button button-secondary" href="%s"><span><i class="dashicons dashicons-calendar-alt"></i>Maybe Later</span></a><a class="button button-secondary" href="%s"><span><i class="dashicons dashicons-smiley"></i>I Already did</span></a></p></div></div>', 'premium-addons-for-elementor' ), PREMIUM_ADDONS_URL .'admin/images/premium-addons-logo.png' ,$review_url, $optout_url, $optout_url );
|
180 |
|
181 |
}
|
182 |
|
183 |
$review_message .= sprintf(__('<a href="%s" style="text-decoration: none; margin-left: 1em; float:right; margin-top: 1em"><span class="dashicons dashicons-dismiss"></span></a></p>', 'premium-addons-for-elementor'), $optout_url );
|
184 |
|
185 |
+
echo $review_message;
|
186 |
}
|
187 |
|
188 |
|
327 |
*/
|
328 |
private function render_admin_notices( $message ) {
|
329 |
?>
|
330 |
+
<div class="error">
|
331 |
<?php echo $message; ?>
|
332 |
</div>
|
333 |
<?php
|
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.
|
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.8.0</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/lib/modal.js
CHANGED
@@ -231,10 +231,6 @@ if (typeof jQuery === 'undefined') {
|
|
231 |
|
232 |
if (!callback) return
|
233 |
|
234 |
-
doAnimate ?
|
235 |
-
this.$backdrop
|
236 |
-
.one('bsTransitionEnd', callback)
|
237 |
-
.emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
|
238 |
callback()
|
239 |
|
240 |
} else if (!this.isShown && this.$backdrop) {
|
231 |
|
232 |
if (!callback) return
|
233 |
|
|
|
|
|
|
|
|
|
234 |
callback()
|
235 |
|
236 |
} else if (!this.isShown && this.$backdrop) {
|
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: 2.8.
|
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.8.
|
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.
|
31 |
|
32 |
if( ! class_exists('Premium_Addons_Elementor') ) {
|
33 |
/*
|
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: 2.8.1
|
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.8.1');
|
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.8.0');
|
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.8.
|
9 |
License: GPL v3.0
|
10 |
License URI: https://opensource.org/licenses/GPL-3.0
|
11 |
|
@@ -137,6 +137,11 @@ Premium Addons for Elementor is 100% Ads Free, Ads can only be detected from You
|
|
137 |
|
138 |
== Changelog ==
|
139 |
|
|
|
|
|
|
|
|
|
|
|
140 |
= 2.8.0 =
|
141 |
|
142 |
- Fixed: Carousel issue on IE11.
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 4.9.8
|
7 |
Requires PHP: 5.4
|
8 |
+
Stable tag: 2.8.1
|
9 |
License: GPL v3.0
|
10 |
License URI: https://opensource.org/licenses/GPL-3.0
|
11 |
|
137 |
|
138 |
== Changelog ==
|
139 |
|
140 |
+
= 2.8.1 =
|
141 |
+
|
142 |
+
- Tweak: Post date format now is retrieved from WordPress general settings.
|
143 |
+
- Tweak: Shortcodes support using text editor in Premium Modal Box widget.
|
144 |
+
|
145 |
= 2.8.0 =
|
146 |
|
147 |
- Fixed: Carousel issue on IE11.
|
widgets/premium-blog.php
CHANGED
@@ -866,7 +866,7 @@ class Premium_Blog extends Widget_Base {
|
|
866 |
|
867 |
$excerpt_type = $settings['premium_blog_excerpt_type'];
|
868 |
$excerpt_text = $settings['premium_blog_excerpt_text'];
|
869 |
-
|
870 |
switch($settings['premium_blog_columns_number']){
|
871 |
case '50%' :
|
872 |
$col_number = 'col-2';
|
@@ -880,6 +880,8 @@ class Premium_Blog extends Widget_Base {
|
|
880 |
}
|
881 |
|
882 |
|
|
|
|
|
883 |
?>
|
884 |
<div class="premium-blog-wrap <?php echo esc_attr($col_number); ?>" data-pa-masonry="<?php echo esc_attr($settings['premium_blog_masonry']); ?>">
|
885 |
<?php
|
@@ -926,7 +928,7 @@ if(count($posts)){
|
|
926 |
<span class="premium-blog-post-author premium-blog-meta-data"><i class="fa fa-user fa-fw"></i><?php the_author_posts_link();?></span>
|
927 |
<?php endif; ?>
|
928 |
<?php if( $settings['premium_blog_date_meta'] === 'yes' ) : ?>
|
929 |
-
<span class="premium-blog-post-time premium-blog-meta-data"><i class="fa fa-calendar fa-fw"></i><a href="<?php the_permalink(); ?>" target="<?php echo esc_attr($target); ?>"><?php the_time(
|
930 |
<?php endif; ?>
|
931 |
<?php if( $settings['premium_blog_categories_meta'] === 'yes' ) : ?>
|
932 |
<span class="premium-blog-post-categories premium-blog-meta-data"><i class="fa fa-align-left fa-fw"></i><?php the_category(', '); ?></span>
|
866 |
|
867 |
$excerpt_type = $settings['premium_blog_excerpt_type'];
|
868 |
$excerpt_text = $settings['premium_blog_excerpt_text'];
|
869 |
+
$date_format = get_option('date_format');
|
870 |
switch($settings['premium_blog_columns_number']){
|
871 |
case '50%' :
|
872 |
$col_number = 'col-2';
|
880 |
}
|
881 |
|
882 |
|
883 |
+
|
884 |
+
|
885 |
?>
|
886 |
<div class="premium-blog-wrap <?php echo esc_attr($col_number); ?>" data-pa-masonry="<?php echo esc_attr($settings['premium_blog_masonry']); ?>">
|
887 |
<?php
|
928 |
<span class="premium-blog-post-author premium-blog-meta-data"><i class="fa fa-user fa-fw"></i><?php the_author_posts_link();?></span>
|
929 |
<?php endif; ?>
|
930 |
<?php if( $settings['premium_blog_date_meta'] === 'yes' ) : ?>
|
931 |
+
<span class="premium-blog-post-time premium-blog-meta-data"><i class="fa fa-calendar fa-fw"></i><a href="<?php the_permalink(); ?>" target="<?php echo esc_attr($target); ?>"><?php the_time($date_format); ?></a></span>
|
932 |
<?php endif; ?>
|
933 |
<?php if( $settings['premium_blog_categories_meta'] === 'yes' ) : ?>
|
934 |
<span class="premium-blog-post-categories premium-blog-meta-data"><i class="fa fa-align-left fa-fw"></i><?php the_category(', '); ?></span>
|
widgets/premium-modalbox.php
CHANGED
@@ -1312,7 +1312,7 @@ class Premium_Modalbox extends Widget_Base {
|
|
1312 |
</div>
|
1313 |
<?php endif; ?>
|
1314 |
<div class="premium-modal-box-modal-body">
|
1315 |
-
<?php if($settings['premium_modal_box_content_type'] == 'editor') : echo $settings['premium_modal_box_content']; else: echo $premium_elements_frontend->get_builder_content($elementor_post_id, true); endif; ?>
|
1316 |
</div>
|
1317 |
<?php if ( $settings['premium_modal_box_lower_close'] === 'yes' ) : ?>
|
1318 |
<div class="premium-modal-box-modal-footer">
|
1312 |
</div>
|
1313 |
<?php endif; ?>
|
1314 |
<div class="premium-modal-box-modal-body">
|
1315 |
+
<?php if($settings['premium_modal_box_content_type'] == 'editor') : echo $this->parse_text_editor($settings['premium_modal_box_content']); else: echo $premium_elements_frontend->get_builder_content($elementor_post_id, true); endif; ?>
|
1316 |
</div>
|
1317 |
<?php if ( $settings['premium_modal_box_lower_close'] === 'yes' ) : ?>
|
1318 |
<div class="premium-modal-box-modal-footer">
|