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

Version Description

  • Fix: Unnecessary JS and CSS loading issue fixed
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 1.2.1
Comparing to
See all releases

Code changes from version 1.2.0 to 1.2.1

Files changed (4) hide show
  1. base.php +1 -1
  2. classes/asset-manager.php +0 -61
  3. plugin.php +1 -1
  4. readme.txt +50 -16
base.php CHANGED
@@ -14,7 +14,7 @@ defined( 'ABSPATH' ) || die();
14
 
15
  class Base {
16
 
17
- const VERSION = '1.2.0';
18
 
19
  const MINIMUM_ELEMENTOR_VERSION = '2.5.0';
20
 
14
 
15
  class Base {
16
 
17
+ const VERSION = '1.2.1';
18
 
19
  const MINIMUM_ELEMENTOR_VERSION = '2.5.0';
20
 
classes/asset-manager.php CHANGED
@@ -14,9 +14,6 @@ class Assets {
14
  // Frontend scripts
15
  add_action( 'elementor/frontend/after_enqueue_scripts', [__CLASS__, 'enqueue_frontend_scripts'] );
16
 
17
- // Dashboard scripts
18
- add_action( 'admin_enqueue_scripts', [__CLASS__, 'dashboard_enqueue_scripts'] );
19
-
20
  // Edit and preview enqueue
21
  add_action( 'elementor/preview/enqueue_styles', [__CLASS__, 'enqueue_preview_style'] );
22
 
@@ -57,27 +54,6 @@ class Assets {
57
  Base::VERSION
58
  );
59
 
60
- wp_enqueue_style(
61
- 'magnific-popup',
62
- HAPPY_ASSETS . 'vendor/magnific-popup/magnific-popup.css',
63
- null,
64
- Base::VERSION
65
- );
66
-
67
- wp_enqueue_style(
68
- 'slick',
69
- HAPPY_ASSETS . 'vendor/slick/slick.css',
70
- null,
71
- Base::VERSION
72
- );
73
-
74
- wp_enqueue_style(
75
- 'slick-theme',
76
- HAPPY_ASSETS . 'vendor/slick/slick-theme.css',
77
- null,
78
- Base::VERSION
79
- );
80
-
81
  wp_enqueue_style(
82
  'happy-elementor-addons',
83
  HAPPY_ASSETS . 'css/main' . $suffix . 'css',
@@ -110,30 +86,6 @@ class Assets {
110
  true
111
  );
112
 
113
- wp_enqueue_script(
114
- 'jquery-magnific-popup',
115
- HAPPY_ASSETS . 'vendor/magnific-popup/jquery.magnific-popup.min.js',
116
- ['jquery'],
117
- Base::VERSION,
118
- true
119
- );
120
-
121
- wp_enqueue_script(
122
- 'jquery-isotope',
123
- HAPPY_ASSETS . 'vendor/jquery.isotope.js',
124
- ['jquery'],
125
- Base::VERSION,
126
- true
127
- );
128
-
129
- wp_enqueue_script(
130
- 'jquery-slick',
131
- HAPPY_ASSETS . 'vendor/slick/slick' . $suffix . 'js',
132
- ['jquery'],
133
- Base::VERSION,
134
- true
135
- );
136
-
137
  wp_enqueue_script(
138
  'anime',
139
  HAPPY_ASSETS . 'vendor/anime/lib/anime.min.js',
@@ -151,19 +103,6 @@ class Assets {
151
  );
152
  }
153
 
154
- public static function dashboard_enqueue_scripts() {
155
- $currentScreen = get_current_screen();
156
- if ( $currentScreen->id != "elementor_page_happy-settings" ) {
157
- return;
158
- }
159
- wp_enqueue_style(
160
- 'happy-dashboard',
161
- HAPPY_ASSETS . 'admin/css/dashboard.css',
162
- null,
163
- Base::VERSION
164
- );
165
- }
166
-
167
  public static function enqueue_editor_scripts() {
168
  wp_enqueue_style(
169
  'happy-icon',
14
  // Frontend scripts
15
  add_action( 'elementor/frontend/after_enqueue_scripts', [__CLASS__, 'enqueue_frontend_scripts'] );
16
 
 
 
 
17
  // Edit and preview enqueue
18
  add_action( 'elementor/preview/enqueue_styles', [__CLASS__, 'enqueue_preview_style'] );
19
 
54
  Base::VERSION
55
  );
56
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  wp_enqueue_style(
58
  'happy-elementor-addons',
59
  HAPPY_ASSETS . 'css/main' . $suffix . 'css',
86
  true
87
  );
88
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89
  wp_enqueue_script(
90
  'anime',
91
  HAPPY_ASSETS . 'vendor/anime/lib/anime.min.js',
103
  );
104
  }
105
 
 
 
 
 
 
 
 
 
 
 
 
 
 
106
  public static function enqueue_editor_scripts() {
107
  wp_enqueue_style(
108
  'happy-icon',
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: 1.2.0
7
  * Author: HappyMonster
8
  * Author URI: https://happyaddons.com/
9
  * License: GPLv2
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: 1.2.1
7
  * Author: HappyMonster
8
  * Author URI: https://happyaddons.com/
9
  * License: GPLv2
readme.txt CHANGED
@@ -1,12 +1,13 @@
1
  === Happy Elementor Addons ===
2
  Plugin Name: Happy Elementor Addons
3
- Version: 1.2.0
4
  Author: HappyMonster
5
  Author URI: https://happyaddons.com/
6
- Contributors: thehappymonster, happyaddons, hasinhayder, obiplabon, sourav926
7
- Tags: elementor, form, page builder, widget, addon
8
  Requires at least: 4.7
9
  Tested up to: 5.2.2
 
10
  Requires PHP: 5.4
11
  License: GPLv2
12
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
@@ -17,6 +18,7 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
17
 
18
  [HappyAddons](https://happyaddons.com/) 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. [HappyAddons](https://happyaddons.com/) is free, rapidly growing and comes with great support.
19
 
 
20
  ### Included 18 Free Widgets
21
 
22
  1. **[Card](https://happyaddons.com/elementor-card-widget-demo/)** - Incredibly powerful widget to demonstrate your products, articles, news, creative posts using a beautiful combination of texts, links, badge and image. Using built in positioning and offset feature you can create eye-candy designs in a twist. [Check demo](https://happyaddons.com/elementor-card-widget-demo/)
@@ -36,11 +38,11 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
36
  15. **[Testimonial](https://happyaddons.com/elementor-testimonial-widget-demo/)** - Create beautiful testimonial sections with different look-n-feels using HappyAddons Testimonial widget. [Check demo](https://happyaddons.com/elementor-testimonial-widget-demo/)
37
  16. **[Justified Grid](https://happyaddons.com/elementor-justified-grid-widget-demo/)** - Another pro grade widget which can help you to create beautiful justified grid. Comes packed with tons of options to make it stand out from the crowd. [Check demo](https://happyaddons.com/elementor-justified-grid-widget-demo/)
38
  17. **[Number](https://happyaddons.com/elementor-number-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://happyaddons.com/elementor-number-widget-demo/)
39
- 18. **Logo Grid** - Our happy design team is working hard to cook some awesome demo designs for you. [Subscribe to happy newsletter](https://happyaddons.com/) to smell what the design team is cooking :D
40
  19. **Carousel** - ETA 23 July, 2019
41
  20. **Slider** - ETA 23 July, 2019
42
 
43
- ### Included Free Extensions
44
  **Happy Effects**
45
 
46
  1. **[Floating Effects](https://happyaddons.com/elementor-floating-effect-demo/)** - Now you can create stunning animations for any Elementor widget using Floating Effects. Translate, Rotate or Scale - Imagination is the limit!
@@ -48,6 +50,10 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
48
 
49
  https://www.youtube.com/watch?v=LmtacsLcFPU
50
 
 
 
 
 
51
  ### Features
52
 
53
  The widgets in [HappyAddons](https://happyaddons.com/) are well tested on different devices to give you the best responsive output. Our code doesn’t stink and we don’t leave you blind folded when you need support from us. Before jumping into the details, let’s have a look at the features at a glance
@@ -62,20 +68,29 @@ The widgets in [HappyAddons](https://happyaddons.com/) are well tested on differ
62
  * Comes with cohesive elements, which means that these widgets are so customizable that you can easily fit them in your existing designs, and they work nicely together with each other without making anything look bad.
63
  * [HappyAddons](https://happyaddons.com/) brings you some powerful features to the built-in motion effects section that helps you to animate and rotate objects on their x-axis, y-axis, and z-axis like never seen before, and brings lovely effects to help your websites stand out from others.
64
 
65
- == Installation ==
66
 
67
- It's really easy and super simple to install **Happy Elementor Addons** plugin but before installing **Happy Elementor Addons** make sure you've installed [Elementor](https://wordpress.org/plugins/elementor/ "Install Elementor"). **Elementor** is the only dependency.
68
 
69
- = Automatic Installation =
70
- 1. Go to `Plugins > Add New` screen in WordPress.
71
- 2. Search for `Happy Addons For Elementor`.
72
- 3. Install and activate the plugin, that's it.
73
 
74
- = Manual Installation =
75
- 1. Download [Happy Elementor Addons](https://downloads.wordpress.org/plugin/happy-elementor-addons.zip "Download Happy Elementor Addons").
76
- 2. Extract the `happy-elementor-addons.zip` file. You'll get plugin files inside `happy-elementor-addons` directory.
77
- 3. Upload the plugin files to the `/wp-content/plugins/happy-elementor-addons` directory.
78
- 4. Activate the plugin through the 'Plugins' screen in WordPress.
 
 
 
 
 
 
 
 
 
 
 
 
 
79
 
80
  == Screenshots ==
81
 
@@ -93,9 +108,28 @@ It's really easy and super simple to install **Happy Elementor Addons** plugin b
93
  12. Card widget with Happy Effects (Floating Effects)
94
  13. Card widget - capsule design
95
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
96
 
97
  == Changelog ==
98
 
 
 
 
 
99
  = 1.2.0 =
100
 
101
  * New: Justified Grid Widget
1
  === Happy Elementor Addons ===
2
  Plugin Name: Happy Elementor Addons
3
+ Version: 1.2.1
4
  Author: HappyMonster
5
  Author URI: https://happyaddons.com/
6
+ Contributors: thehappymonster, happyaddons, hasinhayder, mosaddek73, tareq1988, obiplabon, sourav926, wedevs
7
+ Tags: elementor, elementor addon, elementor widget, essential widget, elements
8
  Requires at least: 4.7
9
  Tested up to: 5.2.2
10
+ Stable tag: trunk
11
  Requires PHP: 5.4
12
  License: GPLv2
13
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
18
 
19
  [HappyAddons](https://happyaddons.com/) 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. [HappyAddons](https://happyaddons.com/) is free, rapidly growing and comes with great support.
20
 
21
+
22
  ### Included 18 Free Widgets
23
 
24
  1. **[Card](https://happyaddons.com/elementor-card-widget-demo/)** - Incredibly powerful widget to demonstrate your products, articles, news, creative posts using a beautiful combination of texts, links, badge and image. Using built in positioning and offset feature you can create eye-candy designs in a twist. [Check demo](https://happyaddons.com/elementor-card-widget-demo/)
38
  15. **[Testimonial](https://happyaddons.com/elementor-testimonial-widget-demo/)** - Create beautiful testimonial sections with different look-n-feels using HappyAddons Testimonial widget. [Check demo](https://happyaddons.com/elementor-testimonial-widget-demo/)
39
  16. **[Justified Grid](https://happyaddons.com/elementor-justified-grid-widget-demo/)** - Another pro grade widget which can help you to create beautiful justified grid. Comes packed with tons of options to make it stand out from the crowd. [Check demo](https://happyaddons.com/elementor-justified-grid-widget-demo/)
40
  17. **[Number](https://happyaddons.com/elementor-number-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://happyaddons.com/elementor-number-widget-demo/)
41
+ 18. **[Logo Grid](https://happyaddons.com/elementor-logo-grid-widget-demo)** - Showcase your clients or products using our logo grid widget, and display these items with styles. [Check demo](https://happyaddons.com/elementor-logo-grid-widget-demo)
42
  19. **Carousel** - ETA 23 July, 2019
43
  20. **Slider** - ETA 23 July, 2019
44
 
45
+ ### INCLUDED FREE EXTENSIONS FOR EVERY ELEMENTOR WIDGET
46
  **Happy Effects**
47
 
48
  1. **[Floating Effects](https://happyaddons.com/elementor-floating-effect-demo/)** - Now you can create stunning animations for any Elementor widget using Floating Effects. Translate, Rotate or Scale - Imagination is the limit!
50
 
51
  https://www.youtube.com/watch?v=LmtacsLcFPU
52
 
53
+ **Space Effects Using Floating Effects**
54
+
55
+ https://www.youtube.com/watch?v=F33g3zqkeog
56
+
57
  ### Features
58
 
59
  The widgets in [HappyAddons](https://happyaddons.com/) are well tested on different devices to give you the best responsive output. Our code doesn’t stink and we don’t leave you blind folded when you need support from us. Before jumping into the details, let’s have a look at the features at a glance
68
  * Comes with cohesive elements, which means that these widgets are so customizable that you can easily fit them in your existing designs, and they work nicely together with each other without making anything look bad.
69
  * [HappyAddons](https://happyaddons.com/) brings you some powerful features to the built-in motion effects section that helps you to animate and rotate objects on their x-axis, y-axis, and z-axis like never seen before, and brings lovely effects to help your websites stand out from others.
70
 
71
+ ### Bugs, technical hints or contribute ###
72
 
73
+ Please give us feedback, contribute and file technical bugs on [GitHub Repo](https://github.com/weDevsOfficial/happy-elementor-addons/issues).
74
 
 
 
 
 
75
 
76
+ == Frequently Asked Questions ==
77
+
78
+ = Can I use Happy Elementor Addons without Elementor? =
79
+
80
+ I'm afraid, you cannot use **[Happy Elementor Addons](https://happyaddons.com/)** without Elementor. Happy Elementor Addons is a collection of slick, powerful widgets that works seamlessly with Elementor page builder and it's only for Elementor.
81
+
82
+ = Does it work along with other Elementor Addons? =
83
+
84
+ Yes, it does. And you'll get some cool and extra features like Happy Effects for other Elementor Addons or Extensions.
85
+
86
+ = Does it work with Elementor Pro? =
87
+
88
+ Yes, undoubtedly.
89
+
90
+ = Will Happy Elementor Addons break my site after an update? =
91
+
92
+ No, It won't break your site or any page where you used Happy Elementor Addons. We put our best effort to make you happy.
93
+
94
 
95
  == Screenshots ==
96
 
108
  12. Card widget with Happy Effects (Floating Effects)
109
  13. Card widget - capsule design
110
 
111
+ == Installation ==
112
+
113
+ It's really easy and super simple to install **Happy Elementor Addons** plugin but before installing **Happy Elementor Addons** make sure you've installed [Elementor](https://wordpress.org/plugins/elementor/ "Install Elementor"). **Elementor** is the only dependency.
114
+
115
+ = Automatic Installation =
116
+ 1. Go to `Plugins > Add New` screen in WordPress.
117
+ 2. Search for `Happy Addons For Elementor`.
118
+ 3. Install and activate the plugin, that's it.
119
+
120
+ = Manual Installation =
121
+ 1. Download [Happy Elementor Addons](https://downloads.wordpress.org/plugin/happy-elementor-addons.zip "Download Happy Elementor Addons").
122
+ 2. Extract the `happy-elementor-addons.zip` file. You'll get plugin files inside `happy-elementor-addons` directory.
123
+ 3. Upload the plugin files to the `/wp-content/plugins/happy-elementor-addons` directory.
124
+ 4. Activate the plugin through the 'Plugins' screen in WordPress.
125
+
126
 
127
  == Changelog ==
128
 
129
+ = 1.2.1 =
130
+
131
+ * Fix: Unnecessary JS and CSS loading issue fixed
132
+
133
  = 1.2.0 =
134
 
135
  * New: Justified Grid Widget