Version Description
- Fix: Unnecessary JS and CSS loading issue fixed
Download this release
Release Info
Developer | thehappymonster |
Plugin | 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
- base.php +1 -1
- classes/asset-manager.php +0 -61
- plugin.php +1 -1
- readme.txt +50 -16
base.php
CHANGED
@@ -14,7 +14,7 @@ defined( 'ABSPATH' ) || die();
|
|
14 |
|
15 |
class Base {
|
16 |
|
17 |
-
const VERSION = '1.2.
|
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.
|
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.
|
4 |
Author: HappyMonster
|
5 |
Author URI: https://happyaddons.com/
|
6 |
-
Contributors: thehappymonster, happyaddons, hasinhayder, obiplabon, sourav926
|
7 |
-
Tags: elementor,
|
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** -
|
40 |
19. **Carousel** - ETA 23 July, 2019
|
41 |
20. **Slider** - ETA 23 July, 2019
|
42 |
|
43 |
-
###
|
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 |
-
|
66 |
|
67 |
-
|
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 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|