Version Description
Download this release
Release Info
Developer | averta |
Plugin | Shortcodes and extra features for Phlox theme |
Version | 2.4.18 |
Comparing to | |
See all releases |
Code changes from version 2.4.16 to 2.4.18
- README.txt +45 -41
- admin/assets/css/elementor-editor.css +18 -1
- admin/assets/js/plugins.js +1 -1
- admin/includes/classes/class-auxels-plugin-check-update.php +6 -5
- auxin-elements.php +1 -1
- includes/classes/class-auxels-import.php +14 -17
- includes/define.php +1 -1
- includes/elementor/modules/common.php +14 -1
- includes/elementor/widgets/heading-modern.php +373 -113
- includes/elementor/widgets/mailchimp.php +609 -16
- includes/elements/custom-list.php +2 -1
- public/assets/js/plugins.js +1 -1
README.txt
CHANGED
@@ -7,7 +7,7 @@ Tags: phlox, gallery, elementor, siteorigin, auxin, averta, auxin-elements, fram
|
|
7 |
Requires PHP: 5.4
|
8 |
Requires at least: 4.6
|
9 |
Tested up to: 5.3.0
|
10 |
-
Stable tag: 2.4.
|
11 |
License: GPLv3
|
12 |
License URI: http://www.gnu.org/licenses/gpl.html
|
13 |
|
@@ -155,51 +155,55 @@ Bugs can be reported in our [support forums](http://support.averta.net/en/item/p
|
|
155 |
|
156 |
== Changelog ==
|
157 |
|
158 |
-
= Version 2.4.
|
|
|
|
|
|
|
|
|
159 |
- [Improvement]: Some improvements for testimonial element applied.
|
160 |
|
161 |
-
= Version 2.4.12 / 01.11.2019) =
|
162 |
- [Improvement]: Some improvements for button element applied.
|
163 |
|
164 |
-
= Version 2.4.11 / 03.10.2019) =
|
165 |
- [Fix]: An issue with mega menu fixed.
|
166 |
|
167 |
-
= Version 2.4.8 / 25.08.2019) =
|
168 |
- [Improvement]: An issue while installing some bundled plugins fixed.
|
169 |
|
170 |
-
= Version 2.4.7 / 01.08.2019) =
|
171 |
- [Improvement]: Improvements in the layout of templates kit.
|
172 |
|
173 |
-
= Version 2.4.6 / 17.07.2019) =
|
174 |
- [Improvement]: Some style improvements in info box element applied.
|
175 |
- [Fix]: Fix an issue with genral headings typography fixed.
|
176 |
|
177 |
-
= Version 2.4.4 / 11.06.2019) =
|
178 |
- [New]: Introducing single page builder.
|
179 |
- [Fix]: Minor bug fixes and performance improvements.
|
180 |
|
181 |
-
= Version 2.4.2 / 05.05.2019) =
|
182 |
- [New]: Export and import options added to customizer.
|
183 |
- [Improvement]: Improvements in accordion element.
|
184 |
|
185 |
-
= Version 2.4.1 / 30.04.2019) =
|
186 |
- [Fix]: An issue with importing some menu labels fixed.
|
187 |
- [Improvement]: Improvements in Phlox shop applied.
|
188 |
|
189 |
-
= Version 2.3.11 / 03.01.2019) =
|
190 |
- [Improvement]: Changing the google analytic tracking option to tracking ID option.
|
191 |
- [New]: Addig new options for background and color hover effect for recent posts element.
|
192 |
- [Fix]: An issue with post formats fixed.
|
193 |
|
194 |
-
= Version 2.3.7 / 06.01.2019) =
|
195 |
- [Fix]: New option for changing the border color of header section added to page options.
|
196 |
|
197 |
-
= Version 2.3.6 / 27.12.2018) =
|
198 |
- [Fix]: Fixing an issue on gmap while zoom with scroll option is enabled.
|
199 |
- [New]: Adding preload option to post elements.
|
200 |
- [New]: Adding new preload preview options for image element.
|
201 |
|
202 |
-
= Version 2.3.0 / 19.11.2018) =
|
203 |
- [Fix]: Fixing some undefined variables.
|
204 |
- [New]: Introducing Templates Kit Library.
|
205 |
- [New]: New preload options added to advanced image element, plus, adding max width and height options.
|
@@ -209,81 +213,81 @@ Bugs can be reported in our [support forums](http://support.averta.net/en/item/p
|
|
209 |
- [Improvement]: Improvement in retrieving and displaying the list of demos applied.
|
210 |
- [New]: New top header options added to page options.
|
211 |
|
212 |
-
= Version 2.2.22 / 16.09.2018) =
|
213 |
- [Fix]: Minor bugs fixed.
|
214 |
|
215 |
-
= Version 2.2.21 / 02.09.2018) =
|
216 |
- [Fix]: Minor bugs fixed.
|
217 |
|
218 |
-
= Version 2.2.20 / 23.08.2018) =
|
219 |
- [Fix]: Fixing some PHP notices while Elementor Pro was activated for the first time.
|
220 |
|
221 |
-
= Version 2.2.18 / 20.08.2018) =
|
222 |
- [Fix]: Minor bugs fixed.
|
223 |
|
224 |
-
= Version 2.2.17 / 15.08.2018) =
|
225 |
- [Fix]: Minor bugs fixed.
|
226 |
|
227 |
-
= Version 2.2.16 / 09.08.2018) =
|
228 |
- [Fix]: An issue with importer fixed.
|
229 |
|
230 |
-
= Version 2.2.13 / 31.07.2018) =
|
231 |
- [Improvement]: Improvement for Elementor page builder applied.
|
232 |
|
233 |
-
= Version 2.2.12 / 21.07.2018) =
|
234 |
- [New]: Adding Custom CSS field to all Elementor elements.
|
235 |
- [New]: Adding video tutorials to Phlox dashboard.
|
236 |
|
237 |
-
= Version 2.2.9 / 09.07.2018) =
|
238 |
- [Improvement]: Improvement in admin dashboard for displaying the latest changes.
|
239 |
- [Fix]: Some minor bugs fixed.
|
240 |
|
241 |
-
= Version 2.2.8 / 05.07.2018) =
|
242 |
- [New]: Adding Custom CSS field to all Elementor elements.
|
243 |
- [New]: Adding video tutorials to Phlox dashboard.
|
244 |
- [Improvement]: Improvement in Phlox dashboard and demo importer.
|
245 |
- [Improvement]: Now you can filter the recommended plugins in Phlox dashboard.
|
246 |
- [Improvement]: Better plugin dependency management.
|
247 |
|
248 |
-
= Version 2.2.7 / 27.06.2018) =
|
249 |
- [New]: Introducing brand new demo importer.
|
250 |
- [Improvement]: Improvement in responsive images.
|
251 |
- [Improvement]: Improvement in preloading images which result in faster page loading speed.
|
252 |
- [Fix]: An issue with Gallery element fixed.
|
253 |
- [Fix]: Minor bugs fixed.
|
254 |
|
255 |
-
= Version 2.2.3 / 14.06.2018) =
|
256 |
- [New]: New elements "Modern Heading" and "Mailchimp" for Elementor page builder added.
|
257 |
- [Fix]: Minor bugs fixed.
|
258 |
|
259 |
-
= Version 2.2.1 / 05.06.2018) =
|
260 |
- [New]: New element "Flexible List" for Elementor page builder added.
|
261 |
- [Fix]: An issue in SiteOrigin Text element fixed.
|
262 |
|
263 |
-
= Version 2.2.0 / 31.05.2018) =
|
264 |
- [New]: Two new elements for Elementor page builder added (Accordion and Tabs).
|
265 |
- [Improvement]: Improvement in testimonial and staff elements for Elementor page builder.
|
266 |
|
267 |
-
= Version 2.1.9 / 26.05.2018) =
|
268 |
- [New]: Three new elements for Elementor page builder added (Blockquote, Testimonial and Slider).
|
269 |
|
270 |
-
= Version 2.1.8 / 24.05.2018) =
|
271 |
- [New]: Two new elements for Elementor page builder added (video and audio).
|
272 |
|
273 |
-
= Version 2.1.7 / 23.05.2018) =
|
274 |
- [New]: 10 new elements for Elementor page builder added.
|
275 |
- [Improvement]: Under the hood improvements.
|
276 |
|
277 |
-
= Version 2.1.6 / 16.05.2018) =
|
278 |
- [Improvement]: Improvement in image preloading.
|
279 |
- [Improvement]: Under the hood improvements.
|
280 |
|
281 |
-
= Version 2.1.1 / 09.04.2018) =
|
282 |
- [Fix]: Bug fix and improvements for setup wizard.
|
283 |
- [New]: Introducing Recent Product Element for Woocommerce.
|
284 |
- [Improvement]: Make recent portfolios element compatible with ajax loadmore.
|
285 |
|
286 |
-
= Version 2.0.9 / 13.03.2018) =
|
287 |
- [New]: Adding an option for marker icon in gmap element.
|
288 |
- [Fix]: Fixing a fatal error while saving the post with wordpress-seo enabled.
|
289 |
- [New]: Added star rating to testimonial element.
|
@@ -291,18 +295,18 @@ Bugs can be reported in our [support forums](http://support.averta.net/en/item/p
|
|
291 |
- [Improvement]: Adding animation tab and options to Visual Composer.
|
292 |
- [Improvement]: Improvement in subtitle option in recent posts element.
|
293 |
|
294 |
-
= Version 2.0.6 / 17.02.2018) =
|
295 |
- [Fix]: Fixed an issue with post slider that excludes the first blog post.
|
296 |
- [Fix]: The warning message in timeline and masonry blog layout fixed.
|
297 |
- [New]: Adding lazyload option for image element
|
298 |
|
299 |
-
= Version 2.0.5 / 13.02.2018) =
|
300 |
- [New]: New options in permalink page for changing the default slug of taxonomies.
|
301 |
- [Fix]: A PHP warning in search page fixed.
|
302 |
- [New]: Adding some hooks to replace custom logo images on pages if custom logo was specified
|
303 |
- [New]: New Metafields For Header and footer options.
|
304 |
|
305 |
-
= Version 2.0.0 / 23.01.2018) =
|
306 |
- [Improvement]: Improvement in setup wizard.
|
307 |
- [Improvement]: Optimization, improvement and new size options in image element.
|
308 |
- [Improvement]: Improvement in timeline element.
|
@@ -316,7 +320,7 @@ Bugs can be reported in our [support forums](http://support.averta.net/en/item/p
|
|
316 |
- [New]: Custom search functionality and options added.
|
317 |
- [New]: Added options and functionality for custom 404 page.
|
318 |
|
319 |
-
= Version 1.7.2 / 02.12.2017) =
|
320 |
- [New]: Secondary and optional logo image added for sticky header.
|
321 |
- [New]: Adding new option for header background color while header is sticky.
|
322 |
- [New]: Install plugins tab added to phlox welcome page.
|
@@ -327,7 +331,7 @@ Bugs can be reported in our [support forums](http://support.averta.net/en/item/p
|
|
327 |
- [Fix]: An issue with "Instagram feed" widget fixed.
|
328 |
- [Fix]: An issue with GMap widget fixed.
|
329 |
|
330 |
-
= Version 1.7.0 / 14.11.2017) =
|
331 |
- [Fix]: An issue with recent post elements on single post page fixed.
|
332 |
- [Fix]: Live preview for header action buttons while editing in customizer.
|
333 |
- [New]: Add new functionalities to WordPress video playlist.
|
@@ -337,7 +341,7 @@ Bugs can be reported in our [support forums](http://support.averta.net/en/item/p
|
|
337 |
- [Fix]: A typo in testimonial name fixed.
|
338 |
- [Improvement]: Default load more type for recent grid element changed.
|
339 |
|
340 |
-
= Version 1.6.4 / 1.11.2017) =
|
341 |
- [Improvement]: Major improvements for page title setting were applied.
|
342 |
- [Improvement]: Several improvements for setup wizard were applied.
|
343 |
|
@@ -421,4 +425,4 @@ Bugs can be reported in our [support forums](http://support.averta.net/en/item/p
|
|
421 |
|
422 |
== Upgrade Notice ==
|
423 |
|
424 |
-
= 2.4.
|
7 |
Requires PHP: 5.4
|
8 |
Requires at least: 4.6
|
9 |
Tested up to: 5.3.0
|
10 |
+
Stable tag: 2.4.18
|
11 |
License: GPLv3
|
12 |
License URI: http://www.gnu.org/licenses/gpl.html
|
13 |
|
155 |
|
156 |
== Changelog ==
|
157 |
|
158 |
+
= Version 2.4.18 / (03.02.2020) =
|
159 |
+
- [Improvement]: Some improvements for modern heading element applied.
|
160 |
+
- [Improvement]: Improvements for dark mode styles in Elementor panel applied.
|
161 |
+
|
162 |
+
= Version 2.4.16 / (15.01.2020) =
|
163 |
- [Improvement]: Some improvements for testimonial element applied.
|
164 |
|
165 |
+
= Version 2.4.12 / (01.11.2019) =
|
166 |
- [Improvement]: Some improvements for button element applied.
|
167 |
|
168 |
+
= Version 2.4.11 / (03.10.2019) =
|
169 |
- [Fix]: An issue with mega menu fixed.
|
170 |
|
171 |
+
= Version 2.4.8 / (25.08.2019) =
|
172 |
- [Improvement]: An issue while installing some bundled plugins fixed.
|
173 |
|
174 |
+
= Version 2.4.7 / (01.08.2019) =
|
175 |
- [Improvement]: Improvements in the layout of templates kit.
|
176 |
|
177 |
+
= Version 2.4.6 / (17.07.2019) =
|
178 |
- [Improvement]: Some style improvements in info box element applied.
|
179 |
- [Fix]: Fix an issue with genral headings typography fixed.
|
180 |
|
181 |
+
= Version 2.4.4 / (11.06.2019) =
|
182 |
- [New]: Introducing single page builder.
|
183 |
- [Fix]: Minor bug fixes and performance improvements.
|
184 |
|
185 |
+
= Version 2.4.2 / (05.05.2019) =
|
186 |
- [New]: Export and import options added to customizer.
|
187 |
- [Improvement]: Improvements in accordion element.
|
188 |
|
189 |
+
= Version 2.4.1 / (30.04.2019) =
|
190 |
- [Fix]: An issue with importing some menu labels fixed.
|
191 |
- [Improvement]: Improvements in Phlox shop applied.
|
192 |
|
193 |
+
= Version 2.3.11 / (03.01.2019) =
|
194 |
- [Improvement]: Changing the google analytic tracking option to tracking ID option.
|
195 |
- [New]: Addig new options for background and color hover effect for recent posts element.
|
196 |
- [Fix]: An issue with post formats fixed.
|
197 |
|
198 |
+
= Version 2.3.7 / (06.01.2019) =
|
199 |
- [Fix]: New option for changing the border color of header section added to page options.
|
200 |
|
201 |
+
= Version 2.3.6 / (27.12.2018) =
|
202 |
- [Fix]: Fixing an issue on gmap while zoom with scroll option is enabled.
|
203 |
- [New]: Adding preload option to post elements.
|
204 |
- [New]: Adding new preload preview options for image element.
|
205 |
|
206 |
+
= Version 2.3.0 / (19.11.2018) =
|
207 |
- [Fix]: Fixing some undefined variables.
|
208 |
- [New]: Introducing Templates Kit Library.
|
209 |
- [New]: New preload options added to advanced image element, plus, adding max width and height options.
|
213 |
- [Improvement]: Improvement in retrieving and displaying the list of demos applied.
|
214 |
- [New]: New top header options added to page options.
|
215 |
|
216 |
+
= Version 2.2.22 / (16.09.2018) =
|
217 |
- [Fix]: Minor bugs fixed.
|
218 |
|
219 |
+
= Version 2.2.21 / (02.09.2018) =
|
220 |
- [Fix]: Minor bugs fixed.
|
221 |
|
222 |
+
= Version 2.2.20 / (23.08.2018) =
|
223 |
- [Fix]: Fixing some PHP notices while Elementor Pro was activated for the first time.
|
224 |
|
225 |
+
= Version 2.2.18 / (20.08.2018) =
|
226 |
- [Fix]: Minor bugs fixed.
|
227 |
|
228 |
+
= Version 2.2.17 / (15.08.2018) =
|
229 |
- [Fix]: Minor bugs fixed.
|
230 |
|
231 |
+
= Version 2.2.16 / (09.08.2018) =
|
232 |
- [Fix]: An issue with importer fixed.
|
233 |
|
234 |
+
= Version 2.2.13 / (31.07.2018) =
|
235 |
- [Improvement]: Improvement for Elementor page builder applied.
|
236 |
|
237 |
+
= Version 2.2.12 / (21.07.2018) =
|
238 |
- [New]: Adding Custom CSS field to all Elementor elements.
|
239 |
- [New]: Adding video tutorials to Phlox dashboard.
|
240 |
|
241 |
+
= Version 2.2.9 / (09.07.2018) =
|
242 |
- [Improvement]: Improvement in admin dashboard for displaying the latest changes.
|
243 |
- [Fix]: Some minor bugs fixed.
|
244 |
|
245 |
+
= Version 2.2.8 / (05.07.2018) =
|
246 |
- [New]: Adding Custom CSS field to all Elementor elements.
|
247 |
- [New]: Adding video tutorials to Phlox dashboard.
|
248 |
- [Improvement]: Improvement in Phlox dashboard and demo importer.
|
249 |
- [Improvement]: Now you can filter the recommended plugins in Phlox dashboard.
|
250 |
- [Improvement]: Better plugin dependency management.
|
251 |
|
252 |
+
= Version 2.2.7 / (27.06.2018) =
|
253 |
- [New]: Introducing brand new demo importer.
|
254 |
- [Improvement]: Improvement in responsive images.
|
255 |
- [Improvement]: Improvement in preloading images which result in faster page loading speed.
|
256 |
- [Fix]: An issue with Gallery element fixed.
|
257 |
- [Fix]: Minor bugs fixed.
|
258 |
|
259 |
+
= Version 2.2.3 / (14.06.2018) =
|
260 |
- [New]: New elements "Modern Heading" and "Mailchimp" for Elementor page builder added.
|
261 |
- [Fix]: Minor bugs fixed.
|
262 |
|
263 |
+
= Version 2.2.1 / (05.06.2018) =
|
264 |
- [New]: New element "Flexible List" for Elementor page builder added.
|
265 |
- [Fix]: An issue in SiteOrigin Text element fixed.
|
266 |
|
267 |
+
= Version 2.2.0 / (31.05.2018) =
|
268 |
- [New]: Two new elements for Elementor page builder added (Accordion and Tabs).
|
269 |
- [Improvement]: Improvement in testimonial and staff elements for Elementor page builder.
|
270 |
|
271 |
+
= Version 2.1.9 / (26.05.2018) =
|
272 |
- [New]: Three new elements for Elementor page builder added (Blockquote, Testimonial and Slider).
|
273 |
|
274 |
+
= Version 2.1.8 / (24.05.2018) =
|
275 |
- [New]: Two new elements for Elementor page builder added (video and audio).
|
276 |
|
277 |
+
= Version 2.1.7 / (23.05.2018) =
|
278 |
- [New]: 10 new elements for Elementor page builder added.
|
279 |
- [Improvement]: Under the hood improvements.
|
280 |
|
281 |
+
= Version 2.1.6 / (16.05.2018) =
|
282 |
- [Improvement]: Improvement in image preloading.
|
283 |
- [Improvement]: Under the hood improvements.
|
284 |
|
285 |
+
= Version 2.1.1 / (09.04.2018) =
|
286 |
- [Fix]: Bug fix and improvements for setup wizard.
|
287 |
- [New]: Introducing Recent Product Element for Woocommerce.
|
288 |
- [Improvement]: Make recent portfolios element compatible with ajax loadmore.
|
289 |
|
290 |
+
= Version 2.0.9 / (13.03.2018) =
|
291 |
- [New]: Adding an option for marker icon in gmap element.
|
292 |
- [Fix]: Fixing a fatal error while saving the post with wordpress-seo enabled.
|
293 |
- [New]: Added star rating to testimonial element.
|
295 |
- [Improvement]: Adding animation tab and options to Visual Composer.
|
296 |
- [Improvement]: Improvement in subtitle option in recent posts element.
|
297 |
|
298 |
+
= Version 2.0.6 / (17.02.2018) =
|
299 |
- [Fix]: Fixed an issue with post slider that excludes the first blog post.
|
300 |
- [Fix]: The warning message in timeline and masonry blog layout fixed.
|
301 |
- [New]: Adding lazyload option for image element
|
302 |
|
303 |
+
= Version 2.0.5 / (13.02.2018) =
|
304 |
- [New]: New options in permalink page for changing the default slug of taxonomies.
|
305 |
- [Fix]: A PHP warning in search page fixed.
|
306 |
- [New]: Adding some hooks to replace custom logo images on pages if custom logo was specified
|
307 |
- [New]: New Metafields For Header and footer options.
|
308 |
|
309 |
+
= Version 2.0.0 / (23.01.2018) =
|
310 |
- [Improvement]: Improvement in setup wizard.
|
311 |
- [Improvement]: Optimization, improvement and new size options in image element.
|
312 |
- [Improvement]: Improvement in timeline element.
|
320 |
- [New]: Custom search functionality and options added.
|
321 |
- [New]: Added options and functionality for custom 404 page.
|
322 |
|
323 |
+
= Version 1.7.2 / (02.12.2017) =
|
324 |
- [New]: Secondary and optional logo image added for sticky header.
|
325 |
- [New]: Adding new option for header background color while header is sticky.
|
326 |
- [New]: Install plugins tab added to phlox welcome page.
|
331 |
- [Fix]: An issue with "Instagram feed" widget fixed.
|
332 |
- [Fix]: An issue with GMap widget fixed.
|
333 |
|
334 |
+
= Version 1.7.0 / (14.11.2017) =
|
335 |
- [Fix]: An issue with recent post elements on single post page fixed.
|
336 |
- [Fix]: Live preview for header action buttons while editing in customizer.
|
337 |
- [New]: Add new functionalities to WordPress video playlist.
|
341 |
- [Fix]: A typo in testimonial name fixed.
|
342 |
- [Improvement]: Default load more type for recent grid element changed.
|
343 |
|
344 |
+
= Version 1.6.4 / (1.11.2017) =
|
345 |
- [Improvement]: Major improvements for page title setting were applied.
|
346 |
- [Improvement]: Several improvements for setup wizard were applied.
|
347 |
|
425 |
|
426 |
== Upgrade Notice ==
|
427 |
|
428 |
+
= 2.4.18 =
|
admin/assets/css/elementor-editor.css
CHANGED
@@ -212,7 +212,7 @@ div[id*="elementor-panel-category-auxin-"] .elementor-element:hover .icon > i:af
|
|
212 |
|
213 |
|
214 |
.auxin #elementor-panel-category-element-pack .elementor-element .icon{
|
215 |
-
color: #
|
216 |
}
|
217 |
.auxin #elementor-panel-category-element-pack .elementor-element:hover .icon,
|
218 |
.auxin #elementor-panel-category-element-pack .elementor-element:hover .title{
|
@@ -264,6 +264,23 @@ div[class*="elementor-control-aux_pro"]:before{
|
|
264 |
color: #aaa;
|
265 |
}
|
266 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
267 |
/* Go pro notice in pro control sections
|
268 |
--------------------------*/
|
269 |
.auxin-elementor-panel-notice{
|
212 |
|
213 |
|
214 |
.auxin #elementor-panel-category-element-pack .elementor-element .icon{
|
215 |
+
color: #000;
|
216 |
}
|
217 |
.auxin #elementor-panel-category-element-pack .elementor-element:hover .icon,
|
218 |
.auxin #elementor-panel-category-element-pack .elementor-element:hover .title{
|
264 |
color: #aaa;
|
265 |
}
|
266 |
|
267 |
+
@media (prefers-color-scheme: dark) {
|
268 |
+
.elementor-element .auxin-badge:after,
|
269 |
+
.elementor-element .auxin-badge-pro:after,
|
270 |
+
.auxin .elementor-element .icon .bdt-widget-icon:after,
|
271 |
+
.auxin-pro div[class*="elementor-control-aux_core"]:before,
|
272 |
+
.auxin-pro div[class*="elementor-control-aux_pro"]:before{
|
273 |
+
border-color:#555;
|
274 |
+
color: #999;
|
275 |
+
}
|
276 |
+
|
277 |
+
.auxin-pro .elementor-element .auxin-badge-pro,
|
278 |
+
div[id*="elementor-panel-category-auxin-"] .elementor-element .icon,
|
279 |
+
div[id*="elementor-panel-category-auxin-"] .elementor-element .title {
|
280 |
+
color: #e0e1e3;
|
281 |
+
}
|
282 |
+
}
|
283 |
+
|
284 |
/* Go pro notice in pro control sections
|
285 |
--------------------------*/
|
286 |
.auxin-elementor-panel-notice{
|
admin/assets/js/plugins.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
/*! Phlox Core Plugin - v2.4.
|
2 |
* All required javascript plugins for admin
|
3 |
* http://phlox.pro/
|
4 |
* Place any jQuery/helper plugins in here, instead of separate, slower script files!
|
1 |
+
/*! Phlox Core Plugin - v2.4.18 (2020-02-03)
|
2 |
* All required javascript plugins for admin
|
3 |
* http://phlox.pro/
|
4 |
* Place any jQuery/helper plugins in here, instead of separate, slower script files!
|
admin/includes/classes/class-auxels-plugin-check-update.php
CHANGED
@@ -1,11 +1,12 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
*
|
4 |
-
*
|
5 |
-
* @
|
6 |
-
* @license
|
7 |
-
* @
|
8 |
-
* @
|
|
|
9 |
*/
|
10 |
|
11 |
// no direct access allowed
|
1 |
<?php
|
2 |
/**
|
3 |
*
|
4 |
+
*
|
5 |
+
* @package Auxin
|
6 |
+
* @license LICENSE.txt
|
7 |
+
* @author averta
|
8 |
+
* @link http://phlox.pro/
|
9 |
+
* @copyright (c) 2010-2020 averta
|
10 |
*/
|
11 |
|
12 |
// no direct access allowed
|
auxin-elements.php
CHANGED
@@ -12,7 +12,7 @@
|
|
12 |
* Plugin Name: Phlox Core Elements
|
13 |
* Plugin URI: https://wordpress.org/plugins/auxin-elements/
|
14 |
* Description: Exclusive and comprehensive plugin that extends the functionality of Phlox theme by adding new Elements, widgets and options.
|
15 |
-
* Version: 2.4.
|
16 |
* Author: averta
|
17 |
* Author URI: http://averta.net
|
18 |
* Text Domain: auxin-elements
|
12 |
* Plugin Name: Phlox Core Elements
|
13 |
* Plugin URI: https://wordpress.org/plugins/auxin-elements/
|
14 |
* Description: Exclusive and comprehensive plugin that extends the functionality of Phlox theme by adding new Elements, widgets and options.
|
15 |
+
* Version: 2.4.18
|
16 |
* Author: averta
|
17 |
* Author URI: http://averta.net
|
18 |
* Text Domain: auxin-elements
|
includes/classes/class-auxels-import.php
CHANGED
@@ -2,7 +2,6 @@
|
|
2 |
/**
|
3 |
* Class for importing and exporting theme options
|
4 |
*/
|
5 |
-
|
6 |
class Auxels_Import {
|
7 |
|
8 |
/**
|
@@ -16,7 +15,7 @@ class Auxels_Import {
|
|
16 |
function __construct(){
|
17 |
// Add a radio option for exporting auxin options to wp export options.
|
18 |
add_action( 'export_filters', array( $this, 'export_filters' ) );
|
19 |
-
// Process the check field for auxin options while export
|
20 |
add_filter( 'export_args', array( $this, 'export_args' ) );
|
21 |
|
22 |
// adding options to export file
|
@@ -43,14 +42,13 @@ class Auxels_Import {
|
|
43 |
/**
|
44 |
* Process the check field for auxin options
|
45 |
*
|
46 |
-
* @param
|
47 |
-
* @return
|
48 |
*/
|
49 |
public function export_args( $args ){
|
50 |
|
51 |
if ( ! empty( $_GET['auxin-options'] ) ) {
|
52 |
$args['auxin-options'] = true;
|
53 |
-
return $args;
|
54 |
}
|
55 |
|
56 |
return $args;
|
@@ -81,6 +79,15 @@ class Auxels_Import {
|
|
81 |
}
|
82 |
}
|
83 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
84 |
|
85 |
/**
|
86 |
* Import the options based on parsed data from xml file
|
@@ -109,20 +116,10 @@ class Auxels_Import {
|
|
109 |
|
110 |
}
|
111 |
|
112 |
-
|
113 |
-
/**
|
114 |
-
* Retrieves the list of options we intended to include in export file
|
115 |
-
*/
|
116 |
-
public function get_export_option_list(){
|
117 |
-
return array(
|
118 |
-
'theme_options' => THEME_ID . '_theme_options'
|
119 |
-
);
|
120 |
-
}
|
121 |
-
|
122 |
-
|
123 |
/**
|
124 |
* Print the data in cdata and utf8 format
|
125 |
-
* @param
|
|
|
126 |
*/
|
127 |
function wxr_cdata( $str ) {
|
128 |
if ( ! seems_utf8( $str ) ) {
|
2 |
/**
|
3 |
* Class for importing and exporting theme options
|
4 |
*/
|
|
|
5 |
class Auxels_Import {
|
6 |
|
7 |
/**
|
15 |
function __construct(){
|
16 |
// Add a radio option for exporting auxin options to wp export options.
|
17 |
add_action( 'export_filters', array( $this, 'export_filters' ) );
|
18 |
+
// Process the check field for auxin options while export submitted
|
19 |
add_filter( 'export_args', array( $this, 'export_args' ) );
|
20 |
|
21 |
// adding options to export file
|
42 |
/**
|
43 |
* Process the check field for auxin options
|
44 |
*
|
45 |
+
* @param array $args
|
46 |
+
* @return mixed
|
47 |
*/
|
48 |
public function export_args( $args ){
|
49 |
|
50 |
if ( ! empty( $_GET['auxin-options'] ) ) {
|
51 |
$args['auxin-options'] = true;
|
|
|
52 |
}
|
53 |
|
54 |
return $args;
|
79 |
}
|
80 |
}
|
81 |
|
82 |
+
/**
|
83 |
+
* Retrieves the list of options we intended to include in export file
|
84 |
+
*/
|
85 |
+
public function get_export_option_list(){
|
86 |
+
return array(
|
87 |
+
'theme_options' => THEME_ID . '_theme_options'
|
88 |
+
);
|
89 |
+
}
|
90 |
+
|
91 |
|
92 |
/**
|
93 |
* Import the options based on parsed data from xml file
|
116 |
|
117 |
}
|
118 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
119 |
/**
|
120 |
* Print the data in cdata and utf8 format
|
121 |
+
* @param string $str
|
122 |
+
* @return string
|
123 |
*/
|
124 |
function wxr_cdata( $str ) {
|
125 |
if ( ! seems_utf8( $str ) ) {
|
includes/define.php
CHANGED
@@ -12,7 +12,7 @@ if( ! defined( 'THEME_NAME' ) ){
|
|
12 |
}
|
13 |
|
14 |
|
15 |
-
define( 'AUXELS_VERSION' , '2.4.
|
16 |
|
17 |
define( 'AUXELS_SLUG' , 'auxin-elements' );
|
18 |
|
12 |
}
|
13 |
|
14 |
|
15 |
+
define( 'AUXELS_VERSION' , '2.4.18' );
|
16 |
|
17 |
define( 'AUXELS_SLUG' , 'auxin-elements' );
|
18 |
|
includes/elementor/modules/common.php
CHANGED
@@ -743,11 +743,24 @@ selector .child-element{ margin: 10px; }
|
|
743 |
$widget->start_controls_section(
|
744 |
'aux_core_general_extra',
|
745 |
array(
|
746 |
-
'label' => __( '
|
747 |
'tab' => Controls_Manager::TAB_ADVANCED
|
748 |
)
|
749 |
);
|
750 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
751 |
$widget->add_responsive_control(
|
752 |
'aux_max_width',
|
753 |
array(
|
743 |
$widget->start_controls_section(
|
744 |
'aux_core_general_extra',
|
745 |
array(
|
746 |
+
'label' => __( 'Dimensions (extra)', 'auxin-elements' ),
|
747 |
'tab' => Controls_Manager::TAB_ADVANCED
|
748 |
)
|
749 |
);
|
750 |
|
751 |
+
$widget->add_responsive_control(
|
752 |
+
'flex_grow',
|
753 |
+
[
|
754 |
+
'label' => __( 'Grow in width', 'auxin-elements' ),
|
755 |
+
'type' => Controls_Manager::NUMBER,
|
756 |
+
'min' => 0,
|
757 |
+
'selectors' => [
|
758 |
+
'{{WRAPPER}}' => 'flex-grow: {{VALUE}};'
|
759 |
+
],
|
760 |
+
'label_block' => false
|
761 |
+
]
|
762 |
+
);
|
763 |
+
|
764 |
$widget->add_responsive_control(
|
765 |
'aux_max_width',
|
766 |
array(
|
includes/elementor/widgets/heading-modern.php
CHANGED
@@ -4,13 +4,8 @@ namespace Auxin\Plugin\CoreElements\Elementor\Elements;
|
|
4 |
use Elementor\Plugin;
|
5 |
use Elementor\Widget_Base;
|
6 |
use Elementor\Controls_Manager;
|
7 |
-
use Elementor\Group_Control_Image_Size;
|
8 |
use Elementor\Group_Control_Typography;
|
9 |
-
use Elementor\Scheme_Color;
|
10 |
use Elementor\Scheme_Typography;
|
11 |
-
use Elementor\Utils;
|
12 |
-
use Elementor\Control_Media;
|
13 |
-
use Elementor\Group_Control_Border;
|
14 |
use Elementor\Group_Control_Box_Shadow;
|
15 |
use Elementor\Group_Control_Text_Shadow;
|
16 |
use Elementor\Group_Control_Background;
|
@@ -215,28 +210,8 @@ class ModernHeading extends Widget_Base {
|
|
215 |
$this->end_controls_section();
|
216 |
|
217 |
|
218 |
-
|
219 |
-
|
220 |
-
array(
|
221 |
-
'label' => __('Description', 'auxin-elements' ),
|
222 |
-
)
|
223 |
-
);
|
224 |
-
|
225 |
-
$this->add_control(
|
226 |
-
'description',
|
227 |
-
array(
|
228 |
-
'label' => __( 'Description', 'auxin-elements' ),
|
229 |
-
'type' => Controls_Manager::WYSIWYG,
|
230 |
-
'dynamic' => array(
|
231 |
-
'active' => true
|
232 |
-
),
|
233 |
-
'label_block' => true,
|
234 |
-
'separator' => 'before'
|
235 |
-
)
|
236 |
-
);
|
237 |
-
|
238 |
-
$this->end_controls_section();
|
239 |
-
|
240 |
|
241 |
$this->start_controls_section(
|
242 |
'title_secondary_section',
|
@@ -320,6 +295,31 @@ class ModernHeading extends Widget_Base {
|
|
320 |
|
321 |
$this->end_controls_section();
|
322 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
323 |
|
324 |
/*-----------------------------------------------------------------------------------*/
|
325 |
/* Style TAB
|
@@ -332,10 +332,29 @@ class ModernHeading extends Widget_Base {
|
|
332 |
'title_style_section',
|
333 |
array(
|
334 |
'label' => __( 'Heading', 'auxin-elements' ),
|
335 |
-
'tab' => Controls_Manager::TAB_STYLE
|
|
|
336 |
)
|
337 |
);
|
338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
339 |
$this->add_responsive_control(
|
340 |
'title_color',
|
341 |
array(
|
@@ -347,10 +366,37 @@ class ModernHeading extends Widget_Base {
|
|
347 |
)
|
348 |
);
|
349 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
350 |
$this->add_responsive_control(
|
351 |
'title_hover_color',
|
352 |
array(
|
353 |
-
'label' => __( '
|
354 |
'type' => Controls_Manager::COLOR,
|
355 |
'selectors' => array(
|
356 |
'{{WRAPPER}} .aux-modern-heading-primary:hover' => 'color: {{VALUE}};',
|
@@ -359,34 +405,63 @@ class ModernHeading extends Widget_Base {
|
|
359 |
);
|
360 |
|
361 |
$this->add_group_control(
|
362 |
-
|
363 |
-
|
364 |
-
'name'
|
365 |
-
'
|
366 |
-
'selector'
|
367 |
-
|
368 |
);
|
369 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
370 |
$this->add_responsive_control(
|
371 |
'title_margin',
|
372 |
-
|
373 |
'label' => __( 'Margin', 'auxin-elements' ),
|
374 |
'type' => Controls_Manager::DIMENSIONS,
|
375 |
-
'size_units' =>
|
376 |
-
'
|
377 |
-
'selectors' => array(
|
378 |
'{{WRAPPER}} .aux-modern-heading-primary' => 'margin:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
|
379 |
-
|
380 |
-
|
|
|
381 |
);
|
382 |
|
383 |
-
$this->
|
384 |
-
|
385 |
-
|
386 |
-
'
|
387 |
-
'
|
388 |
-
'
|
389 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
390 |
);
|
391 |
|
392 |
$this->add_responsive_control(
|
@@ -425,12 +500,46 @@ class ModernHeading extends Widget_Base {
|
|
425 |
|
426 |
$this->start_controls_section(
|
427 |
'title2_style_heading',
|
428 |
-
|
429 |
'label' => __( 'Secondary Heading', 'auxin-elements' ),
|
430 |
-
'tab' => Controls_Manager::TAB_STYLE
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
431 |
)
|
432 |
);
|
433 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
434 |
$this->add_responsive_control(
|
435 |
'title2_color',
|
436 |
array(
|
@@ -442,10 +551,37 @@ class ModernHeading extends Widget_Base {
|
|
442 |
)
|
443 |
);
|
444 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
445 |
$this->add_responsive_control(
|
446 |
'title2_hover_color',
|
447 |
array(
|
448 |
-
'label' => __( '
|
449 |
'type' => Controls_Manager::COLOR,
|
450 |
'selectors' => array(
|
451 |
'{{WRAPPER}} .aux-modern-heading-secondary:hover' => 'color: {{VALUE}};',
|
@@ -454,34 +590,63 @@ class ModernHeading extends Widget_Base {
|
|
454 |
);
|
455 |
|
456 |
$this->add_group_control(
|
457 |
-
|
458 |
-
|
459 |
-
'name'
|
460 |
-
'
|
461 |
-
'selector'
|
462 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
463 |
);
|
464 |
|
|
|
|
|
|
|
|
|
465 |
$this->add_responsive_control(
|
466 |
'title2_margin',
|
467 |
-
|
468 |
-
'label' => __( '
|
469 |
'type' => Controls_Manager::DIMENSIONS,
|
470 |
-
'size_units' =>
|
471 |
-
'
|
472 |
-
'selectors' => array(
|
473 |
'{{WRAPPER}} .aux-modern-heading-secondary' => 'margin:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
|
474 |
-
|
475 |
-
|
|
|
476 |
);
|
477 |
|
478 |
-
$this->
|
479 |
-
|
480 |
-
|
481 |
-
'
|
482 |
-
'
|
483 |
-
'
|
484 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
485 |
);
|
486 |
|
487 |
$this->add_responsive_control(
|
@@ -513,18 +678,39 @@ class ModernHeading extends Widget_Base {
|
|
513 |
)
|
514 |
);
|
515 |
|
|
|
|
|
|
|
516 |
/* Secondary Highlighted Style
|
517 |
/*-------------------------------------*/
|
518 |
|
519 |
-
$this->
|
520 |
'title2_highlighted_style_heading',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
521 |
array(
|
522 |
-
'
|
523 |
-
'
|
524 |
-
'
|
525 |
)
|
526 |
);
|
527 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
528 |
$this->add_responsive_control(
|
529 |
'title2_highlighted_color',
|
530 |
array(
|
@@ -536,10 +722,37 @@ class ModernHeading extends Widget_Base {
|
|
536 |
)
|
537 |
);
|
538 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
539 |
$this->add_responsive_control(
|
540 |
'title2_highlighted_hover_color',
|
541 |
array(
|
542 |
-
'label' => __( '
|
543 |
'type' => Controls_Manager::COLOR,
|
544 |
'selectors' => array(
|
545 |
'{{WRAPPER}} .aux-modern-heading-secondary .aux-head-highlight:hover' => 'color: {{VALUE}};',
|
@@ -548,33 +761,91 @@ class ModernHeading extends Widget_Base {
|
|
548 |
);
|
549 |
|
550 |
$this->add_group_control(
|
551 |
-
|
552 |
-
|
553 |
-
'name'
|
554 |
-
'
|
555 |
-
'selector'
|
556 |
-
|
557 |
);
|
558 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
559 |
$this->add_responsive_control(
|
560 |
'title2_highlighted_margin',
|
561 |
-
|
562 |
'label' => __( 'Margin', 'auxin-elements' ),
|
563 |
'type' => Controls_Manager::DIMENSIONS,
|
564 |
-
'size_units' =>
|
565 |
-
'
|
566 |
-
'selectors' => array(
|
567 |
'{{WRAPPER}} .aux-modern-heading-secondary .aux-head-highlight' => 'margin:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
|
568 |
-
|
569 |
-
|
|
|
570 |
);
|
571 |
|
572 |
-
$this->
|
573 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
574 |
array(
|
575 |
-
'
|
576 |
-
'
|
577 |
-
'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
578 |
)
|
579 |
);
|
580 |
|
@@ -585,10 +856,13 @@ class ModernHeading extends Widget_Base {
|
|
585 |
|
586 |
$this->start_controls_section(
|
587 |
'divider_style_section',
|
588 |
-
|
589 |
'label' => __( 'Divider', 'auxin-elements' ),
|
590 |
-
'tab' => Controls_Manager::TAB_STYLE
|
591 |
-
|
|
|
|
|
|
|
592 |
);
|
593 |
|
594 |
$this->add_responsive_control(
|
@@ -604,9 +878,6 @@ class ModernHeading extends Widget_Base {
|
|
604 |
),
|
605 |
'selectors' => array(
|
606 |
'{{WRAPPER}} .aux-modern-heading-divider' => 'height: {{SIZE}}{{UNIT}};'
|
607 |
-
),
|
608 |
-
'condition' => array(
|
609 |
-
'divider' => 'yes'
|
610 |
)
|
611 |
)
|
612 |
);
|
@@ -629,9 +900,6 @@ class ModernHeading extends Widget_Base {
|
|
629 |
),
|
630 |
'selectors' => array(
|
631 |
'{{WRAPPER}} .aux-modern-heading-divider' => 'width: {{SIZE}}{{UNIT}};'
|
632 |
-
),
|
633 |
-
'condition' => array(
|
634 |
-
'divider' => 'yes'
|
635 |
)
|
636 |
)
|
637 |
);
|
@@ -656,9 +924,6 @@ class ModernHeading extends Widget_Base {
|
|
656 |
'type' => Controls_Manager::COLOR,
|
657 |
'selectors' => array(
|
658 |
'{{WRAPPER}} .aux-modern-heading-divider' => 'background-color: {{VALUE}};'
|
659 |
-
),
|
660 |
-
'condition' => array(
|
661 |
-
'divider' => 'yes'
|
662 |
)
|
663 |
)
|
664 |
);
|
@@ -668,9 +933,6 @@ class ModernHeading extends Widget_Base {
|
|
668 |
array(
|
669 |
'name' => 'divider_shadow',
|
670 |
'selector' => '{{WRAPPER}} .aux-modern-heading-divider',
|
671 |
-
'condition' => array(
|
672 |
-
'divider' => 'yes'
|
673 |
-
),
|
674 |
'separator' => 'before'
|
675 |
)
|
676 |
);
|
@@ -680,10 +942,7 @@ class ModernHeading extends Widget_Base {
|
|
680 |
array(
|
681 |
'name' => 'divider_backgoundcolor',
|
682 |
'label' => __( 'Background', 'auxin-elements' ),
|
683 |
-
'selector' => '{{WRAPPER}} .aux-modern-heading-divider'
|
684 |
-
'condition' => array(
|
685 |
-
'divider' => 'yes'
|
686 |
-
)
|
687 |
)
|
688 |
);
|
689 |
|
@@ -696,7 +955,8 @@ class ModernHeading extends Widget_Base {
|
|
696 |
'description_style_section',
|
697 |
array(
|
698 |
'label' => __( 'Description', 'auxin-elements' ),
|
699 |
-
'tab' => Controls_Manager::TAB_STYLE
|
|
|
700 |
)
|
701 |
);
|
702 |
|
4 |
use Elementor\Plugin;
|
5 |
use Elementor\Widget_Base;
|
6 |
use Elementor\Controls_Manager;
|
|
|
7 |
use Elementor\Group_Control_Typography;
|
|
|
8 |
use Elementor\Scheme_Typography;
|
|
|
|
|
|
|
9 |
use Elementor\Group_Control_Box_Shadow;
|
10 |
use Elementor\Group_Control_Text_Shadow;
|
11 |
use Elementor\Group_Control_Background;
|
210 |
$this->end_controls_section();
|
211 |
|
212 |
|
213 |
+
/* Secondary heading
|
214 |
+
/*-------------------------------------*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
215 |
|
216 |
$this->start_controls_section(
|
217 |
'title_secondary_section',
|
295 |
|
296 |
$this->end_controls_section();
|
297 |
|
298 |
+
/* Description
|
299 |
+
/*-------------------------------------*/
|
300 |
+
|
301 |
+
$this->start_controls_section(
|
302 |
+
'description_primary_section',
|
303 |
+
array(
|
304 |
+
'label' => __('Description', 'auxin-elements' ),
|
305 |
+
)
|
306 |
+
);
|
307 |
+
|
308 |
+
$this->add_control(
|
309 |
+
'description',
|
310 |
+
array(
|
311 |
+
'label' => __( 'Description', 'auxin-elements' ),
|
312 |
+
'type' => Controls_Manager::WYSIWYG,
|
313 |
+
'dynamic' => array(
|
314 |
+
'active' => true
|
315 |
+
),
|
316 |
+
'label_block' => true,
|
317 |
+
'separator' => 'before'
|
318 |
+
)
|
319 |
+
);
|
320 |
+
|
321 |
+
$this->end_controls_section();
|
322 |
+
|
323 |
|
324 |
/*-----------------------------------------------------------------------------------*/
|
325 |
/* Style TAB
|
332 |
'title_style_section',
|
333 |
array(
|
334 |
'label' => __( 'Heading', 'auxin-elements' ),
|
335 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
336 |
+
'condition' => ['title!' => '']
|
337 |
)
|
338 |
);
|
339 |
|
340 |
+
$this->add_group_control(
|
341 |
+
Group_Control_Typography::get_type(),
|
342 |
+
array(
|
343 |
+
'name' => 'title_typography',
|
344 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
345 |
+
'selector' => '{{WRAPPER}} .aux-modern-heading-primary'
|
346 |
+
)
|
347 |
+
);
|
348 |
+
|
349 |
+
$this->start_controls_tabs( 'title_tabs' );
|
350 |
+
|
351 |
+
$this->start_controls_tab(
|
352 |
+
'title_tab_normal_state',
|
353 |
+
[
|
354 |
+
'label' => __( 'Normal', 'auxin-elements' ),
|
355 |
+
]
|
356 |
+
);
|
357 |
+
|
358 |
$this->add_responsive_control(
|
359 |
'title_color',
|
360 |
array(
|
366 |
)
|
367 |
);
|
368 |
|
369 |
+
$this->add_group_control(
|
370 |
+
Group_Control_Text_Shadow::get_type(),
|
371 |
+
[
|
372 |
+
'name' => 'title_text_shadow',
|
373 |
+
'label' => __( 'Text Shadow', 'auxin-elements' ),
|
374 |
+
'selector' => '{{WRAPPER}} .aux-modern-heading-primary'
|
375 |
+
]
|
376 |
+
);
|
377 |
+
|
378 |
+
$this->add_group_control(
|
379 |
+
Group_Control_Background::get_type(),
|
380 |
+
[
|
381 |
+
'name' => 'title_background',
|
382 |
+
'selector' => '{{WRAPPER}} .aux-modern-heading-primary',
|
383 |
+
'types' => [ 'classic', 'gradient']
|
384 |
+
]
|
385 |
+
);
|
386 |
+
|
387 |
+
$this->end_controls_tab();
|
388 |
+
|
389 |
+
$this->start_controls_tab(
|
390 |
+
'title_tab_hover_state',
|
391 |
+
[
|
392 |
+
'label' => __( 'Hover', 'auxin-elements' ),
|
393 |
+
]
|
394 |
+
);
|
395 |
+
|
396 |
$this->add_responsive_control(
|
397 |
'title_hover_color',
|
398 |
array(
|
399 |
+
'label' => __( 'Color', 'auxin-elements' ),
|
400 |
'type' => Controls_Manager::COLOR,
|
401 |
'selectors' => array(
|
402 |
'{{WRAPPER}} .aux-modern-heading-primary:hover' => 'color: {{VALUE}};',
|
405 |
);
|
406 |
|
407 |
$this->add_group_control(
|
408 |
+
Group_Control_Text_Shadow::get_type(),
|
409 |
+
[
|
410 |
+
'name' => 'title_hover_text_shadow',
|
411 |
+
'label' => __( 'Text Shadow', 'auxin-elements' ),
|
412 |
+
'selector' => '{{WRAPPER}} .aux-modern-heading-primary:hover'
|
413 |
+
]
|
414 |
);
|
415 |
|
416 |
+
$this->add_group_control(
|
417 |
+
Group_Control_Background::get_type(),
|
418 |
+
[
|
419 |
+
'name' => 'title_hover_background',
|
420 |
+
'selector' => '{{WRAPPER}} .aux-modern-heading-primary:hover',
|
421 |
+
'types' => [ 'classic', 'gradient']
|
422 |
+
]
|
423 |
+
);
|
424 |
+
|
425 |
+
$this->end_controls_tab();
|
426 |
+
|
427 |
+
$this->end_controls_tabs();
|
428 |
+
|
429 |
$this->add_responsive_control(
|
430 |
'title_margin',
|
431 |
+
[
|
432 |
'label' => __( 'Margin', 'auxin-elements' ),
|
433 |
'type' => Controls_Manager::DIMENSIONS,
|
434 |
+
'size_units' => [ 'px', 'em', '%' ],
|
435 |
+
'selectors' => [
|
|
|
436 |
'{{WRAPPER}} .aux-modern-heading-primary' => 'margin:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
|
437 |
+
],
|
438 |
+
'separator' => 'before'
|
439 |
+
]
|
440 |
);
|
441 |
|
442 |
+
$this->add_responsive_control(
|
443 |
+
'title_padding',
|
444 |
+
[
|
445 |
+
'label' => __( 'Padding', 'auxin-elements' ),
|
446 |
+
'type' => Controls_Manager::DIMENSIONS,
|
447 |
+
'size_units' => [ 'px', 'em', '%' ],
|
448 |
+
'selectors' => [
|
449 |
+
'{{WRAPPER}} .aux-modern-heading-primary' => 'padding:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
|
450 |
+
]
|
451 |
+
]
|
452 |
+
);
|
453 |
+
|
454 |
+
$this->add_responsive_control(
|
455 |
+
'title_border_radius',
|
456 |
+
[
|
457 |
+
'label' => __( 'Border radius', 'auxin-elements' ),
|
458 |
+
'type' => Controls_Manager::DIMENSIONS,
|
459 |
+
'size_units' => [ 'px', 'em', '%' ],
|
460 |
+
'allowed_dimensions' => 'all',
|
461 |
+
'selectors' => [
|
462 |
+
'{{WRAPPER}} .aux-modern-heading-primary' => 'border-radius:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
|
463 |
+
]
|
464 |
+
]
|
465 |
);
|
466 |
|
467 |
$this->add_responsive_control(
|
500 |
|
501 |
$this->start_controls_section(
|
502 |
'title2_style_heading',
|
503 |
+
[
|
504 |
'label' => __( 'Secondary Heading', 'auxin-elements' ),
|
505 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
506 |
+
|
507 |
+
'conditions' =>
|
508 |
+
[
|
509 |
+
'relation' => 'or',
|
510 |
+
'terms' => [
|
511 |
+
[
|
512 |
+
'name' => 'title_secondary_before',
|
513 |
+
'operator' => '!==',
|
514 |
+
'value' => '',
|
515 |
+
], [
|
516 |
+
'name' => 'title_secondary_after',
|
517 |
+
'operator' => '!==',
|
518 |
+
'value' => '',
|
519 |
+
]
|
520 |
+
]
|
521 |
+
]
|
522 |
+
]
|
523 |
+
);
|
524 |
+
|
525 |
+
$this->add_group_control(
|
526 |
+
Group_Control_Typography::get_type(),
|
527 |
+
array(
|
528 |
+
'name' => 'title2_typography',
|
529 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
530 |
+
'selector' => '{{WRAPPER}} .aux-modern-heading-secondary'
|
531 |
)
|
532 |
);
|
533 |
|
534 |
+
$this->start_controls_tabs( 'title2_tabs' );
|
535 |
+
|
536 |
+
$this->start_controls_tab(
|
537 |
+
'title2_tab_normal_state',
|
538 |
+
[
|
539 |
+
'label' => __( 'Normal', 'auxin-elements' ),
|
540 |
+
]
|
541 |
+
);
|
542 |
+
|
543 |
$this->add_responsive_control(
|
544 |
'title2_color',
|
545 |
array(
|
551 |
)
|
552 |
);
|
553 |
|
554 |
+
$this->add_group_control(
|
555 |
+
Group_Control_Text_Shadow::get_type(),
|
556 |
+
[
|
557 |
+
'name' => 'title2_text_shadow',
|
558 |
+
'label' => __( 'Text Shadow', 'auxin-elements' ),
|
559 |
+
'selector' => '{{WRAPPER}} .aux-modern-heading-secondary'
|
560 |
+
]
|
561 |
+
);
|
562 |
+
|
563 |
+
$this->add_group_control(
|
564 |
+
Group_Control_Background::get_type(),
|
565 |
+
[
|
566 |
+
'name' => 'title2_background',
|
567 |
+
'selector' => '{{WRAPPER}} .aux-modern-heading-secondary',
|
568 |
+
'types' => [ 'classic', 'gradient']
|
569 |
+
]
|
570 |
+
);
|
571 |
+
|
572 |
+
$this->end_controls_tab();
|
573 |
+
|
574 |
+
$this->start_controls_tab(
|
575 |
+
'title2_tab_hover_state',
|
576 |
+
[
|
577 |
+
'label' => __( 'Hover', 'auxin-elements' ),
|
578 |
+
]
|
579 |
+
);
|
580 |
+
|
581 |
$this->add_responsive_control(
|
582 |
'title2_hover_color',
|
583 |
array(
|
584 |
+
'label' => __( 'Color', 'auxin-elements' ),
|
585 |
'type' => Controls_Manager::COLOR,
|
586 |
'selectors' => array(
|
587 |
'{{WRAPPER}} .aux-modern-heading-secondary:hover' => 'color: {{VALUE}};',
|
590 |
);
|
591 |
|
592 |
$this->add_group_control(
|
593 |
+
Group_Control_Text_Shadow::get_type(),
|
594 |
+
[
|
595 |
+
'name' => 'title2_hover_text_shadow',
|
596 |
+
'label' => __( 'Text Shadow', 'auxin-elements' ),
|
597 |
+
'selector' => '{{WRAPPER}} .aux-modern-heading-secondary:hover'
|
598 |
+
]
|
599 |
+
);
|
600 |
+
|
601 |
+
$this->add_group_control(
|
602 |
+
Group_Control_Background::get_type(),
|
603 |
+
[
|
604 |
+
'name' => 'title2_hover_background',
|
605 |
+
'selector' => '{{WRAPPER}} .aux-modern-heading-secondary:hover',
|
606 |
+
'types' => [ 'classic', 'gradient']
|
607 |
+
]
|
608 |
);
|
609 |
|
610 |
+
$this->end_controls_tab();
|
611 |
+
|
612 |
+
$this->end_controls_tabs();
|
613 |
+
|
614 |
$this->add_responsive_control(
|
615 |
'title2_margin',
|
616 |
+
[
|
617 |
+
'label' => __( 'Margin', 'auxin-elements' ),
|
618 |
'type' => Controls_Manager::DIMENSIONS,
|
619 |
+
'size_units' => [ 'px', 'em', '%' ],
|
620 |
+
'selectors' => [
|
|
|
621 |
'{{WRAPPER}} .aux-modern-heading-secondary' => 'margin:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
|
622 |
+
],
|
623 |
+
'separator' => 'before'
|
624 |
+
]
|
625 |
);
|
626 |
|
627 |
+
$this->add_responsive_control(
|
628 |
+
'title2_padding',
|
629 |
+
[
|
630 |
+
'label' => __( 'Padding', 'auxin-elements' ),
|
631 |
+
'type' => Controls_Manager::DIMENSIONS,
|
632 |
+
'size_units' => [ 'px', 'em', '%' ],
|
633 |
+
'selectors' => [
|
634 |
+
'{{WRAPPER}} .aux-modern-heading-secondary' => 'padding:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
|
635 |
+
]
|
636 |
+
]
|
637 |
+
);
|
638 |
+
|
639 |
+
$this->add_responsive_control(
|
640 |
+
'title2_border_radius',
|
641 |
+
[
|
642 |
+
'label' => __( 'Border radius', 'auxin-elements' ),
|
643 |
+
'type' => Controls_Manager::DIMENSIONS,
|
644 |
+
'size_units' => [ 'px', 'em', '%' ],
|
645 |
+
'allowed_dimensions' => 'all',
|
646 |
+
'selectors' => [
|
647 |
+
'{{WRAPPER}} .aux-modern-heading-secondary' => 'border-radius:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
|
648 |
+
]
|
649 |
+
]
|
650 |
);
|
651 |
|
652 |
$this->add_responsive_control(
|
678 |
)
|
679 |
);
|
680 |
|
681 |
+
$this->end_controls_section();
|
682 |
+
|
683 |
+
|
684 |
/* Secondary Highlighted Style
|
685 |
/*-------------------------------------*/
|
686 |
|
687 |
+
$this->start_controls_section(
|
688 |
'title2_highlighted_style_heading',
|
689 |
+
[
|
690 |
+
'label' => __( 'Secondary Heading - Highlighted', 'auxin-elements' ),
|
691 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
692 |
+
'condition' => [ 'title_secondary_highlight!' => '' ]
|
693 |
+
]
|
694 |
+
);
|
695 |
+
|
696 |
+
$this->add_group_control(
|
697 |
+
Group_Control_Typography::get_type(),
|
698 |
array(
|
699 |
+
'name' => 'title2_highlighted_typography',
|
700 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
701 |
+
'selector' => '{{WRAPPER}} .aux-modern-heading-secondary .aux-head-highlight'
|
702 |
)
|
703 |
);
|
704 |
|
705 |
+
$this->start_controls_tabs( 'title2_highlighted_tabs' );
|
706 |
+
|
707 |
+
$this->start_controls_tab(
|
708 |
+
'title2_highlighted_tab_normal_state',
|
709 |
+
[
|
710 |
+
'label' => __( 'Normal', 'auxin-elements' ),
|
711 |
+
]
|
712 |
+
);
|
713 |
+
|
714 |
$this->add_responsive_control(
|
715 |
'title2_highlighted_color',
|
716 |
array(
|
722 |
)
|
723 |
);
|
724 |
|
725 |
+
$this->add_group_control(
|
726 |
+
Group_Control_Text_Shadow::get_type(),
|
727 |
+
[
|
728 |
+
'name' => 'title2_highlighted_text_shadow',
|
729 |
+
'label' => __( 'Text Shadow', 'auxin-elements' ),
|
730 |
+
'selector' => '{{WRAPPER}} .aux-modern-heading-secondary .aux-head-highlight'
|
731 |
+
]
|
732 |
+
);
|
733 |
+
|
734 |
+
$this->add_group_control(
|
735 |
+
Group_Control_Background::get_type(),
|
736 |
+
[
|
737 |
+
'name' => 'title2_highlighted_background',
|
738 |
+
'selector' => '{{WRAPPER}} .aux-modern-heading-secondary .aux-head-highlight',
|
739 |
+
'types' => [ 'classic', 'gradient']
|
740 |
+
]
|
741 |
+
);
|
742 |
+
|
743 |
+
$this->end_controls_tab();
|
744 |
+
|
745 |
+
$this->start_controls_tab(
|
746 |
+
'title2_highlighted_tab_hover_state',
|
747 |
+
[
|
748 |
+
'label' => __( 'Hover', 'auxin-elements' ),
|
749 |
+
]
|
750 |
+
);
|
751 |
+
|
752 |
$this->add_responsive_control(
|
753 |
'title2_highlighted_hover_color',
|
754 |
array(
|
755 |
+
'label' => __( 'Color', 'auxin-elements' ),
|
756 |
'type' => Controls_Manager::COLOR,
|
757 |
'selectors' => array(
|
758 |
'{{WRAPPER}} .aux-modern-heading-secondary .aux-head-highlight:hover' => 'color: {{VALUE}};',
|
761 |
);
|
762 |
|
763 |
$this->add_group_control(
|
764 |
+
Group_Control_Text_Shadow::get_type(),
|
765 |
+
[
|
766 |
+
'name' => 'title2_highlighted_hover_text_shadow',
|
767 |
+
'label' => __( 'Text Shadow', 'auxin-elements' ),
|
768 |
+
'selector' => '{{WRAPPER}} .aux-modern-heading-secondary .aux-head-highlight:hover'
|
769 |
+
]
|
770 |
);
|
771 |
|
772 |
+
$this->add_group_control(
|
773 |
+
Group_Control_Background::get_type(),
|
774 |
+
[
|
775 |
+
'name' => 'title2_highlighted_hover_background',
|
776 |
+
'selector' => '{{WRAPPER}} .aux-modern-heading-secondary .aux-head-highlight:hover',
|
777 |
+
'types' => [ 'classic', 'gradient']
|
778 |
+
]
|
779 |
+
);
|
780 |
+
|
781 |
+
$this->end_controls_tab();
|
782 |
+
|
783 |
+
$this->end_controls_tabs();
|
784 |
+
|
785 |
$this->add_responsive_control(
|
786 |
'title2_highlighted_margin',
|
787 |
+
[
|
788 |
'label' => __( 'Margin', 'auxin-elements' ),
|
789 |
'type' => Controls_Manager::DIMENSIONS,
|
790 |
+
'size_units' => [ 'px', 'em', '%' ],
|
791 |
+
'selectors' => [
|
|
|
792 |
'{{WRAPPER}} .aux-modern-heading-secondary .aux-head-highlight' => 'margin:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
|
793 |
+
],
|
794 |
+
'separator' => 'before'
|
795 |
+
]
|
796 |
);
|
797 |
|
798 |
+
$this->add_responsive_control(
|
799 |
+
'title2_highlighted_padding',
|
800 |
+
[
|
801 |
+
'label' => __( 'Padding', 'auxin-elements' ),
|
802 |
+
'type' => Controls_Manager::DIMENSIONS,
|
803 |
+
'size_units' => [ 'px', 'em', '%' ],
|
804 |
+
'selectors' => [
|
805 |
+
'{{WRAPPER}} .aux-modern-heading-secondary .aux-head-highlight' => 'padding:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
|
806 |
+
]
|
807 |
+
]
|
808 |
+
);
|
809 |
+
|
810 |
+
$this->add_responsive_control(
|
811 |
+
'title2_highlighted_border_radius',
|
812 |
+
[
|
813 |
+
'label' => __( 'Border radius', 'auxin-elements' ),
|
814 |
+
'type' => Controls_Manager::DIMENSIONS,
|
815 |
+
'size_units' => [ 'px', 'em', '%' ],
|
816 |
+
'allowed_dimensions' => 'all',
|
817 |
+
'selectors' => [
|
818 |
+
'{{WRAPPER}} .aux-modern-heading-secondary .aux-head-highlight' => 'border-radius:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
|
819 |
+
]
|
820 |
+
]
|
821 |
+
);
|
822 |
+
|
823 |
+
$this->add_responsive_control(
|
824 |
+
'title2_highlighted_width',
|
825 |
array(
|
826 |
+
'label' => __('Max Width','auxin-elements' ),
|
827 |
+
'type' => Controls_Manager::SLIDER,
|
828 |
+
'size_units' => array('px', 'em','%'),
|
829 |
+
'range' => array(
|
830 |
+
'%' => array(
|
831 |
+
'min' => 1,
|
832 |
+
'max' => 100,
|
833 |
+
'step' => 1
|
834 |
+
),
|
835 |
+
'em' => array(
|
836 |
+
'min' => 1,
|
837 |
+
'max' => 100,
|
838 |
+
'step' => 1
|
839 |
+
),
|
840 |
+
'px' => array(
|
841 |
+
'min' => 1,
|
842 |
+
'max' => 1600,
|
843 |
+
'step' => 1
|
844 |
+
)
|
845 |
+
),
|
846 |
+
'selectors' => array(
|
847 |
+
'{{WRAPPER}} .aux-modern-heading-secondary .aux-head-highlight' => 'max-width:{{SIZE}}{{UNIT}};'
|
848 |
+
)
|
849 |
)
|
850 |
);
|
851 |
|
856 |
|
857 |
$this->start_controls_section(
|
858 |
'divider_style_section',
|
859 |
+
[
|
860 |
'label' => __( 'Divider', 'auxin-elements' ),
|
861 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
862 |
+
'condition' => [
|
863 |
+
'divider' => 'yes'
|
864 |
+
]
|
865 |
+
]
|
866 |
);
|
867 |
|
868 |
$this->add_responsive_control(
|
878 |
),
|
879 |
'selectors' => array(
|
880 |
'{{WRAPPER}} .aux-modern-heading-divider' => 'height: {{SIZE}}{{UNIT}};'
|
|
|
|
|
|
|
881 |
)
|
882 |
)
|
883 |
);
|
900 |
),
|
901 |
'selectors' => array(
|
902 |
'{{WRAPPER}} .aux-modern-heading-divider' => 'width: {{SIZE}}{{UNIT}};'
|
|
|
|
|
|
|
903 |
)
|
904 |
)
|
905 |
);
|
924 |
'type' => Controls_Manager::COLOR,
|
925 |
'selectors' => array(
|
926 |
'{{WRAPPER}} .aux-modern-heading-divider' => 'background-color: {{VALUE}};'
|
|
|
|
|
|
|
927 |
)
|
928 |
)
|
929 |
);
|
933 |
array(
|
934 |
'name' => 'divider_shadow',
|
935 |
'selector' => '{{WRAPPER}} .aux-modern-heading-divider',
|
|
|
|
|
|
|
936 |
'separator' => 'before'
|
937 |
)
|
938 |
);
|
942 |
array(
|
943 |
'name' => 'divider_backgoundcolor',
|
944 |
'label' => __( 'Background', 'auxin-elements' ),
|
945 |
+
'selector' => '{{WRAPPER}} .aux-modern-heading-divider'
|
|
|
|
|
|
|
946 |
)
|
947 |
);
|
948 |
|
955 |
'description_style_section',
|
956 |
array(
|
957 |
'label' => __( 'Description', 'auxin-elements' ),
|
958 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
959 |
+
'condition' => [ 'description!' => '' ]
|
960 |
)
|
961 |
);
|
962 |
|
includes/elementor/widgets/mailchimp.php
CHANGED
@@ -6,6 +6,8 @@ use Elementor\Widget_Base;
|
|
6 |
use Elementor\Controls_Manager;
|
7 |
use Elementor\Group_Control_Image_Size;
|
8 |
use Elementor\Group_Control_Typography;
|
|
|
|
|
9 |
use Elementor\Scheme_Color;
|
10 |
use Elementor\Scheme_Typography;
|
11 |
use Elementor\Utils;
|
@@ -123,49 +125,640 @@ class MailChimp extends Widget_Base {
|
|
123 |
|
124 |
$this->start_controls_section(
|
125 |
'forms_section',
|
126 |
-
|
127 |
'label' => __('Form', 'auxin-elements' ),
|
128 |
-
|
129 |
);
|
130 |
|
131 |
$this->add_control(
|
132 |
'form_type',
|
133 |
-
|
134 |
'label' => __( 'Form Type', 'auxin-elements' ),
|
135 |
'type' => Controls_Manager::SELECT,
|
136 |
'default' => 'default',
|
137 |
-
'options' =>
|
138 |
'default' => __( 'Defaults' , 'auxin-elements' ),
|
139 |
'custom' => __( 'Custom' , 'auxin-elements' )
|
140 |
-
|
141 |
-
|
142 |
);
|
143 |
|
144 |
$this->add_control(
|
145 |
'form_id',
|
146 |
-
|
147 |
'label' => __( 'MailChimp Sign-Up Form', 'auxin-elements' ),
|
148 |
'label_block' => true,
|
149 |
'type' => Controls_Manager::SELECT,
|
150 |
'default' => 0,
|
151 |
'options' => $this->get_forms(),
|
152 |
-
'condition' =>
|
153 |
-
'form_type' =>
|
154 |
-
|
155 |
-
|
156 |
);
|
157 |
|
158 |
$this->add_control(
|
159 |
'html',
|
160 |
-
|
161 |
'label' => __( 'Custom Form', 'auxin-elements' ),
|
162 |
'type' => Controls_Manager::CODE,
|
163 |
'language' => 'html',
|
164 |
'description' => __( 'Enter your custom form markup', 'auxin-elements' ),
|
165 |
-
'condition' =>
|
166 |
-
'form_type' =>
|
167 |
-
|
168 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
169 |
);
|
170 |
|
171 |
$this->end_controls_section();
|
6 |
use Elementor\Controls_Manager;
|
7 |
use Elementor\Group_Control_Image_Size;
|
8 |
use Elementor\Group_Control_Typography;
|
9 |
+
use Elementor\Group_Control_Background;
|
10 |
+
use Elementor\Group_Control_Box_Shadow;
|
11 |
use Elementor\Scheme_Color;
|
12 |
use Elementor\Scheme_Typography;
|
13 |
use Elementor\Utils;
|
125 |
|
126 |
$this->start_controls_section(
|
127 |
'forms_section',
|
128 |
+
[
|
129 |
'label' => __('Form', 'auxin-elements' ),
|
130 |
+
]
|
131 |
);
|
132 |
|
133 |
$this->add_control(
|
134 |
'form_type',
|
135 |
+
[
|
136 |
'label' => __( 'Form Type', 'auxin-elements' ),
|
137 |
'type' => Controls_Manager::SELECT,
|
138 |
'default' => 'default',
|
139 |
+
'options' => [
|
140 |
'default' => __( 'Defaults' , 'auxin-elements' ),
|
141 |
'custom' => __( 'Custom' , 'auxin-elements' )
|
142 |
+
]
|
143 |
+
]
|
144 |
);
|
145 |
|
146 |
$this->add_control(
|
147 |
'form_id',
|
148 |
+
[
|
149 |
'label' => __( 'MailChimp Sign-Up Form', 'auxin-elements' ),
|
150 |
'label_block' => true,
|
151 |
'type' => Controls_Manager::SELECT,
|
152 |
'default' => 0,
|
153 |
'options' => $this->get_forms(),
|
154 |
+
'condition' => [
|
155 |
+
'form_type' => ['default']
|
156 |
+
]
|
157 |
+
]
|
158 |
);
|
159 |
|
160 |
$this->add_control(
|
161 |
'html',
|
162 |
+
[
|
163 |
'label' => __( 'Custom Form', 'auxin-elements' ),
|
164 |
'type' => Controls_Manager::CODE,
|
165 |
'language' => 'html',
|
166 |
'description' => __( 'Enter your custom form markup', 'auxin-elements' ),
|
167 |
+
'condition' => [
|
168 |
+
'form_type' => ['custom']
|
169 |
+
]
|
170 |
+
]
|
171 |
+
);
|
172 |
+
|
173 |
+
$this->end_controls_section();
|
174 |
+
|
175 |
+
/*-----------------------------------------------------------------------------------*/
|
176 |
+
/* Style TAB
|
177 |
+
/*-----------------------------------------------------------------------------------*/
|
178 |
+
|
179 |
+
$this->start_controls_section(
|
180 |
+
'text_input_section',
|
181 |
+
[
|
182 |
+
'label' => __('Input', 'auxin-elements' ),
|
183 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
184 |
+
]
|
185 |
+
);
|
186 |
+
|
187 |
+
$this->add_group_control(
|
188 |
+
Group_Control_Typography::get_type(),
|
189 |
+
[
|
190 |
+
'name' => 'input_typography',
|
191 |
+
'label' => __( 'Typography', 'auxin-elements' ),
|
192 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
193 |
+
'selector' => '{{WRAPPER}} .mc4wp-form input[type="text"],{{WRAPPER}} .mc4wp-form input[type="email"]',
|
194 |
+
]
|
195 |
+
);
|
196 |
+
|
197 |
+
$this->add_control(
|
198 |
+
'input_color',
|
199 |
+
[
|
200 |
+
'label' => __( 'Color', 'auxin-elements' ),
|
201 |
+
'type' => Controls_Manager::COLOR,
|
202 |
+
'selectors' => [
|
203 |
+
'{{WRAPPER}} .mc4wp-form input[type="text"],{{WRAPPER}} .mc4wp-form input[type="email"]' => 'color: {{VALUE}};',
|
204 |
+
]
|
205 |
+
]
|
206 |
+
);
|
207 |
+
|
208 |
+
$this->add_responsive_control(
|
209 |
+
'text_input_width',
|
210 |
+
[
|
211 |
+
'label' => __( 'Width', 'auxin-elements' ),
|
212 |
+
'size_units' => [ 'px','em', '%'],
|
213 |
+
'type' => Controls_Manager::SLIDER,
|
214 |
+
'range' => [
|
215 |
+
'px' => [
|
216 |
+
'min' => 0,
|
217 |
+
'max' => 1000,
|
218 |
+
'step' => 5,
|
219 |
+
],
|
220 |
+
'%' => [
|
221 |
+
'min' => 0,
|
222 |
+
'max' => 100,
|
223 |
+
],
|
224 |
+
'em' => [
|
225 |
+
'min' => 0,
|
226 |
+
'max' => 100,
|
227 |
+
],
|
228 |
+
],
|
229 |
+
'selectors' => [
|
230 |
+
'{{WRAPPER}} .mc4wp-form input[type="text"],{{WRAPPER}} .mc4wp-form input[type="email"]' => 'width: {{SIZE}}{{UNIT}};',
|
231 |
+
],
|
232 |
+
]
|
233 |
+
);
|
234 |
+
|
235 |
+
$this->add_responsive_control(
|
236 |
+
'text_input_max_width',
|
237 |
+
[
|
238 |
+
'label' => __( 'Max Width', 'auxin-elements' ),
|
239 |
+
'size_units' => [ 'px','em', '%'],
|
240 |
+
'type' => Controls_Manager::SLIDER,
|
241 |
+
'range' => [
|
242 |
+
'px' => [
|
243 |
+
'min' => 0,
|
244 |
+
'max' => 1000,
|
245 |
+
'step' => 5
|
246 |
+
],
|
247 |
+
'%' => [
|
248 |
+
'min' => 0,
|
249 |
+
'max' => 100
|
250 |
+
],
|
251 |
+
'em' => [
|
252 |
+
'min' => 0,
|
253 |
+
'max' => 100
|
254 |
+
]
|
255 |
+
],
|
256 |
+
'selectors' => [
|
257 |
+
'{{WRAPPER}} .mc4wp-form input[type="text"],{{WRAPPER}} .mc4wp-form input[type="email"]' => 'max-width: {{SIZE}}{{UNIT}};',
|
258 |
+
]
|
259 |
+
]
|
260 |
+
);
|
261 |
+
|
262 |
+
$this->add_responsive_control(
|
263 |
+
'text_input_height',
|
264 |
+
[
|
265 |
+
'label' => __( 'Height', 'auxin-elements' ),
|
266 |
+
'size_units' => [ 'px', 'em'],
|
267 |
+
'type' => Controls_Manager::SLIDER,
|
268 |
+
'range' => [
|
269 |
+
'px' => [
|
270 |
+
'min' => 0,
|
271 |
+
'max' => 1000,
|
272 |
+
'step' => 5
|
273 |
+
],
|
274 |
+
'%' => [
|
275 |
+
'min' => 0,
|
276 |
+
'max' => 100
|
277 |
+
],
|
278 |
+
'em' => [
|
279 |
+
'min' => 0,
|
280 |
+
'max' => 100
|
281 |
+
]
|
282 |
+
],
|
283 |
+
'selectors' => [
|
284 |
+
'{{WRAPPER}} .mc4wp-form input[type="text"],{{WRAPPER}} .mc4wp-form input[type="email"]' => 'height: {{VALUE}}{{UNIT}};',
|
285 |
+
],
|
286 |
+
'separator' => 'after'
|
287 |
+
]
|
288 |
+
);
|
289 |
+
|
290 |
+
|
291 |
+
$this->add_group_control(
|
292 |
+
Group_Control_Border::get_type(),
|
293 |
+
[
|
294 |
+
'name' => 'input_border',
|
295 |
+
'selector' => '{{WRAPPER}} .mc4wp-form input[type="text"],{{WRAPPER}} .mc4wp-form input[type="email"]'
|
296 |
+
]
|
297 |
+
);
|
298 |
+
|
299 |
+
$this->add_responsive_control(
|
300 |
+
'input_border_radius',
|
301 |
+
[
|
302 |
+
'label' => __( 'Border Radius', 'auxin-elements' ),
|
303 |
+
'type' => Controls_Manager::DIMENSIONS,
|
304 |
+
'size_units' => [ 'px', '%' ],
|
305 |
+
'selectors' => [
|
306 |
+
'{{WRAPPER}} .mc4wp-form input[type="text"],{{WRAPPER}} .mc4wp-form input[type="email"]' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
307 |
+
],
|
308 |
+
]
|
309 |
+
);
|
310 |
+
|
311 |
+
$this->add_responsive_control(
|
312 |
+
'input_padding',
|
313 |
+
[
|
314 |
+
'label' => __( 'Padding', 'auxin-elements' ),
|
315 |
+
'type' => Controls_Manager::DIMENSIONS,
|
316 |
+
'size_units' => [ 'px', '%', 'em' ],
|
317 |
+
'selectors' => [
|
318 |
+
'{{WRAPPER}} .mc4wp-form input[type="text"],{{WRAPPER}} .mc4wp-form input[type="email"]' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
319 |
+
],
|
320 |
+
'separator' => 'after'
|
321 |
+
]
|
322 |
+
);
|
323 |
+
|
324 |
+
// Background and Box Shadow for input - START
|
325 |
+
$this->start_controls_tabs( 'input_tabs' );
|
326 |
+
|
327 |
+
$this->start_controls_tab(
|
328 |
+
'input_tab_normal_state',
|
329 |
+
[
|
330 |
+
'label' => __( 'Normal', 'auxin-elements' ),
|
331 |
+
]
|
332 |
+
);
|
333 |
+
|
334 |
+
$this->add_group_control(
|
335 |
+
Group_Control_Background::get_type(),
|
336 |
+
[
|
337 |
+
'name' => 'input_background',
|
338 |
+
'selector' => '{{WRAPPER}} .mc4wp-form input[type="text"], {{WRAPPER}} .mc4wp-form input[type="email"]',
|
339 |
+
'types' => [ 'classic', 'gradient']
|
340 |
+
]
|
341 |
+
);
|
342 |
+
|
343 |
+
$this->add_group_control(
|
344 |
+
Group_Control_Box_Shadow::get_type(),
|
345 |
+
[
|
346 |
+
'name' => 'input_box_shadow',
|
347 |
+
'selector' => '{{WRAPPER}} .mc4wp-form input[type="text"], {{WRAPPER}} .mc4wp-form input[type="email"]'
|
348 |
+
]
|
349 |
+
);
|
350 |
+
|
351 |
+
$this->end_controls_tab();
|
352 |
+
|
353 |
+
$this->start_controls_tab(
|
354 |
+
'input_tab_hover_state',
|
355 |
+
[
|
356 |
+
'label' => __( 'Hover', 'auxin-elements' ),
|
357 |
+
]
|
358 |
+
);
|
359 |
+
|
360 |
+
$this->add_group_control(
|
361 |
+
Group_Control_Background::get_type(),
|
362 |
+
[
|
363 |
+
'name' => 'input_background_hover',
|
364 |
+
'selector' => '{{WRAPPER}} .mc4wp-form input[type="text"]:hover, {{WRAPPER}} .mc4wp-form input[type="email"]:hover',
|
365 |
+
'types' => [ 'classic', 'gradient']
|
366 |
+
]
|
367 |
+
);
|
368 |
+
|
369 |
+
$this->add_group_control(
|
370 |
+
Group_Control_Box_Shadow::get_type(),
|
371 |
+
[
|
372 |
+
'name' => 'input_box_shadow_hover',
|
373 |
+
'selector' => '{{WRAPPER}} .mc4wp-form input[type="text"]:hover,{{WRAPPER}} .mc4wp-form input[type="email"]:hover'
|
374 |
+
]
|
375 |
+
);
|
376 |
+
|
377 |
+
$this->add_control(
|
378 |
+
'input_transition',
|
379 |
+
[
|
380 |
+
'label' => __( 'Transition Duration', 'auxin-elements' ),
|
381 |
+
'type' => Controls_Manager::SLIDER,
|
382 |
+
'default' => [
|
383 |
+
'size' => 0.3,
|
384 |
+
],
|
385 |
+
'range' => [
|
386 |
+
'px' => [
|
387 |
+
'max' => 3,
|
388 |
+
'step' => 0.1,
|
389 |
+
],
|
390 |
+
],
|
391 |
+
'render_type' => 'ui',
|
392 |
+
'selectors' => [
|
393 |
+
'{{WRAPPER}} .mc4wp-form input[type="text"],{{WRAPPER}} .mc4wp-form input[type="email"]' => "transition:all ease-out {{SIZE}}s;"
|
394 |
+
]
|
395 |
+
]
|
396 |
+
);
|
397 |
+
|
398 |
+
$this->end_controls_tab();
|
399 |
+
|
400 |
+
$this->end_controls_tabs();
|
401 |
+
// Background and Box Shadow for input - END
|
402 |
+
|
403 |
+
|
404 |
+
$this->end_controls_section();
|
405 |
+
|
406 |
+
$this->start_controls_section(
|
407 |
+
'placeholder_section',
|
408 |
+
[
|
409 |
+
'label' => __('Input Placeholder Text', 'auxin-elements' ),
|
410 |
+
'tab' => Controls_Manager::TAB_STYLE
|
411 |
+
]
|
412 |
+
);
|
413 |
+
|
414 |
+
$this->add_group_control(
|
415 |
+
Group_Control_Typography::get_type(),
|
416 |
+
[
|
417 |
+
'name' => 'placeholder_typography',
|
418 |
+
'label' => __( 'Typography', 'auxin-elements' ),
|
419 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
420 |
+
'selector' => '{{WRAPPER}} .mc4wp-form input[type="text"]::placeholder,{{WRAPPER}} .mc4wp-form input[type="email"]::placeholder'
|
421 |
+
]
|
422 |
+
);
|
423 |
+
|
424 |
+
$this->add_control(
|
425 |
+
'placeholder_color',
|
426 |
+
[
|
427 |
+
'label' => __( 'Color', 'auxin-elements' ),
|
428 |
+
'type' => Controls_Manager::COLOR,
|
429 |
+
'selectors' => [
|
430 |
+
'{{WRAPPER}} .mc4wp-form input[type="text"]::placeholder,{{WRAPPER}} .mc4wp-form input[type="email"]::placeholder' => 'color: {{VALUE}};',
|
431 |
+
]
|
432 |
+
]
|
433 |
+
);
|
434 |
+
|
435 |
+
$this->end_controls_section();
|
436 |
+
|
437 |
+
$this->start_controls_section(
|
438 |
+
'submit_input_section',
|
439 |
+
[
|
440 |
+
'label' => __('Subscribe Button', 'auxin-elements' ),
|
441 |
+
'tab' => Controls_Manager::TAB_STYLE,
|
442 |
+
]
|
443 |
+
);
|
444 |
+
|
445 |
+
$this->add_group_control(
|
446 |
+
Group_Control_Typography::get_type(),
|
447 |
+
[
|
448 |
+
'name' => 'submit_input_typography',
|
449 |
+
'label' => __( 'Typography', 'auxin-elements' ),
|
450 |
+
'scheme' => Scheme_Typography::TYPOGRAPHY_1,
|
451 |
+
'selector' => '{{WRAPPER}} .mc4wp-form input[type="submit"]',
|
452 |
+
]
|
453 |
+
);
|
454 |
+
|
455 |
+
$this->add_responsive_control(
|
456 |
+
'submit_input_width',
|
457 |
+
[
|
458 |
+
'label' => __( 'Width', 'auxin-elements' ),
|
459 |
+
'size_units' => [ 'px','em', '%'],
|
460 |
+
'type' => Controls_Manager::SLIDER,
|
461 |
+
'range' => [
|
462 |
+
'px' => [
|
463 |
+
'min' => 0,
|
464 |
+
'max' => 1000,
|
465 |
+
'step' => 5,
|
466 |
+
],
|
467 |
+
'%' => [
|
468 |
+
'min' => 0,
|
469 |
+
'max' => 100,
|
470 |
+
],
|
471 |
+
'em' => [
|
472 |
+
'min' => 0,
|
473 |
+
'max' => 100,
|
474 |
+
],
|
475 |
+
],
|
476 |
+
'selectors' => [
|
477 |
+
'{{WRAPPER}} .mc4wp-form input[type="submit"]' => 'width: {{SIZE}}{{UNIT}};',
|
478 |
+
],
|
479 |
+
]
|
480 |
+
);
|
481 |
+
|
482 |
+
$this->add_responsive_control(
|
483 |
+
'submit_input_max_width',
|
484 |
+
[
|
485 |
+
'label' => __( 'Max Width', 'auxin-elements' ),
|
486 |
+
'size_units' => [ 'px','em', '%'],
|
487 |
+
'type' => Controls_Manager::SLIDER,
|
488 |
+
'range' => [
|
489 |
+
'px' => [
|
490 |
+
'min' => 0,
|
491 |
+
'max' => 1000,
|
492 |
+
'step' => 5,
|
493 |
+
],
|
494 |
+
'%' => [
|
495 |
+
'min' => 0,
|
496 |
+
'max' => 100,
|
497 |
+
],
|
498 |
+
'em' => [
|
499 |
+
'min' => 0,
|
500 |
+
'max' => 100,
|
501 |
+
],
|
502 |
+
],
|
503 |
+
'selectors' => [
|
504 |
+
'{{WRAPPER}} .mc4wp-form input[type="submit"]' => 'max-width: {{SIZE}}{{UNIT}};',
|
505 |
+
],
|
506 |
+
]
|
507 |
+
);
|
508 |
+
|
509 |
+
$this->add_responsive_control(
|
510 |
+
'submit_input_height',
|
511 |
+
[
|
512 |
+
'label' => __( 'Height', 'auxin-elements' ),
|
513 |
+
'size_units' => [ 'px', 'em'],
|
514 |
+
'type' => Controls_Manager::SLIDER,
|
515 |
+
'range' => [
|
516 |
+
'px' => [
|
517 |
+
'min' => 0,
|
518 |
+
'max' => 1000,
|
519 |
+
'step' => 5
|
520 |
+
],
|
521 |
+
'%' => [
|
522 |
+
'min' => 0,
|
523 |
+
'max' => 100
|
524 |
+
],
|
525 |
+
'em' => [
|
526 |
+
'min' => 0,
|
527 |
+
'max' => 100
|
528 |
+
]
|
529 |
+
],
|
530 |
+
'selectors' => [
|
531 |
+
'{{WRAPPER}} .mc4wp-form input[type="submit"]' => 'height: {{VALUE}}{{UNIT}};'
|
532 |
+
],
|
533 |
+
'separator' => 'after'
|
534 |
+
]
|
535 |
+
);
|
536 |
+
|
537 |
+
$this->add_group_control(
|
538 |
+
Group_Control_Border::get_type(),
|
539 |
+
[
|
540 |
+
'name' => 'submit_border',
|
541 |
+
'selector' => '{{WRAPPER}} .mc4wp-form input[type="submit"]'
|
542 |
+
]
|
543 |
+
);
|
544 |
+
|
545 |
+
$this->add_responsive_control(
|
546 |
+
'submit_border_radius',
|
547 |
+
[
|
548 |
+
'label' => __( 'Border Radius', 'auxin-elements' ),
|
549 |
+
'type' => Controls_Manager::DIMENSIONS,
|
550 |
+
'size_units' => [ 'px', '%' ],
|
551 |
+
'selectors' => [
|
552 |
+
'{{WRAPPER}} .mc4wp-form input[type="submit"]' => 'border-radius:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
553 |
+
],
|
554 |
+
]
|
555 |
+
);
|
556 |
+
|
557 |
+
$this->add_responsive_control(
|
558 |
+
'submit_input_padding',
|
559 |
+
[
|
560 |
+
'label' => __( 'Padding', 'auxin-elements' ),
|
561 |
+
'type' => Controls_Manager::DIMENSIONS,
|
562 |
+
'size_units' => [ 'px', '%', 'em' ],
|
563 |
+
'selectors' => [
|
564 |
+
'{{WRAPPER}} .mc4wp-form input[type="submit"]' => 'padding:{{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT};'
|
565 |
+
]
|
566 |
+
]
|
567 |
+
);
|
568 |
+
|
569 |
+
// Background and box shadow Options for submit button - START
|
570 |
+
$this->start_controls_tabs( 'submit_tabs' );
|
571 |
+
|
572 |
+
$this->start_controls_tab(
|
573 |
+
'submit_input_tab_normal_state',
|
574 |
+
[
|
575 |
+
'label' => __( 'Normal', 'auxin-elements' ),
|
576 |
+
]
|
577 |
+
);
|
578 |
+
|
579 |
+
$this->add_control(
|
580 |
+
'submit_input_color_normal',
|
581 |
+
[
|
582 |
+
'label' => __( 'Color', 'auxin-elements' ),
|
583 |
+
'type' => Controls_Manager::COLOR,
|
584 |
+
'selectors' => [
|
585 |
+
'{{WRAPPER}} .mc4wp-form input[type="submit"]' => 'color: {{VALUE}};',
|
586 |
+
],
|
587 |
+
]
|
588 |
+
);
|
589 |
+
|
590 |
+
$this->add_group_control(
|
591 |
+
Group_Control_Background::get_type(),
|
592 |
+
[
|
593 |
+
'name' => 'submit_input_background',
|
594 |
+
'selector' => '{{WRAPPER}} .mc4wp-form input[type="submit"]',
|
595 |
+
'types' => [ 'classic', 'gradient'],
|
596 |
+
]
|
597 |
+
);
|
598 |
+
|
599 |
+
$this->add_group_control(
|
600 |
+
Group_Control_Box_Shadow::get_type(),
|
601 |
+
[
|
602 |
+
'name' => 'sbumit_input_box_shadow',
|
603 |
+
'selector' => '{{WRAPPER}} .mc4wp-form input[type="submit"]'
|
604 |
+
]
|
605 |
+
);
|
606 |
+
|
607 |
+
|
608 |
+
$this->end_controls_tab();
|
609 |
+
|
610 |
+
$this->start_controls_tab(
|
611 |
+
'submit_input_tab_hover_state',
|
612 |
+
[
|
613 |
+
'label' => __( 'Hover', 'auxin-elements' ),
|
614 |
+
]
|
615 |
+
);
|
616 |
+
|
617 |
+
$this->add_control(
|
618 |
+
'submit_input_color_hover',
|
619 |
+
[
|
620 |
+
'label' => __( 'Color', 'auxin-elements' ),
|
621 |
+
'type' => Controls_Manager::COLOR,
|
622 |
+
'selectors' => [
|
623 |
+
'{{WRAPPER}} .mc4wp-form input[type="submit"]:hover' => 'color: {{VALUE}};',
|
624 |
+
],
|
625 |
+
]
|
626 |
+
);
|
627 |
+
|
628 |
+
$this->add_group_control(
|
629 |
+
Group_Control_Background::get_type(),
|
630 |
+
[
|
631 |
+
'name' => 'submit_input_background_hover',
|
632 |
+
'types' => [ 'classic', 'gradient'],
|
633 |
+
'selector' => '{{WRAPPER}} .mc4wp-form input[type="submit"]:hover',
|
634 |
+
]
|
635 |
+
);
|
636 |
+
|
637 |
+
$this->add_group_control(
|
638 |
+
Group_Control_Box_Shadow::get_type(),
|
639 |
+
[
|
640 |
+
'name' => 'sbumit_input_box_shadow_hover',
|
641 |
+
'selector' => '{{WRAPPER}} .mc4wp-form input[type="submit"]:hover'
|
642 |
+
]
|
643 |
+
);
|
644 |
+
|
645 |
+
$this->add_control(
|
646 |
+
'submit_input_hover_transition',
|
647 |
+
[
|
648 |
+
'label' => __( 'Transition Duration', 'auxin-elements' ),
|
649 |
+
'type' => Controls_Manager::SLIDER,
|
650 |
+
'default' => [
|
651 |
+
'size' => 0.3,
|
652 |
+
],
|
653 |
+
'range' => [
|
654 |
+
'px' => [
|
655 |
+
'max' => 3,
|
656 |
+
'step' => 0.1,
|
657 |
+
],
|
658 |
+
],
|
659 |
+
'render_type' => 'ui',
|
660 |
+
'selectors' => [
|
661 |
+
'{{WRAPPER}} .mc4wp-form input[type="submit"]' => "transition: all ease-out {{SIZE}}s;"
|
662 |
+
]
|
663 |
+
]
|
664 |
+
);
|
665 |
+
|
666 |
+
$this->end_controls_tab();
|
667 |
+
|
668 |
+
$this->end_controls_tabs();
|
669 |
+
// Background and box shadow Options for submit button - END
|
670 |
+
|
671 |
+
|
672 |
+
$this->end_controls_section();
|
673 |
+
|
674 |
+
|
675 |
+
$this->start_controls_section(
|
676 |
+
'form_container_section',
|
677 |
+
[
|
678 |
+
'label' => __('Form Container', 'auxin-elements' ),
|
679 |
+
'tab' => Controls_Manager::TAB_STYLE
|
680 |
+
]
|
681 |
+
);
|
682 |
+
|
683 |
+
$this->add_responsive_control(
|
684 |
+
'form_container_width',
|
685 |
+
[
|
686 |
+
'label' => __( 'Width', 'auxin-elements' ),
|
687 |
+
'size_units' => [ 'px','em', '%'],
|
688 |
+
'type' => Controls_Manager::SLIDER,
|
689 |
+
'range' => [
|
690 |
+
'px' => [
|
691 |
+
'min' => 0,
|
692 |
+
'max' => 1000,
|
693 |
+
'step' => 5
|
694 |
+
],
|
695 |
+
'%' => [
|
696 |
+
'min' => 0,
|
697 |
+
'max' => 100
|
698 |
+
],
|
699 |
+
'em' => [
|
700 |
+
'min' => 0,
|
701 |
+
'max' => 100
|
702 |
+
],
|
703 |
+
],
|
704 |
+
'selectors' => [
|
705 |
+
'{{WRAPPER}} .mc4wp-form-fields' => 'width: {{SIZE}}{{UNIT}};'
|
706 |
+
]
|
707 |
+
]
|
708 |
+
);
|
709 |
+
|
710 |
+
$this->add_responsive_control(
|
711 |
+
'form_container_max_width',
|
712 |
+
[
|
713 |
+
'label' => __( 'Max Width', 'auxin-elements' ),
|
714 |
+
'size_units' => [ 'px','em', '%'],
|
715 |
+
'type' => Controls_Manager::SLIDER,
|
716 |
+
'range' => [
|
717 |
+
'px' => [
|
718 |
+
'min' => 0,
|
719 |
+
'max' => 1000,
|
720 |
+
'step' => 5
|
721 |
+
],
|
722 |
+
'%' => [
|
723 |
+
'min' => 0,
|
724 |
+
'max' => 100
|
725 |
+
],
|
726 |
+
'em' => [
|
727 |
+
'min' => 0,
|
728 |
+
'max' => 100
|
729 |
+
],
|
730 |
+
],
|
731 |
+
'selectors' => [
|
732 |
+
'{{WRAPPER}} .mc4wp-form-fields' => 'max-width: {{SIZE}}{{UNIT}};'
|
733 |
+
]
|
734 |
+
]
|
735 |
+
);
|
736 |
+
|
737 |
+
$this->add_responsive_control(
|
738 |
+
'form_container_height',
|
739 |
+
[
|
740 |
+
'label' => __( 'Height', 'auxin-elements' ),
|
741 |
+
'size_units' => [ 'px', 'em'],
|
742 |
+
'type' => Controls_Manager::SLIDER,
|
743 |
+
'range' => [
|
744 |
+
'px' => [
|
745 |
+
'min' => 0,
|
746 |
+
'max' => 1000,
|
747 |
+
'step' => 5
|
748 |
+
],
|
749 |
+
'%' => [
|
750 |
+
'min' => 0,
|
751 |
+
'max' => 100
|
752 |
+
],
|
753 |
+
'em' => [
|
754 |
+
'min' => 0,
|
755 |
+
'max' => 100
|
756 |
+
]
|
757 |
+
],
|
758 |
+
'selectors' => [
|
759 |
+
'{{WRAPPER}} .mc4wp-form-fields' => 'height: {{VALUE}}{{UNIT}};'
|
760 |
+
]
|
761 |
+
]
|
762 |
);
|
763 |
|
764 |
$this->end_controls_section();
|
includes/elements/custom-list.php
CHANGED
@@ -286,7 +286,8 @@ function auxin_widget_list_callback( $atts, $shortcode_content = null ){
|
|
286 |
$output .= '<a '. auxin_make_html_attributes( $link_attrs ) .'>';
|
287 |
}
|
288 |
|
289 |
-
|
|
|
290 |
$output .= '<span '. auxin_make_html_attributes( array( 'class' => array( 'aux-icon-list-icon', $list_item['icon'] ) ) ) .'></span>';
|
291 |
}
|
292 |
if( ! empty( $list_item['text_primary'] ) ){
|
286 |
$output .= '<a '. auxin_make_html_attributes( $link_attrs ) .'>';
|
287 |
}
|
288 |
|
289 |
+
// a fix to prevent unwanted default value 'check-1' which is set in elementor
|
290 |
+
if( ! empty( $list_item['icon'] ) && 'check-1' != $list_item['icon'] ){
|
291 |
$output .= '<span '. auxin_make_html_attributes( array( 'class' => array( 'aux-icon-list-icon', $list_item['icon'] ) ) ) .'></span>';
|
292 |
}
|
293 |
if( ! empty( $list_item['text_primary'] ) ){
|
public/assets/js/plugins.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
/*! Phlox Core Plugin - v2.4.
|
2 |
* All required plugins
|
3 |
* http://phlox.pro/
|
4 |
*/
|
1 |
+
/*! Phlox Core Plugin - v2.4.18 (2020-02-03)
|
2 |
* All required plugins
|
3 |
* http://phlox.pro/
|
4 |
*/
|