Happy Addons for Elementor (Mega Menu, Post Grid, Woocommerce Product Grid, Table, Event Calendar, Slider Elementor Widget) - Version 2.7.1

Version Description

  • 23 February 2020 =

  • Fix: Fun Factor broken markup issue

Download this release

Release Info

Developer thehappymonster
Plugin Icon 128x128 Happy Addons for Elementor (Mega Menu, Post Grid, Woocommerce Product Grid, Table, Event Calendar, Slider Elementor Widget)
Version 2.7.1
Comparing to
See all releases

Code changes from version 2.7.0 to 2.7.1

Files changed (4) hide show
  1. changelog.txt +4 -0
  2. plugin.php +2 -2
  3. readme.txt +10 -6
  4. widgets/fun-factor/widget.php +27 -20
changelog.txt CHANGED
@@ -1,3 +1,7 @@
 
 
 
 
1
  = 2.7.0 - 20 February 2020 =
2
 
3
  - New: Twitter Feed widget
1
+ = 2.7.1 - 23 February 2020 =
2
+
3
+ - Fix: Fun Factor broken markup issue
4
+
5
  = 2.7.0 - 20 February 2020 =
6
 
7
  - New: Twitter Feed widget
plugin.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Happy Elementor Addons
4
  * Plugin URI: https://happyaddons.com/
5
  * Description: <a href="https://happyaddons.com/">HappyAddons</a> is a collection of slick, powerful widgets that works seamlessly with Elementor page builder. It’s trendy look with detail customization features allows to create extraordinary designs instantly. <a href="https://happyaddons.com/">HappyAddons</a> is free, rapidly growing and comes with great support.
6
- * Version: 2.7.0
7
  * Author: weDevs
8
  * Author URI: https://happyaddons.com/
9
  * License: GPLv2
@@ -34,7 +34,7 @@ Copyright 2019 HappyMonster <http://happymonster.me>
34
 
35
  defined( 'ABSPATH' ) || die();
36
 
37
- define( 'HAPPY_ADDONS_VERSION', '2.7.0' );
38
  define( 'HAPPY_ADDONS__FILE__', __FILE__ );
39
  define( 'HAPPY_ADDONS_DIR_PATH', plugin_dir_path( HAPPY_ADDONS__FILE__ ) );
40
  define( 'HAPPY_ADDONS_DIR_URL', plugin_dir_url( HAPPY_ADDONS__FILE__ ) );
3
  * Plugin Name: Happy Elementor Addons
4
  * Plugin URI: https://happyaddons.com/
5
  * Description: <a href="https://happyaddons.com/">HappyAddons</a> is a collection of slick, powerful widgets that works seamlessly with Elementor page builder. It’s trendy look with detail customization features allows to create extraordinary designs instantly. <a href="https://happyaddons.com/">HappyAddons</a> is free, rapidly growing and comes with great support.
6
+ * Version: 2.7.1
7
  * Author: weDevs
8
  * Author URI: https://happyaddons.com/
9
  * License: GPLv2
34
 
35
  defined( 'ABSPATH' ) || die();
36
 
37
+ define( 'HAPPY_ADDONS_VERSION', '2.7.1' );
38
  define( 'HAPPY_ADDONS__FILE__', __FILE__ );
39
  define( 'HAPPY_ADDONS_DIR_PATH', plugin_dir_path( HAPPY_ADDONS__FILE__ ) );
40
  define( 'HAPPY_ADDONS_DIR_URL', plugin_dir_url( HAPPY_ADDONS__FILE__ ) );
readme.txt CHANGED
@@ -1,6 +1,6 @@
1
  === Happy Elementor Addons ===
2
  Plugin Name: Happy Elementor Addons
3
- Version: 2.7.0
4
  Author: weDevs
5
  Author URI: https://happyaddons.com/
6
  Contributors: thehappymonster, happyaddons, hasinhayder, mosaddek73, tareq1988, sourav926, wedevs, iqbalrony, mrokon, obiplabon
