Version Description
- April 26, 2021 =
- Fixed: Team Member - Dynamic image tag was not working
- Fixed: Logo Carousel - PHP error when logo title is used
- Fixed: Updated soon to be deprecated code
- Enhancement: Buttons, Icon List - Added support for HTML tags for text field
- Enhancement: Updated compatibility tag
Download this release
Release Info
Developer | ideaboxcreations |
Plugin | PowerPack Addons for Elementor (Instagram Feed, Pricing Table, Forms Stylers, Display Conditions, Free Elementor Widgets and Elementor Templates) |
Version | 2.3.3 |
Comparing to | |
See all releases |
Code changes from version 2.3.2 to 2.3.3
- changelog.txt +9 -0
- extensions/display-conditions.php +2 -2
- modules/advanced-accordion/widgets/advanced-accordion.php +1 -1
- modules/business-hours/widgets/business-hours.php +32 -23
- modules/buttons/widgets/buttons.php +1 -1
- modules/content-ticker/widgets/content-ticker.php +2 -2
- modules/divider/widgets/divider.php +1 -1
- modules/flipbox/widgets/flipbox.php +1 -1
- modules/gravity-forms/widgets/gravity-forms.php +2 -2
- modules/headings/widgets/dual-heading.php +15 -1
- modules/headings/widgets/fancy-heading.php +2 -2
- modules/hotspots/widgets/hotspots.php +1 -1
- modules/icon-list/widgets/icon-list.php +3 -3
- modules/image-accordion/widgets/image-accordion.php +2 -2
- modules/image-comparison/widgets/image-comparison.php +36 -24
- modules/instafeed/widgets/instafeed.php +2 -2
- modules/logos/widgets/logo-carousel.php +1 -0
- modules/posts/skins/skin-base.php +2 -2
- modules/posts/skins/skin-card.php +2 -2
- modules/posts/skins/skin-checkerboard.php +2 -2
- modules/posts/skins/skin-classic.php +2 -2
- modules/posts/skins/skin-creative.php +2 -2
- modules/posts/skins/skin-event.php +2 -2
- modules/posts/skins/skin-news.php +2 -2
- modules/posts/skins/skin-overlap.php +2 -2
- modules/posts/skins/skin-portfolio.php +2 -2
- modules/posts/skins/skin-template.php +2 -2
- modules/posts/widgets/posts-base.php +2 -2
- modules/posts/widgets/posts.php +2 -2
- modules/pricing/widgets/price-menu.php +29 -22
- modules/random-image/widgets/random-image.php +1 -1
- modules/scroll-image/widgets/scroll-image.php +2 -1
- modules/team-member/widgets/team-member-carousel.php +2 -2
- modules/team-member/widgets/team-member.php +22 -22
- modules/twitter/widgets/twitter-buttons.php +2 -2
- modules/twitter/widgets/twitter-grid.php +2 -2
- modules/twitter/widgets/twitter-timeline.php +2 -2
- modules/twitter/widgets/twitter-tweet.php +2 -2
- package.json +1 -1
- powerpack-lite-elementor.php +4 -4
- readme.txt +57 -35
changelog.txt
CHANGED
@@ -1,3 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
== 2.3.2 ==
|
2 |
Release date: April 7, 2021
|
3 |
* Added: Content Ticker - Pause on Interaction option
|
@@ -6,6 +14,7 @@ Release date: April 7, 2021
|
|
6 |
* Enhancement: Instagram Feed - Updated autoplay speed control type to number control
|
7 |
* Enhancement: Instagram Feed - Removed Use API option as it was not working any more
|
8 |
* Added: Gravity Forms - Label spacing option
|
|
|
9 |
|
10 |
== 2.3.1 ==
|
11 |
Release date: March 29, 2021
|
1 |
+
== 2.3.3 ==
|
2 |
+
Release date: April 26, 2021
|
3 |
+
* Fixed: Team Member - Dynamic image tag was not working
|
4 |
+
* Fixed: Logo Carousel - PHP error when logo title is used
|
5 |
+
* Fixed: Updated soon to be deprecated code
|
6 |
+
* Enhancement: Buttons, Icon List - Added support for HTML tags for text field
|
7 |
+
* Enhancement: Updated compatibility tag
|
8 |
+
|
9 |
== 2.3.2 ==
|
10 |
Release date: April 7, 2021
|
11 |
* Added: Content Ticker - Pause on Interaction option
|
14 |
* Enhancement: Instagram Feed - Updated autoplay speed control type to number control
|
15 |
* Enhancement: Instagram Feed - Removed Use API option as it was not working any more
|
16 |
* Added: Gravity Forms - Label spacing option
|
17 |
+
* Fixed: Sanitized and escaped data to enforce better security
|
18 |
|
19 |
== 2.3.1 ==
|
20 |
Release date: March 29, 2021
|
extensions/display-conditions.php
CHANGED
@@ -11,8 +11,8 @@ use Elementor\Controls_Manager;
|
|
11 |
use Elementor\Group_Control_Border;
|
12 |
use Elementor\Group_Control_Typography;
|
13 |
use Elementor\Group_Control_Box_Shadow;
|
14 |
-
use Elementor\Scheme_Typography;
|
15 |
-
use Elementor\Scheme_Color;
|
16 |
use Elementor\Repeater;
|
17 |
|
18 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
11 |
use Elementor\Group_Control_Border;
|
12 |
use Elementor\Group_Control_Typography;
|
13 |
use Elementor\Group_Control_Box_Shadow;
|
14 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
15 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
16 |
use Elementor\Repeater;
|
17 |
|
18 |
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
|
modules/advanced-accordion/widgets/advanced-accordion.php
CHANGED
@@ -95,7 +95,7 @@ class Advanced_Accordion extends Powerpack_Widget {
|
|
95 |
}
|
96 |
|
97 |
/**
|
98 |
-
* Register advanced
|
99 |
*
|
100 |
* Adds different input fields to allow the user to change and customize the widget settings.
|
101 |
*
|
95 |
}
|
96 |
|
97 |
/**
|
98 |
+
* Register advanced accordion widget controls.
|
99 |
*
|
100 |
* Adds different input fields to allow the user to change and customize the widget settings.
|
101 |
*
|
modules/business-hours/widgets/business-hours.php
CHANGED
@@ -2,13 +2,14 @@
|
|
2 |
namespace PowerpackElementsLite\Modules\BusinessHours\Widgets;
|
3 |
|
4 |
use PowerpackElementsLite\Base\Powerpack_Widget;
|
|
|
5 |
|
6 |
// Elementor Classes
|
7 |
use Elementor\Controls_Manager;
|
8 |
use Elementor\Repeater;
|
9 |
use Elementor\Group_Control_Border;
|
10 |
use Elementor\Group_Control_Typography;
|
11 |
-
use Elementor\Scheme_Typography;
|
12 |
|
13 |
if ( ! defined( 'ABSPATH' ) ) {
|
14 |
exit; // Exit if accessed directly.
|
@@ -514,30 +515,38 @@ class Business_Hours extends Powerpack_Widget {
|
|
514 |
}
|
515 |
|
516 |
protected function register_content_help_docs_controls() {
|
517 |
-
/**
|
518 |
-
* Content Tab: Docs Links
|
519 |
-
*
|
520 |
-
* @since 1.4.8
|
521 |
-
* @access protected
|
522 |
-
*/
|
523 |
-
$this->start_controls_section(
|
524 |
-
'section_help_docs',
|
525 |
-
array(
|
526 |
-
'label' => __( 'Help Docs', 'powerpack' ),
|
527 |
-
)
|
528 |
-
);
|
529 |
|
530 |
-
$
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
|
|
|
|
|
|
|
|
|
|
539 |
|
540 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
541 |
}
|
542 |
|
543 |
protected function register_content_upgrade_pro_controls() {
|
2 |
namespace PowerpackElementsLite\Modules\BusinessHours\Widgets;
|
3 |
|
4 |
use PowerpackElementsLite\Base\Powerpack_Widget;
|
5 |
+
use PowerpackElementsLite\Classes\PP_Config;
|
6 |
|
7 |
// Elementor Classes
|
8 |
use Elementor\Controls_Manager;
|
9 |
use Elementor\Repeater;
|
10 |
use Elementor\Group_Control_Border;
|
11 |
use Elementor\Group_Control_Typography;
|
12 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
13 |
|
14 |
if ( ! defined( 'ABSPATH' ) ) {
|
15 |
exit; // Exit if accessed directly.
|
515 |
}
|
516 |
|
517 |
protected function register_content_help_docs_controls() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
518 |
|
519 |
+
$help_docs = PP_Config::get_widget_help_links( 'Business_Hours' );
|
520 |
+
if ( ! empty( $help_docs ) ) {
|
521 |
+
/**
|
522 |
+
* Content Tab: Docs Links
|
523 |
+
*
|
524 |
+
* @since 1.4.8
|
525 |
+
* @access protected
|
526 |
+
*/
|
527 |
+
$this->start_controls_section(
|
528 |
+
'section_help_docs',
|
529 |
+
[
|
530 |
+
'label' => __( 'Help Docs', 'powerpack' ),
|
531 |
+
]
|
532 |
+
);
|
533 |
|
534 |
+
$hd_counter = 1;
|
535 |
+
foreach ( $help_docs as $hd_title => $hd_link ) {
|
536 |
+
$this->add_control(
|
537 |
+
'help_doc_' . $hd_counter,
|
538 |
+
[
|
539 |
+
'type' => Controls_Manager::RAW_HTML,
|
540 |
+
'raw' => sprintf( '%1$s ' . $hd_title . ' %2$s', '<a href="' . $hd_link . '" target="_blank" rel="noopener">', '</a>' ),
|
541 |
+
'content_classes' => 'pp-editor-doc-links',
|
542 |
+
]
|
543 |
+
);
|
544 |
+
|
545 |
+
$hd_counter++;
|
546 |
+
}
|
547 |
+
|
548 |
+
$this->end_controls_section();
|
549 |
+
}
|
550 |
}
|
551 |
|
552 |
protected function register_content_upgrade_pro_controls() {
|
modules/buttons/widgets/buttons.php
CHANGED
@@ -1290,7 +1290,7 @@ class Buttons extends Powerpack_Widget {
|
|
1290 |
|
1291 |
<span <?php echo wp_kses_post( $this->get_render_attribute_string( $text_key ) ); ?>>
|
1292 |
<?php
|
1293 |
-
echo
|
1294 |
?>
|
1295 |
</span>
|
1296 |
<?php } ?>
|
1290 |
|
1291 |
<span <?php echo wp_kses_post( $this->get_render_attribute_string( $text_key ) ); ?>>
|
1292 |
<?php
|
1293 |
+
echo wp_kses_post( $item['text'] );
|
1294 |
?>
|
1295 |
</span>
|
1296 |
<?php } ?>
|
modules/content-ticker/widgets/content-ticker.php
CHANGED
@@ -16,8 +16,8 @@ use Elementor\Group_Control_Background;
|
|
16 |
use Elementor\Group_Control_Border;
|
17 |
use Elementor\Group_Control_Box_Shadow;
|
18 |
use Elementor\Group_Control_Typography;
|
19 |
-
use Elementor\Scheme_Typography;
|
20 |
-
use Elementor\Scheme_Color;
|
21 |
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
22 |
|
23 |
if ( ! defined( 'ABSPATH' ) ) {
|
16 |
use Elementor\Group_Control_Border;
|
17 |
use Elementor\Group_Control_Box_Shadow;
|
18 |
use Elementor\Group_Control_Typography;
|
19 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
20 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
21 |
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
22 |
|
23 |
if ( ! defined( 'ABSPATH' ) ) {
|
modules/divider/widgets/divider.php
CHANGED
@@ -14,7 +14,7 @@ use Elementor\Group_Control_Text_Shadow;
|
|
14 |
use Elementor\Group_Control_Border;
|
15 |
use Elementor\Group_Control_Typography;
|
16 |
use Elementor\Group_Control_Image_Size;
|
17 |
-
use Elementor\Scheme_Typography;
|
18 |
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
19 |
|
20 |
if ( ! defined( 'ABSPATH' ) ) {
|
14 |
use Elementor\Group_Control_Border;
|
15 |
use Elementor\Group_Control_Typography;
|
16 |
use Elementor\Group_Control_Image_Size;
|
17 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
18 |
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
19 |
|
20 |
if ( ! defined( 'ABSPATH' ) ) {
|
modules/flipbox/widgets/flipbox.php
CHANGED
@@ -15,7 +15,7 @@ use Elementor\Group_Control_Text_Shadow;
|
|
15 |
use Elementor\Group_Control_Border;
|
16 |
use Elementor\Group_Control_Typography;
|
17 |
use Elementor\Group_Control_Image_Size;
|
18 |
-
use Elementor\Scheme_Typography;
|
19 |
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
20 |
|
21 |
if ( ! defined( 'ABSPATH' ) ) {
|
15 |
use Elementor\Group_Control_Border;
|
16 |
use Elementor\Group_Control_Typography;
|
17 |
use Elementor\Group_Control_Image_Size;
|
18 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
19 |
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
20 |
|
21 |
if ( ! defined( 'ABSPATH' ) ) {
|
modules/gravity-forms/widgets/gravity-forms.php
CHANGED
@@ -11,8 +11,8 @@ use Elementor\Group_Control_Background;
|
|
11 |
use Elementor\Group_Control_Box_Shadow;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
-
use Elementor\Scheme_Typography;
|
15 |
-
use Elementor\Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
11 |
use Elementor\Group_Control_Box_Shadow;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
15 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
modules/headings/widgets/dual-heading.php
CHANGED
@@ -601,7 +601,7 @@ class Dual_Heading extends Powerpack_Widget {
|
|
601 |
*
|
602 |
* @access protected
|
603 |
*/
|
604 |
-
protected function
|
605 |
?>
|
606 |
<{{{settings.heading_html_tag}}} class="pp-dual-heading">
|
607 |
<# if ( settings.link.url ) { #><a href="{{settings.link.url}}"><# } #>
|
@@ -634,4 +634,18 @@ class Dual_Heading extends Powerpack_Widget {
|
|
634 |
</{{{settings.heading_html_tag}}}>
|
635 |
<?php
|
636 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
637 |
}
|
601 |
*
|
602 |
* @access protected
|
603 |
*/
|
604 |
+
protected function content_template() { // phpcs:ignore PSR2.Methods.MethodDeclaration.Underscore
|
605 |
?>
|
606 |
<{{{settings.heading_html_tag}}} class="pp-dual-heading">
|
607 |
<# if ( settings.link.url ) { #><a href="{{settings.link.url}}"><# } #>
|
634 |
</{{{settings.heading_html_tag}}}>
|
635 |
<?php
|
636 |
}
|
637 |
+
|
638 |
+
/**
|
639 |
+
* Render dual heading widget output in the editor.
|
640 |
+
*
|
641 |
+
* Written as a Backbone JavaScript template and used to generate the live preview.
|
642 |
+
*
|
643 |
+
* Remove this after Elementor v3.3.0
|
644 |
+
*
|
645 |
+
* @since 1.0.0
|
646 |
+
* @access protected
|
647 |
+
*/
|
648 |
+
protected function _content_template() { // phpcs:ignore PSR2.Methods.MethodDeclaration.Underscore
|
649 |
+
$this->content_template();
|
650 |
+
}
|
651 |
}
|
modules/headings/widgets/fancy-heading.php
CHANGED
@@ -12,8 +12,8 @@ use Elementor\Group_Control_Box_Shadow;
|
|
12 |
use Elementor\Group_Control_Text_Shadow;
|
13 |
use Elementor\Group_Control_Border;
|
14 |
use Elementor\Group_Control_Typography;
|
15 |
-
use Elementor\Scheme_Color;
|
16 |
-
use Elementor\Scheme_Typography;
|
17 |
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
18 |
|
19 |
if ( ! defined( 'ABSPATH' ) ) {
|
12 |
use Elementor\Group_Control_Text_Shadow;
|
13 |
use Elementor\Group_Control_Border;
|
14 |
use Elementor\Group_Control_Typography;
|
15 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
16 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
17 |
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
18 |
|
19 |
if ( ! defined( 'ABSPATH' ) ) {
|
modules/hotspots/widgets/hotspots.php
CHANGED
@@ -19,7 +19,7 @@ use Elementor\Group_Control_Image_Size;
|
|
19 |
use Elementor\Group_Control_Box_Shadow;
|
20 |
use Elementor\Group_Control_Border;
|
21 |
use Elementor\Group_Control_Typography;
|
22 |
-
use Elementor\Scheme_Typography;
|
23 |
|
24 |
if ( ! defined( 'ABSPATH' ) ) {
|
25 |
exit; // Exit if accessed directly.
|
19 |
use Elementor\Group_Control_Box_Shadow;
|
20 |
use Elementor\Group_Control_Border;
|
21 |
use Elementor\Group_Control_Typography;
|
22 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
23 |
|
24 |
if ( ! defined( 'ABSPATH' ) ) {
|
25 |
exit; // Exit if accessed directly.
|
modules/icon-list/widgets/icon-list.php
CHANGED
@@ -919,7 +919,7 @@ class Icon_List extends Powerpack_Widget {
|
|
919 |
$this->render_iconlist_icon( $item, $i );
|
920 |
?>
|
921 |
<span <?php echo wp_kses_post( $this->get_render_attribute_string( $text_key ) ); ?>>
|
922 |
-
<?php echo
|
923 |
</span>
|
924 |
<?php
|
925 |
if ( '' !== $item['link']['url'] ) { ?>
|
@@ -995,7 +995,7 @@ class Icon_List extends Powerpack_Widget {
|
|
995 |
$image_html = '<img src="' . esc_url( $item['list_image']['url'] ) . '">';
|
996 |
}
|
997 |
?>
|
998 |
-
<span class="pp-icon-list-image <?php echo
|
999 |
<?php
|
1000 |
} elseif ( 'number' === $item['pp_icon_type'] ) {
|
1001 |
if ( $item['icon_text'] ) {
|
@@ -1004,7 +1004,7 @@ class Icon_List extends Powerpack_Widget {
|
|
1004 |
$number = $i;
|
1005 |
}
|
1006 |
?>
|
1007 |
-
<span class="pp-icon-list-icon <?php echo esc_attr( $
|
1008 |
<?php
|
1009 |
}
|
1010 |
?>
|
919 |
$this->render_iconlist_icon( $item, $i );
|
920 |
?>
|
921 |
<span <?php echo wp_kses_post( $this->get_render_attribute_string( $text_key ) ); ?>>
|
922 |
+
<?php echo wp_kses_post( $item['text'] ); ?>
|
923 |
</span>
|
924 |
<?php
|
925 |
if ( '' !== $item['link']['url'] ) { ?>
|
995 |
$image_html = '<img src="' . esc_url( $item['list_image']['url'] ) . '">';
|
996 |
}
|
997 |
?>
|
998 |
+
<span class="pp-icon-list-image <?php echo esc_attr( $icon_animation ); ?>"><?php echo wp_kses_post( $image_html ); ?></span>
|
999 |
<?php
|
1000 |
} elseif ( 'number' === $item['pp_icon_type'] ) {
|
1001 |
if ( $item['icon_text'] ) {
|
1004 |
$number = $i;
|
1005 |
}
|
1006 |
?>
|
1007 |
+
<span class="pp-icon-list-icon <?php echo esc_attr( $icon_animation ); ?>"><?php echo esc_attr( $number ); ?></span>
|
1008 |
<?php
|
1009 |
}
|
1010 |
?>
|
modules/image-accordion/widgets/image-accordion.php
CHANGED
@@ -14,8 +14,8 @@ use Elementor\Group_Control_Image_Size;
|
|
14 |
use Elementor\Group_Control_Box_Shadow;
|
15 |
use Elementor\Group_Control_Border;
|
16 |
use Elementor\Group_Control_Typography;
|
17 |
-
use Elementor\Scheme_Typography;
|
18 |
-
use Elementor\Scheme_Color;
|
19 |
|
20 |
if ( ! defined( 'ABSPATH' ) ) {
|
21 |
exit; // Exit if accessed directly.
|
14 |
use Elementor\Group_Control_Box_Shadow;
|
15 |
use Elementor\Group_Control_Border;
|
16 |
use Elementor\Group_Control_Typography;
|
17 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
18 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
19 |
|
20 |
if ( ! defined( 'ABSPATH' ) ) {
|
21 |
exit; // Exit if accessed directly.
|
modules/image-comparison/widgets/image-comparison.php
CHANGED
@@ -2,6 +2,7 @@
|
|
2 |
namespace PowerpackElementsLite\Modules\ImageComparison\Widgets;
|
3 |
|
4 |
use PowerpackElementsLite\Base\Powerpack_Widget;
|
|
|
5 |
|
6 |
// Elementor Classes
|
7 |
use Elementor\Controls_Manager;
|
@@ -11,8 +12,9 @@ use Elementor\Group_Control_Background;
|
|
11 |
use Elementor\Group_Control_Box_Shadow;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
-
use Elementor\
|
15 |
-
use Elementor\
|
|
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
@@ -291,30 +293,40 @@ class Image_Comparison extends Powerpack_Widget {
|
|
291 |
}
|
292 |
|
293 |
protected function register_content_help_docs_controls() {
|
294 |
-
/**
|
295 |
-
* Content Tab: Docs Links
|
296 |
-
*
|
297 |
-
* @since 1.4.8
|
298 |
-
* @access protected
|
299 |
-
*/
|
300 |
-
$this->start_controls_section(
|
301 |
-
'section_help_docs',
|
302 |
-
array(
|
303 |
-
'label' => __( 'Help Docs', 'powerpack' ),
|
304 |
-
)
|
305 |
-
);
|
306 |
|
307 |
-
$
|
308 |
-
'help_doc_1',
|
309 |
-
array(
|
310 |
-
'type' => Controls_Manager::RAW_HTML,
|
311 |
-
/* translators: %1$s doc link */
|
312 |
-
'raw' => sprintf( __( '%1$s Widget Overview %2$s', 'powerpack' ), '<a href="https://powerpackelements.com/docs/powerpack/widgets/image-comparison/image-comparison-widget-overview/?utm_source=widget&utm_medium=panel&utm_campaign=userkb" target="_blank" rel="noopener">', '</a>' ),
|
313 |
-
'content_classes' => 'pp-editor-doc-links',
|
314 |
-
)
|
315 |
-
);
|
316 |
|
317 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
318 |
}
|
319 |
|
320 |
protected function register_content_upgrade_pro_controls() {
|
2 |
namespace PowerpackElementsLite\Modules\ImageComparison\Widgets;
|
3 |
|
4 |
use PowerpackElementsLite\Base\Powerpack_Widget;
|
5 |
+
use PowerpackElementsLite\Classes\PP_Config;
|
6 |
|
7 |
// Elementor Classes
|
8 |
use Elementor\Controls_Manager;
|
12 |
use Elementor\Group_Control_Box_Shadow;
|
13 |
use Elementor\Group_Control_Border;
|
14 |
use Elementor\Group_Control_Typography;
|
15 |
+
use Elementor\Group_Control_Image_Size;
|
16 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
17 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
18 |
|
19 |
if ( ! defined( 'ABSPATH' ) ) {
|
20 |
exit; // Exit if accessed directly.
|
293 |
}
|
294 |
|
295 |
protected function register_content_help_docs_controls() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
296 |
|
297 |
+
$help_docs = PP_Config::get_widget_help_links( 'Image_Comparison' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
298 |
|
299 |
+
if ( ! empty( $help_docs ) ) {
|
300 |
+
|
301 |
+
/**
|
302 |
+
* Content Tab: Help Docs
|
303 |
+
*
|
304 |
+
* @since 1.4.8
|
305 |
+
* @access protected
|
306 |
+
*/
|
307 |
+
$this->start_controls_section(
|
308 |
+
'section_help_docs',
|
309 |
+
[
|
310 |
+
'label' => __( 'Help Docs', 'powerpack' ),
|
311 |
+
]
|
312 |
+
);
|
313 |
+
|
314 |
+
$hd_counter = 1;
|
315 |
+
foreach ( $help_docs as $hd_title => $hd_link ) {
|
316 |
+
$this->add_control(
|
317 |
+
'help_doc_' . $hd_counter,
|
318 |
+
[
|
319 |
+
'type' => Controls_Manager::RAW_HTML,
|
320 |
+
'raw' => sprintf( '%1$s ' . $hd_title . ' %2$s', '<a href="' . $hd_link . '" target="_blank" rel="noopener">', '</a>' ),
|
321 |
+
'content_classes' => 'pp-editor-doc-links',
|
322 |
+
]
|
323 |
+
);
|
324 |
+
|
325 |
+
$hd_counter++;
|
326 |
+
}
|
327 |
+
|
328 |
+
$this->end_controls_section();
|
329 |
+
}
|
330 |
}
|
331 |
|
332 |
protected function register_content_upgrade_pro_controls() {
|
modules/instafeed/widgets/instafeed.php
CHANGED
@@ -12,8 +12,8 @@ use Elementor\Group_Control_Background;
|
|
12 |
use Elementor\Group_Control_Box_Shadow;
|
13 |
use Elementor\Group_Control_Border;
|
14 |
use Elementor\Group_Control_Typography;
|
15 |
-
use Elementor\Scheme_Typography;
|
16 |
-
use Elementor\Scheme_Color;
|
17 |
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
18 |
|
19 |
if ( ! defined( 'ABSPATH' ) ) {
|
12 |
use Elementor\Group_Control_Box_Shadow;
|
13 |
use Elementor\Group_Control_Border;
|
14 |
use Elementor\Group_Control_Typography;
|
15 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
16 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
17 |
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
18 |
|
19 |
if ( ! defined( 'ABSPATH' ) ) {
|
modules/logos/widgets/logo-carousel.php
CHANGED
@@ -2,6 +2,7 @@
|
|
2 |
namespace PowerpackElementsLite\Modules\Logos\Widgets;
|
3 |
|
4 |
use PowerpackElementsLite\Base\Powerpack_Widget;
|
|
|
5 |
use PowerpackElementsLite\Classes\PP_Config;
|
6 |
|
7 |
// Elementor Classes
|
2 |
namespace PowerpackElementsLite\Modules\Logos\Widgets;
|
3 |
|
4 |
use PowerpackElementsLite\Base\Powerpack_Widget;
|
5 |
+
use PowerpackElementsLite\Classes\PP_Helper;
|
6 |
use PowerpackElementsLite\Classes\PP_Config;
|
7 |
|
8 |
// Elementor Classes
|
modules/posts/skins/skin-base.php
CHANGED
@@ -19,8 +19,8 @@ use Elementor\Group_Control_Border;
|
|
19 |
use Elementor\Group_Control_Box_Shadow;
|
20 |
use Elementor\Group_Control_Typography;
|
21 |
use Elementor\Group_Control_Css_Filter;
|
22 |
-
use Elementor\Scheme_Typography;
|
23 |
-
use Elementor\Scheme_Color;
|
24 |
|
25 |
if ( ! defined( 'ABSPATH' ) ) {
|
26 |
exit; // Exit if accessed directly.
|
19 |
use Elementor\Group_Control_Box_Shadow;
|
20 |
use Elementor\Group_Control_Typography;
|
21 |
use Elementor\Group_Control_Css_Filter;
|
22 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
23 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
24 |
|
25 |
if ( ! defined( 'ABSPATH' ) ) {
|
26 |
exit; // Exit if accessed directly.
|
modules/posts/skins/skin-card.php
CHANGED
@@ -11,8 +11,8 @@ use Elementor\Group_Control_Image_Size;
|
|
11 |
use Elementor\Group_Control_Background;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
-
use Elementor\Scheme_Typography;
|
15 |
-
use Elementor\Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
11 |
use Elementor\Group_Control_Background;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
15 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
modules/posts/skins/skin-checkerboard.php
CHANGED
@@ -11,8 +11,8 @@ use Elementor\Group_Control_Image_Size;
|
|
11 |
use Elementor\Group_Control_Background;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
-
use Elementor\Scheme_Typography;
|
15 |
-
use Elementor\Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
11 |
use Elementor\Group_Control_Background;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
15 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
modules/posts/skins/skin-classic.php
CHANGED
@@ -10,8 +10,8 @@ use Elementor\Group_Control_Image_Size;
|
|
10 |
use Elementor\Group_Control_Background;
|
11 |
use Elementor\Group_Control_Border;
|
12 |
use Elementor\Group_Control_Typography;
|
13 |
-
use Elementor\Scheme_Typography;
|
14 |
-
use Elementor\Scheme_Color;
|
15 |
|
16 |
if ( ! defined( 'ABSPATH' ) ) {
|
17 |
exit; // Exit if accessed directly.
|
10 |
use Elementor\Group_Control_Background;
|
11 |
use Elementor\Group_Control_Border;
|
12 |
use Elementor\Group_Control_Typography;
|
13 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
14 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
15 |
|
16 |
if ( ! defined( 'ABSPATH' ) ) {
|
17 |
exit; // Exit if accessed directly.
|
modules/posts/skins/skin-creative.php
CHANGED
@@ -12,8 +12,8 @@ use Elementor\Group_Control_Image_Size;
|
|
12 |
use Elementor\Group_Control_Background;
|
13 |
use Elementor\Group_Control_Border;
|
14 |
use Elementor\Group_Control_Typography;
|
15 |
-
use Elementor\Scheme_Typography;
|
16 |
-
use Elementor\Scheme_Color;
|
17 |
use Elementor\Widget_Base;
|
18 |
|
19 |
if ( ! defined( 'ABSPATH' ) ) {
|
12 |
use Elementor\Group_Control_Background;
|
13 |
use Elementor\Group_Control_Border;
|
14 |
use Elementor\Group_Control_Typography;
|
15 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
16 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
17 |
use Elementor\Widget_Base;
|
18 |
|
19 |
if ( ! defined( 'ABSPATH' ) ) {
|
modules/posts/skins/skin-event.php
CHANGED
@@ -11,8 +11,8 @@ use Elementor\Group_Control_Image_Size;
|
|
11 |
use Elementor\Group_Control_Background;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
-
use Elementor\Scheme_Typography;
|
15 |
-
use Elementor\Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
11 |
use Elementor\Group_Control_Background;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
15 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
modules/posts/skins/skin-news.php
CHANGED
@@ -11,8 +11,8 @@ use Elementor\Group_Control_Image_Size;
|
|
11 |
use Elementor\Group_Control_Background;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
-
use Elementor\Scheme_Typography;
|
15 |
-
use Elementor\Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
11 |
use Elementor\Group_Control_Background;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
15 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
modules/posts/skins/skin-overlap.php
CHANGED
@@ -11,8 +11,8 @@ use Elementor\Group_Control_Image_Size;
|
|
11 |
use Elementor\Group_Control_Background;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
-
use Elementor\Scheme_Typography;
|
15 |
-
use Elementor\Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
11 |
use Elementor\Group_Control_Background;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
15 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
modules/posts/skins/skin-portfolio.php
CHANGED
@@ -12,8 +12,8 @@ use Elementor\Group_Control_Image_Size;
|
|
12 |
use Elementor\Group_Control_Background;
|
13 |
use Elementor\Group_Control_Border;
|
14 |
use Elementor\Group_Control_Typography;
|
15 |
-
use Elementor\Scheme_Typography;
|
16 |
-
use Elementor\Scheme_Color;
|
17 |
use Elementor\Widget_Base;
|
18 |
|
19 |
if ( ! defined( 'ABSPATH' ) ) {
|
12 |
use Elementor\Group_Control_Background;
|
13 |
use Elementor\Group_Control_Border;
|
14 |
use Elementor\Group_Control_Typography;
|
15 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
16 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
17 |
use Elementor\Widget_Base;
|
18 |
|
19 |
if ( ! defined( 'ABSPATH' ) ) {
|
modules/posts/skins/skin-template.php
CHANGED
@@ -11,8 +11,8 @@ use Elementor\Group_Control_Image_Size;
|
|
11 |
use Elementor\Group_Control_Background;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
-
use Elementor\Scheme_Typography;
|
15 |
-
use Elementor\Scheme_Color;
|
16 |
use Elementor\Widget_Base;
|
17 |
|
18 |
if ( ! defined( 'ABSPATH' ) ) {
|
11 |
use Elementor\Group_Control_Background;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
15 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
16 |
use Elementor\Widget_Base;
|
17 |
|
18 |
if ( ! defined( 'ABSPATH' ) ) {
|
modules/posts/widgets/posts-base.php
CHANGED
@@ -11,8 +11,8 @@ use Elementor\Group_Control_Background;
|
|
11 |
use Elementor\Group_Control_Border;
|
12 |
use Elementor\Group_Control_Typography;
|
13 |
use Elementor\Group_Control_Box_Shadow;
|
14 |
-
use Elementor\Scheme_Typography;
|
15 |
-
use Elementor\Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
11 |
use Elementor\Group_Control_Border;
|
12 |
use Elementor\Group_Control_Typography;
|
13 |
use Elementor\Group_Control_Box_Shadow;
|
14 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
15 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
modules/posts/widgets/posts.php
CHANGED
@@ -10,8 +10,8 @@ use Elementor\Group_Control_Image_Size;
|
|
10 |
use Elementor\Group_Control_Background;
|
11 |
use Elementor\Group_Control_Border;
|
12 |
use Elementor\Group_Control_Typography;
|
13 |
-
use Elementor\Scheme_Typography;
|
14 |
-
use Elementor\Scheme_Color;
|
15 |
|
16 |
if ( ! defined( 'ABSPATH' ) ) {
|
17 |
exit; // Exit if accessed directly.
|
10 |
use Elementor\Group_Control_Background;
|
11 |
use Elementor\Group_Control_Border;
|
12 |
use Elementor\Group_Control_Typography;
|
13 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
14 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
15 |
|
16 |
if ( ! defined( 'ABSPATH' ) ) {
|
17 |
exit; // Exit if accessed directly.
|
modules/pricing/widgets/price-menu.php
CHANGED
@@ -334,30 +334,37 @@ class Price_Menu extends Powerpack_Widget {
|
|
334 |
|
335 |
protected function register_content_help_docs_controls() {
|
336 |
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
'
|
347 |
-
|
348 |
-
|
|
|
|
|
349 |
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
|
354 |
-
|
355 |
-
|
356 |
-
|
357 |
-
|
358 |
-
|
|
|
|
|
|
|
|
|
359 |
|
360 |
-
|
|
|
361 |
}
|
362 |
|
363 |
protected function register_content_upgrade_pro_controls() {
|
334 |
|
335 |
protected function register_content_help_docs_controls() {
|
336 |
|
337 |
+
$help_docs = PP_Config::get_widget_help_links( 'Price_Menu' );
|
338 |
+
if ( ! empty( $help_docs ) ) {
|
339 |
+
/**
|
340 |
+
* Content Tab: Docs Links
|
341 |
+
*
|
342 |
+
* @since 1.4.8
|
343 |
+
* @access protected
|
344 |
+
*/
|
345 |
+
$this->start_controls_section(
|
346 |
+
'section_help_docs',
|
347 |
+
[
|
348 |
+
'label' => __( 'Help Docs', 'powerpack' ),
|
349 |
+
]
|
350 |
+
);
|
351 |
|
352 |
+
$hd_counter = 1;
|
353 |
+
foreach ( $help_docs as $hd_title => $hd_link ) {
|
354 |
+
$this->add_control(
|
355 |
+
'help_doc_' . $hd_counter,
|
356 |
+
[
|
357 |
+
'type' => Controls_Manager::RAW_HTML,
|
358 |
+
'raw' => sprintf( '%1$s ' . $hd_title . ' %2$s', '<a href="' . $hd_link . '" target="_blank" rel="noopener">', '</a>' ),
|
359 |
+
'content_classes' => 'pp-editor-doc-links',
|
360 |
+
]
|
361 |
+
);
|
362 |
+
|
363 |
+
$hd_counter++;
|
364 |
+
}
|
365 |
|
366 |
+
$this->end_controls_section();
|
367 |
+
}
|
368 |
}
|
369 |
|
370 |
protected function register_content_upgrade_pro_controls() {
|
modules/random-image/widgets/random-image.php
CHANGED
@@ -18,7 +18,7 @@ use Elementor\Group_Control_Border;
|
|
18 |
use Elementor\Group_Control_Css_Filter;
|
19 |
use Elementor\Group_Control_Typography;
|
20 |
use Elementor\Group_Control_Text_Shadow;
|
21 |
-
use Elementor\Scheme_Typography;
|
22 |
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
23 |
|
24 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
use Elementor\Group_Control_Css_Filter;
|
19 |
use Elementor\Group_Control_Typography;
|
20 |
use Elementor\Group_Control_Text_Shadow;
|
21 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
22 |
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
23 |
|
24 |
if ( ! defined( 'ABSPATH' ) ) {
|
modules/scroll-image/widgets/scroll-image.php
CHANGED
@@ -2,6 +2,7 @@
|
|
2 |
namespace PowerpackElementsLite\Modules\ScrollImage\Widgets;
|
3 |
|
4 |
use PowerpackElementsLite\Base\Powerpack_Widget;
|
|
|
5 |
use PowerpackElementsLite\Modules\ScrollImage\Module;
|
6 |
|
7 |
// Elementor Classes
|
@@ -17,7 +18,7 @@ use Elementor\Group_Control_Background;
|
|
17 |
use Elementor\Group_Control_Typography;
|
18 |
use Elementor\Group_Control_Text_Shadow;
|
19 |
use Elementor\Group_Control_Css_Filter;
|
20 |
-
use Elementor\Scheme_Typography;
|
21 |
use Elementor\Embed;
|
22 |
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
23 |
|
2 |
namespace PowerpackElementsLite\Modules\ScrollImage\Widgets;
|
3 |
|
4 |
use PowerpackElementsLite\Base\Powerpack_Widget;
|
5 |
+
use PowerpackElementsLite\Classes\PP_Config;
|
6 |
use PowerpackElementsLite\Modules\ScrollImage\Module;
|
7 |
|
8 |
// Elementor Classes
|
18 |
use Elementor\Group_Control_Typography;
|
19 |
use Elementor\Group_Control_Text_Shadow;
|
20 |
use Elementor\Group_Control_Css_Filter;
|
21 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
22 |
use Elementor\Embed;
|
23 |
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
24 |
|
modules/team-member/widgets/team-member-carousel.php
CHANGED
@@ -15,8 +15,8 @@ use Elementor\Group_Control_Background;
|
|
15 |
use Elementor\Group_Control_Box_Shadow;
|
16 |
use Elementor\Group_Control_Border;
|
17 |
use Elementor\Group_Control_Typography;
|
18 |
-
use Elementor\Scheme_Typography;
|
19 |
-
use Elementor\Scheme_Color;
|
20 |
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
21 |
|
22 |
if ( ! defined( 'ABSPATH' ) ) {
|
15 |
use Elementor\Group_Control_Box_Shadow;
|
16 |
use Elementor\Group_Control_Border;
|
17 |
use Elementor\Group_Control_Typography;
|
18 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
19 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
20 |
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
21 |
|
22 |
if ( ! defined( 'ABSPATH' ) ) {
|
modules/team-member/widgets/team-member.php
CHANGED
@@ -1,30 +1,30 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
|
21 |
if ( ! defined( 'ABSPATH' ) ) {
|
22 |
exit; // Exit if accessed directly.
|
23 |
}
|
24 |
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
class Team_Member extends Powerpack_Widget {
|
29 |
|
30 |
/**
|
@@ -1683,7 +1683,7 @@ class Team_Member extends Powerpack_Widget {
|
|
1683 |
}
|
1684 |
|
1685 |
protected function render_image() {
|
1686 |
-
$settings = $this->
|
1687 |
$link_key = 'link';
|
1688 |
|
1689 |
if ( ! empty( $settings['image']['url'] ) ) {
|
1 |
<?php
|
2 |
+
namespace PowerpackElementsLite\Modules\TeamMember\Widgets;
|
3 |
+
|
4 |
+
use PowerpackElementsLite\Base\Powerpack_Widget;
|
5 |
+
use PowerpackElementsLite\Classes\PP_Helper;
|
6 |
+
|
7 |
+
// Elementor Classes
|
8 |
+
use Elementor\Controls_Manager;
|
9 |
+
use Elementor\Utils;
|
10 |
+
use Elementor\Icons_Manager;
|
11 |
+
use Elementor\Repeater;
|
12 |
+
use Elementor\Group_Control_Image_Size;
|
13 |
+
use Elementor\Group_Control_Background;
|
14 |
+
use Elementor\Group_Control_Box_Shadow;
|
15 |
+
use Elementor\Group_Control_Border;
|
16 |
+
use Elementor\Group_Control_Typography;
|
17 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
18 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
19 |
+
use Elementor\Modules\DynamicTags\Module as TagsModule;
|
20 |
|
21 |
if ( ! defined( 'ABSPATH' ) ) {
|
22 |
exit; // Exit if accessed directly.
|
23 |
}
|
24 |
|
25 |
+
/**
|
26 |
+
* Team Member Widget
|
27 |
+
*/
|
28 |
class Team_Member extends Powerpack_Widget {
|
29 |
|
30 |
/**
|
1683 |
}
|
1684 |
|
1685 |
protected function render_image() {
|
1686 |
+
$settings = $this->get_settings_for_display();
|
1687 |
$link_key = 'link';
|
1688 |
|
1689 |
if ( ! empty( $settings['image']['url'] ) ) {
|
modules/twitter/widgets/twitter-buttons.php
CHANGED
@@ -11,8 +11,8 @@ use Elementor\Group_Control_Background;
|
|
11 |
use Elementor\Group_Control_Box_Shadow;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
-
use Elementor\Scheme_Typography;
|
15 |
-
use Elementor\Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
11 |
use Elementor\Group_Control_Box_Shadow;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
15 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
modules/twitter/widgets/twitter-grid.php
CHANGED
@@ -11,8 +11,8 @@ use Elementor\Group_Control_Background;
|
|
11 |
use Elementor\Group_Control_Box_Shadow;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
-
use Elementor\Scheme_Typography;
|
15 |
-
use Elementor\Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
11 |
use Elementor\Group_Control_Box_Shadow;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
15 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
modules/twitter/widgets/twitter-timeline.php
CHANGED
@@ -11,8 +11,8 @@ use Elementor\Group_Control_Background;
|
|
11 |
use Elementor\Group_Control_Box_Shadow;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
-
use Elementor\Scheme_Typography;
|
15 |
-
use Elementor\Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
11 |
use Elementor\Group_Control_Box_Shadow;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
15 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
modules/twitter/widgets/twitter-tweet.php
CHANGED
@@ -11,8 +11,8 @@ use Elementor\Group_Control_Background;
|
|
11 |
use Elementor\Group_Control_Box_Shadow;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
-
use Elementor\Scheme_Typography;
|
15 |
-
use Elementor\Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
11 |
use Elementor\Group_Control_Box_Shadow;
|
12 |
use Elementor\Group_Control_Border;
|
13 |
use Elementor\Group_Control_Typography;
|
14 |
+
use Elementor\Core\Schemes\Typography as Scheme_Typography;
|
15 |
+
use Elementor\Core\Schemes\Color as Scheme_Color;
|
16 |
|
17 |
if ( ! defined( 'ABSPATH' ) ) {
|
18 |
exit; // Exit if accessed directly.
|
package.json
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
{
|
2 |
"name": "powerpack-lite-for-elementor",
|
3 |
-
"version": "2.3.
|
4 |
"description": "Extend Elementor Page Builder with 50+ Creative Widgets.",
|
5 |
"keywords": [],
|
6 |
"author": "IdeaBox Creations",
|
1 |
{
|
2 |
"name": "powerpack-lite-for-elementor",
|
3 |
+
"version": "2.3.3",
|
4 |
"description": "Extend Elementor Page Builder with 50+ Creative Widgets.",
|
5 |
"keywords": [],
|
6 |
"author": "IdeaBox Creations",
|
powerpack-lite-elementor.php
CHANGED
@@ -3,14 +3,14 @@
|
|
3 |
* Plugin Name: PowerPack Lite for Elementor
|
4 |
* Plugin URI: https://powerpackelements.com
|
5 |
* Description: Custom addons for Elementor page builder.
|
6 |
-
* Version: 2.3.
|
7 |
* Author: IdeaBox Creations
|
8 |
* Author URI: http://ideabox.io/
|
9 |
* License: GNU General Public License v2.0
|
10 |
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
* Text Domain: powerpack
|
12 |
* Domain Path: /languages
|
13 |
-
* Elementor tested up to: 3.1
|
14 |
* Elementor Pro tested up to: 3.2.1
|
15 |
*/
|
16 |
|
@@ -20,11 +20,11 @@ if ( defined( 'POWERPACK_ELEMENTS_VER' ) ) {
|
|
20 |
return;
|
21 |
}
|
22 |
|
23 |
-
define( 'POWERPACK_ELEMENTS_LITE_VER', '2.3.
|
24 |
define( 'POWERPACK_ELEMENTS_LITE_PATH', plugin_dir_path( __FILE__ ) );
|
25 |
define( 'POWERPACK_ELEMENTS_LITE_BASE', plugin_basename( __FILE__ ) );
|
26 |
define( 'POWERPACK_ELEMENTS_LITE_URL', plugins_url( '/', __FILE__ ) );
|
27 |
-
define( 'POWERPACK_ELEMENTS_LITE_ELEMENTOR_VERSION_REQUIRED', '
|
28 |
define( 'POWERPACK_ELEMENTS_LITE_PHP_VERSION_REQUIRED', '5.4' );
|
29 |
|
30 |
require_once POWERPACK_ELEMENTS_LITE_PATH . 'includes/helper-functions.php';
|
3 |
* Plugin Name: PowerPack Lite for Elementor
|
4 |
* Plugin URI: https://powerpackelements.com
|
5 |
* Description: Custom addons for Elementor page builder.
|
6 |
+
* Version: 2.3.3
|
7 |
* Author: IdeaBox Creations
|
8 |
* Author URI: http://ideabox.io/
|
9 |
* License: GNU General Public License v2.0
|
10 |
* License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
* Text Domain: powerpack
|
12 |
* Domain Path: /languages
|
13 |
+
* Elementor tested up to: 3.2.1
|
14 |
* Elementor Pro tested up to: 3.2.1
|
15 |
*/
|
16 |
|
20 |
return;
|
21 |
}
|
22 |
|
23 |
+
define( 'POWERPACK_ELEMENTS_LITE_VER', '2.3.3' );
|
24 |
define( 'POWERPACK_ELEMENTS_LITE_PATH', plugin_dir_path( __FILE__ ) );
|
25 |
define( 'POWERPACK_ELEMENTS_LITE_BASE', plugin_basename( __FILE__ ) );
|
26 |
define( 'POWERPACK_ELEMENTS_LITE_URL', plugins_url( '/', __FILE__ ) );
|
27 |
+
define( 'POWERPACK_ELEMENTS_LITE_ELEMENTOR_VERSION_REQUIRED', '3.0.0' );
|
28 |
define( 'POWERPACK_ELEMENTS_LITE_PHP_VERSION_REQUIRED', '5.4' );
|
29 |
|
30 |
require_once POWERPACK_ELEMENTS_LITE_PATH . 'includes/helper-functions.php';
|
readme.txt
CHANGED
@@ -11,20 +11,34 @@ A collection of 30+ Free Elementor addons widgets. Take Elementor to the next le
|
|
11 |
|
12 |
== Description ==
|
13 |
|
14 |
-
Extend Elementor with 60+ Creative Elementor Widgets and extensions with [PowerPack Elementor addons](https://powerpackelements.com/?utm_medium=powerpack-lite&utm_source=repo-readme&utm_campaign=repo-demo-link) - The fastest
|
15 |
|
16 |
PowerPack Elementor addon is built by [IdeaBox Creations](https://ideabox.io/?utm_medium=powerpack-lite&utm_source=repo-readme&utm_campaign=repo-demo-link).
|
17 |
|
18 |
Head over to [PowerPack for Elementor](https://powerpackelements.com/?utm_medium=powerpack-lite&utm_source=repo-readme&utm_campaign=repo-demo-link) website to explore addon.
|
19 |
|
20 |
-
|
21 |
-
We have [Extensive Documentation](https://powerpackelements.com/docs/?utm_medium=powerpack-lite&utm_source=repo-readme&utm_campaign=repo-demo-link) which includes all types of docs that support users to understand [PowerPack for Elementor](https://powerpackelements.com/docs/?utm_medium=powerpack-lite&utm_source=repo-readme&utm_campaign=repo-demo-link) better.
|
22 |
|
23 |
-
|
24 |
-
|
25 |
|
26 |
-
|
27 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
|
29 |
## PowerPack Addons for Elementor Lite - Features
|
30 |
|
@@ -107,15 +121,14 @@ Want to connect us with more? We have an active Facebook Group where we keep pos
|
|
107 |
24. [Breadcrumbs](https://powerpackelements.com/elementor-widgets/breadcrumbs/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) - This widget lets you add breadcrumbs to pages on your website.
|
108 |
25. [Advanced Posts](https://powerpackelements.com/elementor-widgets/posts/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) - Create stylish blog layouts with the Elementor Posts widget.
|
109 |
|
110 |
-
### TEMPLATE
|
111 |
-
|
112 |
-
**Easiest, Fastest and Creative way to design websites!**
|
113 |
-
|
114 |
-
https://www.youtube.com/watch?v=IoSvG1-0f4M
|
115 |
|
116 |
PowerPack template library includes 150+ ready-to-use section blocks. All block templates are precise work of our designers that can be used to create any website.
|
117 |
|
118 |
-
|
|
|
|
|
119 |
**Get Special WooCommerce Elementor widgets with PowerPack Pro**
|
120 |
|
121 |
1. [Woo Products](https://powerpackelements.com/demo/woo-product-grid/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) - Multiple layout and styling options to create WooCommerce Product Grid and Carousel layouts on your Elementor website
|
@@ -128,45 +141,46 @@ PowerPack template library includes 150+ ready-to-use section blocks. All block
|
|
128 |
8. [Woo My Account](https://powerpackelements.com/elementor-widgets/my-account-widget/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) - Easily customize My Account area of your WooCommerce websites.
|
129 |
|
130 |
|
131 |
-
### NEW SCHEMA WIDGETS
|
132 |
**Boost your Search Engine Rankings with new, unique, Schema markup widgets for Elementor.**
|
133 |
|
134 |
1. [FAQ Schema Markup Widget](https://powerpackelements.com/elementor-widgets/faq/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) – Create a search engine optimized FAQ Page for your site with FAQ Schema markup widget and leverage the power of Structured Data.
|
135 |
2. [How-to Schema Markup Widget](https://powerpackelements.com/elementor-widgets/how-to/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) – Easily create stylish How-to Guides, Tutorials, and walk-throughs.
|
136 |
|
137 |
### CREATIVE EXTENSIONS
|
138 |
-
|
139 |
-
|
|
|
140 |
|
141 |
https://www.youtube.com/watch?v=blCGxZujnJg
|
142 |
|
143 |
-
- **
|
144 |
-
|
145 |
|
146 |
-
|
147 |
-
Copy-paste content from one domain to another easily.
|
148 |
|
149 |
-
|
150 |
-
Add stylish & animated backgrounds on your website.
|
151 |
|
152 |
-
-
|
153 |
-
Includes a wide range of Woo Widgets that lets you design WooCommerce Single Product and Archive Page Templates. Easily!
|
154 |
|
155 |
-
|
156 |
-
- **Elementor 2.0 Compatible**
|
157 |
-
PowerPack widgets are compatible with Elementor 2.0 Dynamic Fields. Hence, you can use them to display dynamic content.
|
158 |
|
159 |
-
|
160 |
-
|
161 |
|
162 |
-
|
163 |
-
PowerPack for Elementor boasts of superior code quality optimized for performance. Minimal usage of external scripts helps you maintain superior loading time for your websites.
|
164 |
|
165 |
-
- **
|
166 |
-
|
167 |
|
168 |
-
|
169 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
170 |
|
171 |
## Other Elementor Plugins
|
172 |
- **[Dashboard Welcome for Elementor](https://wordpress.org/plugins/dashboard-welcome-for-elementor/)**
|
@@ -206,6 +220,13 @@ Not at all! All the widgets and settings are easy to use with drag & drop interf
|
|
206 |
|
207 |
== Changelog ==
|
208 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
209 |
= 2.3.2 - April 7, 2021 =
|
210 |
* Added: Content Ticker - Pause on Interaction option
|
211 |
* Added: Content Ticker - Heading alignment and padding options
|
@@ -213,6 +234,7 @@ Not at all! All the widgets and settings are easy to use with drag & drop interf
|
|
213 |
* Enhancement: Instagram Feed - Updated autoplay speed control type to number control
|
214 |
* Enhancement: Instagram Feed - Removed Use API option as it was not working any more
|
215 |
* Added: Gravity Forms - Label spacing option
|
|
|
216 |
|
217 |
= 2.3.1 - March 26, 2021 =
|
218 |
* Fixed: Flip Box - Link option was not working in zoom out effect
|
11 |
|
12 |
== Description ==
|
13 |
|
14 |
+
Extend Elementor with 60+ Creative Elementor Widgets and extensions with [PowerPack Elementor addons](https://powerpackelements.com/?utm_medium=powerpack-lite&utm_source=repo-readme&utm_campaign=repo-demo-link) - The fastest-growing Elementor addon. Get 30+ Free Elementor widgets with PowerPack Lite. These Elementor widgets are designed with a focus on creativity and usability. With PowerPack, building Elementor websites will be faster than ever!
|
15 |
|
16 |
PowerPack Elementor addon is built by [IdeaBox Creations](https://ideabox.io/?utm_medium=powerpack-lite&utm_source=repo-readme&utm_campaign=repo-demo-link).
|
17 |
|
18 |
Head over to [PowerPack for Elementor](https://powerpackelements.com/?utm_medium=powerpack-lite&utm_source=repo-readme&utm_campaign=repo-demo-link) website to explore addon.
|
19 |
|
20 |
+
## Top Features of PowerPack Elementor Addon
|
|
|
21 |
|
22 |
+
- **UNIQUE WIDGETS**
|
23 |
+
PowerPack includes a range of advanced elementor widgets that opens a whole new way of designing possibilities with the elementor.
|
24 |
|
25 |
+
- **FULLY CUSTOMIZABLE**
|
26 |
+
All PowerPack widgets are completely customizable; you can alter settings and style widgets as per your requirements.
|
27 |
+
|
28 |
+
- **ELEMENTOR 3.0 COMPATIBLE**
|
29 |
+
PowerPack for Elementor is 100% Compatible with Elementor 3.0 Dynamic Fields. Hence, you can use them to display dynamic content.
|
30 |
+
|
31 |
+
- **WHITE LABEL BRANDING**
|
32 |
+
Self-branding is extremely important when you are working for third-party clients. This feature allows you to change the branding of the plugin and help you maintain your personal brand while building client sites.
|
33 |
+
|
34 |
+
- **LIGHTWEIGHT, FAST, USER-FRIENDLY**
|
35 |
+
PowerPack for Elementor boasts of superior code quality optimized for performance. Minimal usage of external scripts helps you maintain superior loading time for your websites.
|
36 |
+
|
37 |
+
- **EXTENSIVE STYLING OPTIONS**
|
38 |
+
All the Elementor Widgets included with PowerPack come with well-thought design and styling options. These options make it easy for you to build creative layouts without worrying about the custom code.
|
39 |
+
|
40 |
+
- **PROFESSIONAL SUPPORT**
|
41 |
+
PowerPack Addon for Elementor comes from our team of experts, who always deliver the best and try to fix all of their queries earliest.
|
42 |
|
43 |
## PowerPack Addons for Elementor Lite - Features
|
44 |
|
121 |
24. [Breadcrumbs](https://powerpackelements.com/elementor-widgets/breadcrumbs/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) - This widget lets you add breadcrumbs to pages on your website.
|
122 |
25. [Advanced Posts](https://powerpackelements.com/elementor-widgets/posts/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) - Create stylish blog layouts with the Elementor Posts widget.
|
123 |
|
124 |
+
### TEMPLATE LIBRRAY FOR ELEMENTOR - FREE & PRO
|
125 |
+
**Easiest, Fastest, and Creative Way to Design Websites!**
|
|
|
|
|
|
|
126 |
|
127 |
PowerPack template library includes 150+ ready-to-use section blocks. All block templates are precise work of our designers that can be used to create any website.
|
128 |
|
129 |
+
https://www.youtube.com/watch?v=IoSvG1-0f4M&t=1s
|
130 |
+
|
131 |
+
### WOOCOMMERCE ELEMENTOR WIDGETS - PRO
|
132 |
**Get Special WooCommerce Elementor widgets with PowerPack Pro**
|
133 |
|
134 |
1. [Woo Products](https://powerpackelements.com/demo/woo-product-grid/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) - Multiple layout and styling options to create WooCommerce Product Grid and Carousel layouts on your Elementor website
|
141 |
8. [Woo My Account](https://powerpackelements.com/elementor-widgets/my-account-widget/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) - Easily customize My Account area of your WooCommerce websites.
|
142 |
|
143 |
|
144 |
+
### NEW SCHEMA WIDGETS - PRO
|
145 |
**Boost your Search Engine Rankings with new, unique, Schema markup widgets for Elementor.**
|
146 |
|
147 |
1. [FAQ Schema Markup Widget](https://powerpackelements.com/elementor-widgets/faq/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) – Create a search engine optimized FAQ Page for your site with FAQ Schema markup widget and leverage the power of Structured Data.
|
148 |
2. [How-to Schema Markup Widget](https://powerpackelements.com/elementor-widgets/how-to/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link) – Easily create stylish How-to Guides, Tutorials, and walk-throughs.
|
149 |
|
150 |
### CREATIVE EXTENSIONS
|
151 |
+
|
152 |
+
- **ADVANCED DISPLAY CONDITIONS FUNCTIONALITY**
|
153 |
+
Use Elementor for advanced cases like timed-content, content for logged in users, special content based on user's browser, display content based on page, post, archive rules, and much more. The most UNIQUE solution for Elementor widgets and sections.
|
154 |
|
155 |
https://www.youtube.com/watch?v=blCGxZujnJg
|
156 |
|
157 |
+
- **HEADER FOOTER BUILDER**
|
158 |
+
PowerPack addon includes a unique Header & Footer extension that allows you to create a custom Header and Footer layout. If you are using Elementor Free version, the PowerPack Header Footer extension could be a great fit for your website.
|
159 |
|
160 |
+
[Watch Demo](https://powerpackelements.com/elementor-widgets/header-footer-builder-elementor/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link)
|
|
|
161 |
|
162 |
+
**[Magic Wand Feature](https://powerpackelements.com/elementor-widgets/cross-domain-copy-paste/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link)** - Cross-Domain Copy Paste for Elementor
|
|
|
163 |
|
164 |
+
Get rid of all the repetitve & time-consuing process reuires in website design. With PowerPack magical cross-domain cpoyy paste feature you can copy content from one website to another in just four simple steps.
|
|
|
165 |
|
166 |
+
https://www.youtube.com/watch?v=0vy63aKyH68
|
|
|
|
|
167 |
|
168 |
+
- **[WOOCOMMERCE BUILDER FOR ELEMENTOR](https://powerpackelements.com/woocommerce-builder/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link)**
|
169 |
+
The most flexible and easiest way to build an online store with WooCommerce and Elementor. PowerPack WooCommerce builder includes a wide range of Woo Widgets that lets you design WooCommerce Single Product and Archive Page Templates. Easily!
|
170 |
|
171 |
+
https://www.youtube.com/watch?v=-VPXg2L1sew&feature=youtu.be
|
|
|
172 |
|
173 |
+
- **[BACKGROUND EFFECTS](https://powerpackelements.com/elementor-widgets/background-effects/?utm_source=repo-readme&utm_medium=powerpack-lite&utm_campaign=repo-demo-link)**
|
174 |
+
Add stylish & animated backgrounds on your website.
|
175 |
|
176 |
+
### LEARN FROM EXTENSIVE DOCUMENTATION
|
177 |
+
We have [Extensive Documentation](https://powerpackelements.com/docs/?utm_medium=powerpack-lite&utm_source=repo-readme&utm_campaign=repo-demo-link) which includes all types of docs that support users to understand [PowerPack for Elementor](https://powerpackelements.com/docs/?utm_medium=powerpack-lite&utm_source=repo-readme&utm_campaign=repo-demo-link) better.
|
178 |
+
|
179 |
+
### Follow us on Twitter
|
180 |
+
Want to know more about us? Follow us on [Twitter](https://twitter.com/ppelementor) for more updates and information.
|
181 |
+
|
182 |
+
### Join our Facebook Group
|
183 |
+
Want to connect us with more? We have an active Facebook Group where we keep posting PowerPack's latest updates and help our users with any questions they may have! We are sure you will love the group. Join in and say, Hello! [PowerPack Elements Facebook Group.](https://www.facebook.com/groups/ppelementor/)
|
184 |
|
185 |
## Other Elementor Plugins
|
186 |
- **[Dashboard Welcome for Elementor](https://wordpress.org/plugins/dashboard-welcome-for-elementor/)**
|
220 |
|
221 |
== Changelog ==
|
222 |
|
223 |
+
= 2.3.3 - April 26, 2021 =
|
224 |
+
* Fixed: Team Member - Dynamic image tag was not working
|
225 |
+
* Fixed: Logo Carousel - PHP error when logo title is used
|
226 |
+
* Fixed: Updated soon to be deprecated code
|
227 |
+
* Enhancement: Buttons, Icon List - Added support for HTML tags for text field
|
228 |
+
* Enhancement: Updated compatibility tag
|
229 |
+
|
230 |
= 2.3.2 - April 7, 2021 =
|
231 |
* Added: Content Ticker - Pause on Interaction option
|
232 |
* Added: Content Ticker - Heading alignment and padding options
|
234 |
* Enhancement: Instagram Feed - Updated autoplay speed control type to number control
|
235 |
* Enhancement: Instagram Feed - Removed Use API option as it was not working any more
|
236 |
* Added: Gravity Forms - Label spacing option
|
237 |
+
* Fixed: Sanitized and escaped data to enforce better security
|
238 |
|
239 |
= 2.3.1 - March 26, 2021 =
|
240 |
* Fixed: Flip Box - Link option was not working in zoom out effect
|