@@ -56,11 +56,11 @@ Unlike other Elementor addons, the Happy Elementor Addons comes with a host of f
56
  23. **[Flip Box](https://demo.happyaddons.com/elementor-flip-box-widget-demo/)** – FlipBox helps you to deliver messages in a beautiful way with before and after-effects. [Check demo](https://demo.happyaddons.com/elementor-flip-box-widget-demo/)
57
  24. **[Pricing Table](https://demo.happyaddons.com/elementor-pricing-table-widget-demo/)** – Create beautiful pricing tables with lots of customizations and sleek look-n-feel using this widget. [Check demo](https://demo.happyaddons.com/elementor-pricing-table-widget-demo/)
58
  25. **[Image Grid](https://demo.happyaddons.com/elementor-image-grid-widget-demo/)** – Simply beautiful, this widget can help you create stunning number blocks with various styles, look-n-feels that’s literally going to blow your mind. [Check demo](https://demo.happyaddons.com/elementor-image-grid-widget-demo/)
59
- 26. **[Gravity Forms](https://happyaddons.com/docs/happy-addons-for-elementor/widgets/gravity-forms/)** - While using Gravity forms, you may want to change the appearance of the form fields. With the Happy Addons, you can spruce up your Gravity forms like a pro. [Check demo](https://happyaddons.com/docs/happy-addons-for-elementor/widgets/gravity-forms/)
60
- 27. **[News Ticker](https://happyaddons.com/docs/happy-addons-for-elementor/widgets/news-ticker/)** - Want to show updates, popular content or messages on your website? With the Happy Elementor Addons Content Ticker widget, you can do this at your disposal with great customizability.
61
- 28. **[Twitter Feed]**
62
- 29. **[Bar Chart]**
63
- 30. **[Social Icons]**
64
 
65
 
66
  ### Free Built-in Extensions to Give You an Awesome Experience
@@ -276,6 +276,10 @@ It's really easy and super simple to install **Happy Elementor Addons** plugin b
276
 
277
  == Changelog ==
278
 
 
 
 
 
279
  = 2.7.0 - 20 February 2020 =
280
 
281
  - New: Twitter feed widget
1
  === Happy Elementor Addons ===
2
  Plugin Name: Happy Elementor Addons
3
+ Version: 2.7.1
4
  Author: weDevs
5
  Author URI: https://happyaddons.com/
6
  Contributors: thehappymonster, happyaddons, hasinhayder, mosaddek73, tareq1988, sourav926, wedevs, iqbalrony, mrokon, obiplabon
56
  23. **[Flip Box](https://demo.happyaddons.com/elementor-flip-box-widget-demo/)** – FlipBox helps you to deliver messages in a beautiful way with before and after-effects. [Check demo](https://demo.happyaddons.com/elementor-flip-box-widget-demo/)
57
  24. **[Pricing Table](https://demo.happyaddons.com/elementor-pricing-table-widget-demo/)** – Create beautiful pricing tables with lots of customizations and sleek look-n-feel using this widget. [Check demo](https://demo.happyaddons.com/elementor-pricing-table-widget-demo/)
58
  25. **[Image Grid](https://demo.happyaddons.com/elementor-image-grid-widget-demo/)** – Simply beautiful, this widget can help you create stunning number blocks with various styles, look-n-feels that’s literally going to blow your mind. [Check demo](https://demo.happyaddons.com/elementor-image-grid-widget-demo/)
59
+ 26. **[Gravity Forms](https://demo.happyaddons.com/elementor-gravity-form-widget-demo/)** - While using Gravity forms, you may want to change the appearance of the form fields. With the Happy Addons, you can spruce up your Gravity forms like a pro. [Check demo](https://happyaddons.com/docs/happy-addons-for-elementor/widgets/gravity-forms/)
60
+ 27. **[News Ticker](https://demo.happyaddons.com/elementor-news-ticker-widget-demo/)** - Want to show updates, popular content or messages on your website? With the Happy Elementor Addons Content Ticker widget, you can do this at your disposal with great customizability.
61
+ 28. **[Twitter Feed](https://demo.happyaddons.com/elementor-twitter-feed-widget-demo/)**
62
+ 29. **[Bar Chart](https://demo.happyaddons.com/elementor-bar-chart-widget-demo/)**
63
+ 30. **[Social Icons](https://demo.happyaddons.com/elementor-social-icon-widget-demo/)**
64
 
65
 
66
  ### Free Built-in Extensions to Give You an Awesome Experience
276
 
277
  == Changelog ==
278
 
279
+ = 2.7.1 - 23 February 2020 =
280
+
281
+ - Fix: Fun Factor broken markup issue
282
+
283
  = 2.7.0 - 20 February 2020 =
284
 
285
  - New: Twitter feed widget
widgets/fun-factor/widget.php CHANGED
@@ -183,6 +183,9 @@ class Fun_Factor extends Base {
183
  [
184
  'label' => __('Title', 'happy-elementor-addons'),
185
  'type' => Controls_Manager::TEXT,
 
 
 
186
  'default' => __('Happy Clients', 'happy-elementor-addons'),
187
  ]
188
  );
@@ -213,6 +216,9 @@ class Fun_Factor extends Base {
213
  'condition' => [
214
  'animate_number!' => ''
215
  ],
 
 
 
216
  ]
217
  );
218
 
@@ -793,26 +799,27 @@ class Fun_Factor extends Base {
793
  ?>
794
 
795
  <div class="ha-ff-container">
796
- <?php if (!empty($settings['icons']['value'])) : ?>
797
- <div class="ha-fun-factor-icon-section">
798
- <?php Icons_Manager::render_icon($settings['icons'], ['aria-hidden' => 'true', 'class' => 'ha-fun-factor-icon']); ?>
799
- </div>
800
- <?php elseif ($settings['image']['url'] || $settings['image']['id']) : ?>
801
- <div class="ha-fun-factor-image-section">
802
- <?php echo Group_Control_Image_Size::get_attachment_image_html($settings, 'thumbnail', 'image'); ?>
803
- </div>
804
- <?php endif; ?>
805
-
806
- <div class="ha-fun-factor-content">
807
- <p <?php $this->print_render_attribute_string('fun_factor_number'); ?> > <?php echo esc_html($number); ?></p>
808
- <?php if ('yes' === $settings['divider_show_hide']) : ?>
809
- <span
810
- class="ha-fun-factor-divider ha-fun-factor-divider-align-<?php echo $settings['text_align']; ?>"></span>
811
- <?php endif; ?>
812
- <<?php echo tag_escape($settings['title_tag']); ?>
813
- class="ha-fun-factor-content-text"><?php echo esc_html($fun_factor_title); ?>
814
- </div>
815
-
 
816
  <?php
817
  }
818
  }
183
  [
184
  'label' => __('Title', 'happy-elementor-addons'),
185
  'type' => Controls_Manager::TEXT,
186
+ 'dynamic' => [
187
+ 'active' => true,
188
+ ],
189
  'default' => __('Happy Clients', 'happy-elementor-addons'),
190
  ]
191
  );
216
  'condition' => [
217
  'animate_number!' => ''
218
  ],
219
+ 'dynamic' => [
220
+ 'active' => true,
221
+ ],
222
  ]
223
  );
224
 
799
  ?>
800
 
801
  <div class="ha-ff-container">
802
+ <?php if (!empty($settings['icons']['value'])) : ?>
803
+ <div class="ha-fun-factor-icon-section">
804
+ <?php Icons_Manager::render_icon( $settings['icons'], ['aria-hidden' => 'true', 'class' => 'ha-fun-factor-icon'] ); ?>
805
+ </div>
806
+ <?php elseif ( $settings['image']['url'] || $settings['image']['id'] ) : ?>
807
+ <div class="ha-fun-factor-image-section">
808
+ <?php echo Group_Control_Image_Size::get_attachment_image_html( $settings, 'thumbnail', 'image' ); ?>
809
+ </div>
810
+ <?php endif; ?>
811
+
812
+ <div class="ha-fun-factor-content">
813
+ <p <?php $this->print_render_attribute_string( 'fun_factor_number' ); ?> ><?php echo esc_html( $number ); ?></p>
814
+ <?php if ( 'yes' === $settings['divider_show_hide'] ) : ?>
815
+ <span class="ha-fun-factor-divider ha-fun-factor-divider-align-<?php echo esc_attr( $settings['text_align'] ); ?>"></span>
816
+ <?php endif; ?>
817
+ <?php printf( '<%1$s class="ha-fun-factor-content-text">%2$s</%1$s>',
818
+ tag_escape( $settings['title_tag'] ),
819
+ esc_html( $fun_factor_title )
820
+ ); ?>
821
+ </div>
822
+ </div>
823
  <?php
824
  }
825
  }