Version Description
- Tweak: Added Always Hovered option to Banner widget.
- Tweak: Added Animated Background option to Dual Heading widget.
- Fix: Carousel flash issue in Google Chrome.
- Fix: google is undefined in Google Maps widget.
Download this release
Release Info
Developer | leap13 |
Plugin | Premium Addons for Elementor |
Version | 2.5.4 |
Comparing to | |
See all releases |
Code changes from version 2.5.3 to 2.5.4
- admin/settings/elements.php +8 -7
- admin/settings/version-control.php +1 -1
- assets/css/premium-addons.css +88 -20
- assets/css/slick-theme.css +0 -204
- assets/css/slick.css +0 -117
- assets/js/premium-addons.js +1 -0
- premium-addons-for-elementor.php +4 -4
- readme.txt +9 -2
- widgets/premium-banner.php +14 -4
- widgets/premium-dual-header.php +20 -4
admin/settings/elements.php
CHANGED
@@ -440,13 +440,6 @@ class PA_admin_settings {
|
|
440 |
</label>
|
441 |
</td>
|
442 |
|
443 |
-
<!-- <th><?php echo esc_html__('Premium Facebook Feed', 'premium-addons-for-elementor'); ?></th>
|
444 |
-
<td>
|
445 |
-
<label class="switch">
|
446 |
-
<input type="checkbox" id="premium-facebook-feed" name="premium-facebook-feed">
|
447 |
-
<span class="pro-slider round"></span>
|
448 |
-
</label>
|
449 |
-
</td>-->
|
450 |
</tr>
|
451 |
|
452 |
<tr>
|
@@ -514,6 +507,14 @@ class PA_admin_settings {
|
|
514 |
</label>
|
515 |
</td>
|
516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
517 |
</tr>
|
518 |
|
519 |
<tr>
|
440 |
</label>
|
441 |
</td>
|
442 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
443 |
</tr>
|
444 |
|
445 |
<tr>
|
507 |
</label>
|
508 |
</td>
|
509 |
|
510 |
+
<th><?php echo esc_html__('Premium Facebook Feed', 'premium-addons-for-elementor'); ?></th>
|
511 |
+
<td>
|
512 |
+
<label class="switch">
|
513 |
+
<input type="checkbox" id="premium-facebook-feed" name="premium-facebook-feed">
|
514 |
+
<span class="pro-slider round"></span>
|
515 |
+
</label>
|
516 |
+
</td>
|
517 |
+
|
518 |
</tr>
|
519 |
|
520 |
<tr>
|
admin/settings/version-control.php
CHANGED
@@ -80,7 +80,7 @@ class PA_Version_Control {
|
|
80 |
<tr class="pa-roll-row">
|
81 |
<th>Rollback Version</th>
|
82 |
<td>
|
83 |
-
<div><?php echo sprintf( '<a target="_blank" href="%s" class="button pa-btn pa-rollback-button elementor-button-spinner">Reinstall Version 2.5.
|
84 |
<p class="pa-roll-desc"><span>Warning: Please backup your database before making the rollback.</span></p>
|
85 |
</td>
|
86 |
</tr>
|
80 |
<tr class="pa-roll-row">
|
81 |
<th>Rollback Version</th>
|
82 |
<td>
|
83 |
+
<div><?php echo sprintf( '<a target="_blank" href="%s" class="button pa-btn pa-rollback-button elementor-button-spinner">Reinstall Version 2.5.3</a>', wp_nonce_url( admin_url( 'admin-post.php?action=premium_addons_rollback' ), 'premium_addons_rollback' ) ); ?> </div>
|
84 |
<p class="pa-roll-desc"><span>Warning: Please backup your database before making the rollback.</span></p>
|
85 |
</td>
|
86 |
</tr>
|
assets/css/premium-addons.css
CHANGED
@@ -119,7 +119,8 @@
|
|
119 |
transition: opacity .2s, transform .35s;
|
120 |
transition: opacity .2s, transform .35s, -webkit-transform .35s;
|
121 |
}
|
122 |
-
.premium_banner_animation1:hover .premium_addons-banner-ib-content
|
|
|
123 |
opacity: 1;
|
124 |
-webkit-transition-delay: .05s;
|
125 |
transition-delay: .05s;
|
@@ -127,8 +128,11 @@
|
|
127 |
transition-duration: .35s;
|
128 |
}
|
129 |
.premium_banner_animation1:hover .premium_addons-banner-ib-content,
|
|
|
130 |
.premium_banner_animation1:hover .premium_addons-banner-ib-title,
|
131 |
-
.premium_banner_animation1
|
|
|
|
|
132 |
-webkit-transform: translate3d(0, 0, 0);
|
133 |
transform: translate3d(0, 0, 0);
|
134 |
-webkit-transition-delay: .05s;
|
@@ -210,13 +214,16 @@
|
|
210 |
-webkit-transform: translate3d(0, 10px, 0);
|
211 |
transform: translate3d(0, 10px, 0);
|
212 |
}
|
213 |
-
.premium_banner_animation2:hover .premium_addons-banner-ib-title
|
|
|
214 |
color: #fff;
|
215 |
-webkit-transform: translate3d(0, -40px, 0);
|
216 |
transform: translate3d(0, -40px, 0);
|
217 |
}
|
218 |
.premium_banner_animation2:hover .premium_addons-banner-ib-content,
|
219 |
-
.premium_banner_animation2
|
|
|
|
|
220 |
opacity: 1;
|
221 |
-webkit-transform: translate3d(0, 0, 0);
|
222 |
transform: translate3d(0, 0, 0);;
|
@@ -239,7 +246,9 @@
|
|
239 |
transition: transform .35s, -webkit-transform .35s;
|
240 |
}
|
241 |
.premium_banner_animation3:hover .premium_addons-banner-ib-desc::before,
|
242 |
-
.premium_banner_animation3
|
|
|
|
|
243 |
opacity: 1;
|
244 |
-webkit-transform: translate3d(0, 0, 0);
|
245 |
transform: translate3d(0, 0, 0);
|
@@ -325,19 +334,24 @@
|
|
325 |
transition: opacity .35s, transform .35s;
|
326 |
transition: opacity .35s, transform .35s, -webkit-transform .35s;
|
327 |
}
|
328 |
-
|
|
|
329 |
-webkit-transform: translate3d(0, 0, 0);
|
330 |
transform: translate3d(0, 0, 0);
|
331 |
-
}
|
332 |
.premium_banner_animation4:hover .premium_addons-banner-ib-desc::after,
|
333 |
-
.premium_banner_animation4
|
|
|
|
|
334 |
opacity: 1;
|
335 |
-webkit-transform: scale(1);
|
336 |
-ms-transform: scale(1);
|
337 |
transform: scale(1);
|
338 |
}
|
339 |
.premium_banner_animation4:hover .premium_addons-banner-ib-content,
|
340 |
-
.premium_banner_animation4
|
|
|
|
|
341 |
opacity: 1;
|
342 |
-webkit-transform: translate3d(0, 0, 0);
|
343 |
transform: translate3d(0, 0, 0);
|
@@ -387,14 +401,18 @@
|
|
387 |
margin: 10px 0;
|
388 |
}
|
389 |
.premium_banner_animation5:hover .premium_addons-banner-ib-content,
|
390 |
-
.premium_banner_animation5
|
|
|
|
|
391 |
opacity: 1!important;
|
392 |
z-index: 99!important;
|
393 |
-webkit-backface-visibility: hidden!important;
|
394 |
backface-visibility: hidden!important;
|
395 |
}
|
396 |
.premium_banner_animation5:hover .premium_addons-banner-ib-desc,
|
397 |
-
.premium_banner_animation5
|
|
|
|
|
398 |
-webkit-transform: translateY(0);
|
399 |
-ms-transform: translateY(0);
|
400 |
transform: translateY(0);
|
@@ -483,12 +501,15 @@
|
|
483 |
-ms-transform: scale(0);
|
484 |
transform: scale(0);
|
485 |
}
|
486 |
-
.premium_banner_animation6:hover .premium_addons-banner-ib-title
|
|
|
487 |
-webkit-transform: translate3d(0, 0, 0);
|
488 |
transform: translate3d(0, 0, 0);
|
489 |
}
|
490 |
.premium_banner_animation6:hover .premium_addons-banner-ib-content,
|
491 |
-
.premium_banner_animation6
|
|
|
|
|
492 |
opacity: 1;
|
493 |
-webkit-transform: scale(1);
|
494 |
-ms-transform: scale(1);
|
@@ -503,7 +524,8 @@
|
|
503 |
-ms-transform: scale(1.15);
|
504 |
transform: scale(1.15)
|
505 |
}
|
506 |
-
.premium_banner_animation8:hover img
|
|
|
507 |
-webkit-transform: scale(1);
|
508 |
-ms-transform: scale(1);
|
509 |
transform: scale(1);
|
@@ -517,7 +539,8 @@
|
|
517 |
-webkit-transform: translate3d(0, 20px, 0);
|
518 |
transform: translate3d(0, 20px, 0);
|
519 |
}
|
520 |
-
.premium_banner_animation8:hover .premium_addons-banner-ib-title
|
|
|
521 |
-webkit-transform: translate3d(0, 0, 0);
|
522 |
transform: translate3d(0, 0, 0);
|
523 |
}
|
@@ -533,7 +556,8 @@
|
|
533 |
-webkit-transform: translate3d(0, 20px, 0) scale(1.1);
|
534 |
transform: translate3d(0, 20px, 0) scale(1.1);
|
535 |
}
|
536 |
-
.premium_banner_animation8:hover .premium_addons-banner-ib-content
|
|
|
537 |
opacity: 1;
|
538 |
-webkit-transform: translate3d(0, 0, 0) scale(1);
|
539 |
transform: translate3d(0, 0, 0) scale(1);
|
@@ -554,7 +578,8 @@
|
|
554 |
-webkit-transform: translate3d(0, -100%, 0);
|
555 |
transform: translate3d(0, -100%, 0);
|
556 |
}
|
557 |
-
.premium_banner_animation12:hover .premium_addons-banner-ib-desc::after
|
|
|
558 |
-webkit-transform: translate3d(0, 0, 0);
|
559 |
transform: translate3d(0, 0, 0);
|
560 |
}
|
@@ -575,7 +600,8 @@
|
|
575 |
-webkit-transform: translate3d(0, -100px, 0);
|
576 |
transform: translate3d(0, -100px, 0);
|
577 |
}
|
578 |
-
.premium_banner_animation12:hover .premium_addons-banner-ib-content
|
|
|
579 |
opacity: 1;
|
580 |
-webkit-transform: translate3d(0, 0, 0);
|
581 |
transform: translate3d(0, 0, 0);
|
@@ -662,7 +688,8 @@
|
|
662 |
-webkit-transform: translate3d(-101%, 0, 0);
|
663 |
transform: translate3d(-101%, 0, 0);
|
664 |
}
|
665 |
-
.premium_banner_animation13:hover .premium_addons-banner-ib-title::after
|
|
|
666 |
-webkit-transform: translate3d(0, 0, 0);
|
667 |
transform: translate3d(0, 0, 0);
|
668 |
}
|
@@ -676,7 +703,8 @@
|
|
676 |
-webkit-transform: translate3d(100%, 0, 0);
|
677 |
transform: translate3d(100%, 0, 0);
|
678 |
}
|
679 |
-
.premium_banner_animation13:hover .premium_addons-banner-ib-content
|
|
|
680 |
opacity: 1;
|
681 |
-webkit-transform: translate3d(0, 0, 0);
|
682 |
transform: translate3d(0, 0, 0);
|
@@ -2101,6 +2129,46 @@ button.premium-modal-box-modal-close {
|
|
2101 |
margin-right: 5px;
|
2102 |
}
|
2103 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2104 |
/**************** Premium Fancy Text *******************/
|
2105 |
/*******************************************************/
|
2106 |
.premium-suffix-text,
|
119 |
transition: opacity .2s, transform .35s;
|
120 |
transition: opacity .2s, transform .35s, -webkit-transform .35s;
|
121 |
}
|
122 |
+
.premium_banner_animation1:hover .premium_addons-banner-ib-content,
|
123 |
+
.premium_banner_animation1.active .premium_addons-banner-ib-content {
|
124 |
opacity: 1;
|
125 |
-webkit-transition-delay: .05s;
|
126 |
transition-delay: .05s;
|
128 |
transition-duration: .35s;
|
129 |
}
|
130 |
.premium_banner_animation1:hover .premium_addons-banner-ib-content,
|
131 |
+
.premium_banner_animation1.active .premium_addons-banner-ib-content,
|
132 |
.premium_banner_animation1:hover .premium_addons-banner-ib-title,
|
133 |
+
.premium_banner_animation1.active .premium_addons-banner-ib-title,
|
134 |
+
.premium_banner_animation1:hover img,
|
135 |
+
.premium_banner_animation1.active img {
|
136 |
-webkit-transform: translate3d(0, 0, 0);
|
137 |
transform: translate3d(0, 0, 0);
|
138 |
-webkit-transition-delay: .05s;
|
214 |
-webkit-transform: translate3d(0, 10px, 0);
|
215 |
transform: translate3d(0, 10px, 0);
|
216 |
}
|
217 |
+
.premium_banner_animation2:hover .premium_addons-banner-ib-title,
|
218 |
+
.premium_banner_animation2.active .premium_addons-banner-ib-title {
|
219 |
color: #fff;
|
220 |
-webkit-transform: translate3d(0, -40px, 0);
|
221 |
transform: translate3d(0, -40px, 0);
|
222 |
}
|
223 |
.premium_banner_animation2:hover .premium_addons-banner-ib-content,
|
224 |
+
.premium_banner_animation2.active .premium_addons-banner-ib-content,
|
225 |
+
.premium_banner_animation2:hover .premium_addons-banner-ib-desc::before,
|
226 |
+
.premium_banner_animation2.active .premium_addons-banner-ib-desc::before {
|
227 |
opacity: 1;
|
228 |
-webkit-transform: translate3d(0, 0, 0);
|
229 |
transform: translate3d(0, 0, 0);;
|
246 |
transition: transform .35s, -webkit-transform .35s;
|
247 |
}
|
248 |
.premium_banner_animation3:hover .premium_addons-banner-ib-desc::before,
|
249 |
+
.premium_banner_animation3.active .premium_addons-banner-ib-desc::before,
|
250 |
+
.premium_banner_animation3:hover .premium_addons-banner-ib-title,
|
251 |
+
.premium_banner_animation3.active .premium_addons-banner-ib-title {
|
252 |
opacity: 1;
|
253 |
-webkit-transform: translate3d(0, 0, 0);
|
254 |
transform: translate3d(0, 0, 0);
|
334 |
transition: opacity .35s, transform .35s;
|
335 |
transition: opacity .35s, transform .35s, -webkit-transform .35s;
|
336 |
}
|
337 |
+
/*.premium_banner_animation4:hover img,
|
338 |
+
.premium_banner_animation4.active img {
|
339 |
-webkit-transform: translate3d(0, 0, 0);
|
340 |
transform: translate3d(0, 0, 0);
|
341 |
+
}*/
|
342 |
.premium_banner_animation4:hover .premium_addons-banner-ib-desc::after,
|
343 |
+
.premium_banner_animation4.active .premium_addons-banner-ib-desc::after,
|
344 |
+
.premium_banner_animation4:hover .premium_addons-banner-ib-desc::before,
|
345 |
+
.premium_banner_animation4.active .premium_addons-banner-ib-desc::before {
|
346 |
opacity: 1;
|
347 |
-webkit-transform: scale(1);
|
348 |
-ms-transform: scale(1);
|
349 |
transform: scale(1);
|
350 |
}
|
351 |
.premium_banner_animation4:hover .premium_addons-banner-ib-content,
|
352 |
+
.premium_banner_animation4.active .premium_addons-banner-ib-content,
|
353 |
+
.premium_banner_animation4:hover .premium_addons-banner-ib-title,
|
354 |
+
.premium_banner_animation4.active .premium_addons-banner-ib-title {
|
355 |
opacity: 1;
|
356 |
-webkit-transform: translate3d(0, 0, 0);
|
357 |
transform: translate3d(0, 0, 0);
|
401 |
margin: 10px 0;
|
402 |
}
|
403 |
.premium_banner_animation5:hover .premium_addons-banner-ib-content,
|
404 |
+
.premium_banner_animation5.active .premium_addons-banner-ib-content,
|
405 |
+
.premium_banner_animation5:hover .premium_addons-banner-ib-content *,
|
406 |
+
.premium_banner_animation5.active .premium_addons-banner-ib-content * {
|
407 |
opacity: 1!important;
|
408 |
z-index: 99!important;
|
409 |
-webkit-backface-visibility: hidden!important;
|
410 |
backface-visibility: hidden!important;
|
411 |
}
|
412 |
.premium_banner_animation5:hover .premium_addons-banner-ib-desc,
|
413 |
+
.premium_banner_animation5.active .premium_addons-banner-ib-desc,
|
414 |
+
.premium_banner_animation5:hover .premium_addons-banner-ib-title,
|
415 |
+
.premium_banner_animation5.active .premium_addons-banner-ib-title {
|
416 |
-webkit-transform: translateY(0);
|
417 |
-ms-transform: translateY(0);
|
418 |
transform: translateY(0);
|
501 |
-ms-transform: scale(0);
|
502 |
transform: scale(0);
|
503 |
}
|
504 |
+
.premium_banner_animation6:hover .premium_addons-banner-ib-title,
|
505 |
+
.premium_banner_animation6.active .premium_addons-banner-ib-title {
|
506 |
-webkit-transform: translate3d(0, 0, 0);
|
507 |
transform: translate3d(0, 0, 0);
|
508 |
}
|
509 |
.premium_banner_animation6:hover .premium_addons-banner-ib-content,
|
510 |
+
.premium_banner_animation6.active .premium_addons-banner-ib-content,
|
511 |
+
.premium_banner_animation6:hover .premium_addons-banner-ib-desc::before,
|
512 |
+
.premium_banner_animation6.active .premium_addons-banner-ib-desc::before {
|
513 |
opacity: 1;
|
514 |
-webkit-transform: scale(1);
|
515 |
-ms-transform: scale(1);
|
524 |
-ms-transform: scale(1.15);
|
525 |
transform: scale(1.15)
|
526 |
}
|
527 |
+
.premium_banner_animation8:hover img,
|
528 |
+
.premium_banner_animation8.active img {
|
529 |
-webkit-transform: scale(1);
|
530 |
-ms-transform: scale(1);
|
531 |
transform: scale(1);
|
539 |
-webkit-transform: translate3d(0, 20px, 0);
|
540 |
transform: translate3d(0, 20px, 0);
|
541 |
}
|
542 |
+
.premium_banner_animation8:hover .premium_addons-banner-ib-title,
|
543 |
+
.premium_banner_animation8.active .premium_addons-banner-ib-title {
|
544 |
-webkit-transform: translate3d(0, 0, 0);
|
545 |
transform: translate3d(0, 0, 0);
|
546 |
}
|
556 |
-webkit-transform: translate3d(0, 20px, 0) scale(1.1);
|
557 |
transform: translate3d(0, 20px, 0) scale(1.1);
|
558 |
}
|
559 |
+
.premium_banner_animation8:hover .premium_addons-banner-ib-content,
|
560 |
+
.premium_banner_animation8.active .premium_addons-banner-ib-content {
|
561 |
opacity: 1;
|
562 |
-webkit-transform: translate3d(0, 0, 0) scale(1);
|
563 |
transform: translate3d(0, 0, 0) scale(1);
|
578 |
-webkit-transform: translate3d(0, -100%, 0);
|
579 |
transform: translate3d(0, -100%, 0);
|
580 |
}
|
581 |
+
.premium_banner_animation12:hover .premium_addons-banner-ib-desc::after,
|
582 |
+
.premium_banner_animation12.active .premium_addons-banner-ib-desc::after {
|
583 |
-webkit-transform: translate3d(0, 0, 0);
|
584 |
transform: translate3d(0, 0, 0);
|
585 |
}
|
600 |
-webkit-transform: translate3d(0, -100px, 0);
|
601 |
transform: translate3d(0, -100px, 0);
|
602 |
}
|
603 |
+
.premium_banner_animation12:hover .premium_addons-banner-ib-content,
|
604 |
+
.premium_banner_animation12.active .premium_addons-banner-ib-content {
|
605 |
opacity: 1;
|
606 |
-webkit-transform: translate3d(0, 0, 0);
|
607 |
transform: translate3d(0, 0, 0);
|
688 |
-webkit-transform: translate3d(-101%, 0, 0);
|
689 |
transform: translate3d(-101%, 0, 0);
|
690 |
}
|
691 |
+
.premium_banner_animation13:hover .premium_addons-banner-ib-title::after,
|
692 |
+
.premium_banner_animation13.active .premium_addons-banner-ib-title::after {
|
693 |
-webkit-transform: translate3d(0, 0, 0);
|
694 |
transform: translate3d(0, 0, 0);
|
695 |
}
|
703 |
-webkit-transform: translate3d(100%, 0, 0);
|
704 |
transform: translate3d(100%, 0, 0);
|
705 |
}
|
706 |
+
.premium_banner_animation13:hover .premium_addons-banner-ib-content,
|
707 |
+
.premium_banner_animation13.active .premium_addons-banner-ib-content {
|
708 |
opacity: 1;
|
709 |
-webkit-transform: translate3d(0, 0, 0);
|
710 |
transform: translate3d(0, 0, 0);
|
2129 |
margin-right: 5px;
|
2130 |
}
|
2131 |
}
|
2132 |
+
.premium-dual-header-first-header.gradient,
|
2133 |
+
.premium-dual-header-second-header.gradient {
|
2134 |
+
background-size: 300% 300% !important;
|
2135 |
+
-webkit-animation: Gradient 10s ease-in-out infinite;
|
2136 |
+
-moz-animation: Gradient 10s ease-in-out infinite;
|
2137 |
+
animation: Gradient 10s ease-in-out infinite;
|
2138 |
+
}
|
2139 |
+
@-webkit-keyframes Gradient {
|
2140 |
+
0% {
|
2141 |
+
background-position: 0% 50%
|
2142 |
+
}
|
2143 |
+
50% {
|
2144 |
+
background-position: 100% 50%
|
2145 |
+
}
|
2146 |
+
100% {
|
2147 |
+
background-position: 0% 50%
|
2148 |
+
}
|
2149 |
+
}
|
2150 |
+
@-moz-keyframes Gradient {
|
2151 |
+
0% {
|
2152 |
+
background-position: 0% 50%
|
2153 |
+
}
|
2154 |
+
50% {
|
2155 |
+
background-position: 100% 50%
|
2156 |
+
}
|
2157 |
+
100% {
|
2158 |
+
background-position: 0% 50%
|
2159 |
+
}
|
2160 |
+
}
|
2161 |
+
@keyframes Gradient {
|
2162 |
+
0% {
|
2163 |
+
background-position: 0% 50%
|
2164 |
+
}
|
2165 |
+
50% {
|
2166 |
+
background-position: 100% 50%
|
2167 |
+
}
|
2168 |
+
100% {
|
2169 |
+
background-position: 0% 50%
|
2170 |
+
}
|
2171 |
+
}
|
2172 |
/**************** Premium Fancy Text *******************/
|
2173 |
/*******************************************************/
|
2174 |
.premium-suffix-text,
|
assets/css/slick-theme.css
DELETED
@@ -1,204 +0,0 @@
|
|
1 |
-
@charset 'UTF-8';
|
2 |
-
/* Slider */
|
3 |
-
.slick-loading .slick-list
|
4 |
-
{
|
5 |
-
background: #fff url('./ajax-loader.gif') center center no-repeat;
|
6 |
-
}
|
7 |
-
|
8 |
-
/* Icons */
|
9 |
-
@font-face
|
10 |
-
{
|
11 |
-
font-family: 'slick';
|
12 |
-
font-weight: normal;
|
13 |
-
font-style: normal;
|
14 |
-
|
15 |
-
src: url('./fonts/slick.eot');
|
16 |
-
src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
|
17 |
-
}
|
18 |
-
/* Arrows */
|
19 |
-
.slick-prev,
|
20 |
-
.slick-next
|
21 |
-
{
|
22 |
-
font-size: 0;
|
23 |
-
line-height: 0;
|
24 |
-
|
25 |
-
position: absolute;
|
26 |
-
top: 50%;
|
27 |
-
|
28 |
-
display: block;
|
29 |
-
|
30 |
-
width: 20px;
|
31 |
-
height: 20px;
|
32 |
-
padding: 0;
|
33 |
-
-webkit-transform: translate(0, -50%);
|
34 |
-
-ms-transform: translate(0, -50%);
|
35 |
-
transform: translate(0, -50%);
|
36 |
-
|
37 |
-
cursor: pointer;
|
38 |
-
|
39 |
-
color: transparent;
|
40 |
-
border: none;
|
41 |
-
outline: none;
|
42 |
-
background: transparent;
|
43 |
-
}
|
44 |
-
.slick-prev:hover,
|
45 |
-
.slick-prev:focus,
|
46 |
-
.slick-next:hover,
|
47 |
-
.slick-next:focus
|
48 |
-
{
|
49 |
-
color: transparent;
|
50 |
-
outline: none;
|
51 |
-
background: transparent;
|
52 |
-
}
|
53 |
-
.slick-prev:hover:before,
|
54 |
-
.slick-prev:focus:before,
|
55 |
-
.slick-next:hover:before,
|
56 |
-
.slick-next:focus:before
|
57 |
-
{
|
58 |
-
opacity: 1;
|
59 |
-
}
|
60 |
-
.slick-prev.slick-disabled:before,
|
61 |
-
.slick-next.slick-disabled:before
|
62 |
-
{
|
63 |
-
opacity: .25;
|
64 |
-
}
|
65 |
-
|
66 |
-
.slick-prev:before,
|
67 |
-
.slick-next:before
|
68 |
-
{
|
69 |
-
font-family: 'slick';
|
70 |
-
font-size: 20px;
|
71 |
-
line-height: 1;
|
72 |
-
|
73 |
-
opacity: .75;
|
74 |
-
color: white;
|
75 |
-
|
76 |
-
-webkit-font-smoothing: antialiased;
|
77 |
-
-moz-osx-font-smoothing: grayscale;
|
78 |
-
}
|
79 |
-
|
80 |
-
.slick-prev
|
81 |
-
{
|
82 |
-
left: -25px;
|
83 |
-
}
|
84 |
-
[dir='rtl'] .slick-prev
|
85 |
-
{
|
86 |
-
right: -25px;
|
87 |
-
left: auto;
|
88 |
-
}
|
89 |
-
.slick-prev:before
|
90 |
-
{
|
91 |
-
content: '←';
|
92 |
-
}
|
93 |
-
[dir='rtl'] .slick-prev:before
|
94 |
-
{
|
95 |
-
content: '→';
|
96 |
-
}
|
97 |
-
|
98 |
-
.slick-next
|
99 |
-
{
|
100 |
-
right: -25px;
|
101 |
-
}
|
102 |
-
[dir='rtl'] .slick-next
|
103 |
-
{
|
104 |
-
right: auto;
|
105 |
-
left: -25px;
|
106 |
-
}
|
107 |
-
.slick-next:before
|
108 |
-
{
|
109 |
-
content: '→';
|
110 |
-
}
|
111 |
-
[dir='rtl'] .slick-next:before
|
112 |
-
{
|
113 |
-
content: '←';
|
114 |
-
}
|
115 |
-
|
116 |
-
/* Dots */
|
117 |
-
.slick-dotted.slick-slider
|
118 |
-
{
|
119 |
-
margin-bottom: 30px;
|
120 |
-
}
|
121 |
-
|
122 |
-
.slick-dots
|
123 |
-
{
|
124 |
-
position: absolute;
|
125 |
-
bottom: -25px;
|
126 |
-
|
127 |
-
display: block;
|
128 |
-
|
129 |
-
width: 100%;
|
130 |
-
padding: 0;
|
131 |
-
margin: 0;
|
132 |
-
|
133 |
-
list-style: none;
|
134 |
-
|
135 |
-
text-align: center;
|
136 |
-
}
|
137 |
-
.slick-dots li
|
138 |
-
{
|
139 |
-
position: relative;
|
140 |
-
|
141 |
-
display: inline-block;
|
142 |
-
|
143 |
-
width: 20px;
|
144 |
-
height: 20px;
|
145 |
-
margin: 0 5px;
|
146 |
-
padding: 0;
|
147 |
-
|
148 |
-
cursor: pointer;
|
149 |
-
}
|
150 |
-
.slick-dots li button
|
151 |
-
{
|
152 |
-
font-size: 0;
|
153 |
-
line-height: 0;
|
154 |
-
|
155 |
-
display: block;
|
156 |
-
|
157 |
-
width: 20px;
|
158 |
-
height: 20px;
|
159 |
-
padding: 5px;
|
160 |
-
|
161 |
-
cursor: pointer;
|
162 |
-
|
163 |
-
color: transparent;
|
164 |
-
border: 0;
|
165 |
-
outline: none;
|
166 |
-
background: transparent;
|
167 |
-
}
|
168 |
-
.slick-dots li button:hover,
|
169 |
-
.slick-dots li button:focus
|
170 |
-
{
|
171 |
-
outline: none;
|
172 |
-
}
|
173 |
-
.slick-dots li button:hover:before,
|
174 |
-
.slick-dots li button:focus:before
|
175 |
-
{
|
176 |
-
opacity: 1;
|
177 |
-
}
|
178 |
-
.slick-dots li button:before
|
179 |
-
{
|
180 |
-
font-family: 'slick';
|
181 |
-
font-size: 6px;
|
182 |
-
line-height: 20px;
|
183 |
-
|
184 |
-
position: absolute;
|
185 |
-
top: 0;
|
186 |
-
left: 0;
|
187 |
-
|
188 |
-
width: 20px;
|
189 |
-
height: 20px;
|
190 |
-
|
191 |
-
content: '•';
|
192 |
-
text-align: center;
|
193 |
-
|
194 |
-
opacity: .25;
|
195 |
-
color: black;
|
196 |
-
|
197 |
-
-webkit-font-smoothing: antialiased;
|
198 |
-
-moz-osx-font-smoothing: grayscale;
|
199 |
-
}
|
200 |
-
.slick-dots li.slick-active button:before
|
201 |
-
{
|
202 |
-
opacity: .75;
|
203 |
-
color: black;
|
204 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/css/slick.css
DELETED
@@ -1,117 +0,0 @@
|
|
1 |
-
/* Slider */
|
2 |
-
.slick-slider
|
3 |
-
{
|
4 |
-
position: relative;
|
5 |
-
|
6 |
-
display: block;
|
7 |
-
box-sizing: border-box;
|
8 |
-
|
9 |
-
-webkit-user-select: none;
|
10 |
-
-moz-user-select: none;
|
11 |
-
-ms-user-select: none;
|
12 |
-
user-select: none;
|
13 |
-
|
14 |
-
-webkit-touch-callout: none;
|
15 |
-
-khtml-user-select: none;
|
16 |
-
-ms-touch-action: pan-y;
|
17 |
-
touch-action: pan-y;
|
18 |
-
-webkit-tap-highlight-color: transparent;
|
19 |
-
}
|
20 |
-
|
21 |
-
.slick-list
|
22 |
-
{
|
23 |
-
position: relative;
|
24 |
-
|
25 |
-
display: block;
|
26 |
-
overflow: hidden;
|
27 |
-
|
28 |
-
margin: 0;
|
29 |
-
padding: 0;
|
30 |
-
}
|
31 |
-
.slick-list:focus
|
32 |
-
{
|
33 |
-
outline: none;
|
34 |
-
}
|
35 |
-
.slick-list.dragging
|
36 |
-
{
|
37 |
-
cursor: pointer;
|
38 |
-
cursor: hand;
|
39 |
-
}
|
40 |
-
|
41 |
-
.slick-slider .slick-track,
|
42 |
-
.slick-slider .slick-list
|
43 |
-
{
|
44 |
-
-webkit-transform: translate3d(0, 0, 0);
|
45 |
-
-moz-transform: translate3d(0, 0, 0);
|
46 |
-
-ms-transform: translate3d(0, 0, 0);
|
47 |
-
-o-transform: translate3d(0, 0, 0);
|
48 |
-
transform: translate3d(0, 0, 0);
|
49 |
-
}
|
50 |
-
|
51 |
-
.slick-track
|
52 |
-
{
|
53 |
-
position: relative;
|
54 |
-
top: 0;
|
55 |
-
left: 0;
|
56 |
-
|
57 |
-
display: block;
|
58 |
-
}
|
59 |
-
.slick-track:before,
|
60 |
-
.slick-track:after
|
61 |
-
{
|
62 |
-
display: table;
|
63 |
-
|
64 |
-
content: '';
|
65 |
-
}
|
66 |
-
.slick-track:after
|
67 |
-
{
|
68 |
-
clear: both;
|
69 |
-
}
|
70 |
-
.slick-loading .slick-track
|
71 |
-
{
|
72 |
-
visibility: hidden;
|
73 |
-
}
|
74 |
-
|
75 |
-
.slick-slide
|
76 |
-
{
|
77 |
-
display: none;
|
78 |
-
float: left;
|
79 |
-
|
80 |
-
height: 100%;
|
81 |
-
min-height: 1px;
|
82 |
-
}
|
83 |
-
[dir='rtl'] .slick-slide
|
84 |
-
{
|
85 |
-
float: right;
|
86 |
-
}
|
87 |
-
.slick-slide img
|
88 |
-
{
|
89 |
-
display: block;
|
90 |
-
}
|
91 |
-
.slick-slide.slick-loading img
|
92 |
-
{
|
93 |
-
display: none;
|
94 |
-
}
|
95 |
-
.slick-slide.dragging img
|
96 |
-
{
|
97 |
-
pointer-events: none;
|
98 |
-
}
|
99 |
-
.slick-initialized .slick-slide
|
100 |
-
{
|
101 |
-
display: block;
|
102 |
-
}
|
103 |
-
.slick-loading .slick-slide
|
104 |
-
{
|
105 |
-
visibility: hidden;
|
106 |
-
}
|
107 |
-
.slick-vertical .slick-slide
|
108 |
-
{
|
109 |
-
display: block;
|
110 |
-
|
111 |
-
height: auto;
|
112 |
-
|
113 |
-
border: 1px solid transparent;
|
114 |
-
}
|
115 |
-
.slick-arrow.slick-hidden {
|
116 |
-
display: none;
|
117 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/premium-addons.js
CHANGED
@@ -279,6 +279,7 @@
|
|
279 |
draggable : carouselSettings['draggable'],
|
280 |
touchMove : carouselSettings['touchMove'],
|
281 |
rtl : carouselSettings['rtl'],
|
|
|
282 |
adaptiveHeight : carouselSettings['adaptiveHeight'],
|
283 |
pauseOnHover : carouselSettings['pauseOnHover'],
|
284 |
centerMode : carouselSettings['centerMode'],
|
279 |
draggable : carouselSettings['draggable'],
|
280 |
touchMove : carouselSettings['touchMove'],
|
281 |
rtl : carouselSettings['rtl'],
|
282 |
+
useTransform : false,
|
283 |
adaptiveHeight : carouselSettings['adaptiveHeight'],
|
284 |
pauseOnHover : carouselSettings['pauseOnHover'],
|
285 |
centerMode : carouselSettings['centerMode'],
|
premium-addons-for-elementor.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Premium Addons for Elementor
|
4 |
Description: Premium Addons Plugin Includes 20 premium widgets for Elementor Page Builder.
|
5 |
Plugin URI: https://premiumaddons.com
|
6 |
-
Version: 2.5.
|
7 |
Author: Leap13
|
8 |
Author URI: http://leap13.com/
|
9 |
Text Domain: premium-addons-for-elementor
|
@@ -22,12 +22,12 @@ if (!function_exists('add_action')) {
|
|
22 |
if (!defined('ABSPATH')) exit; // No access of directly access
|
23 |
|
24 |
|
25 |
-
define('PREMIUM_ADDONS_VERSION', '2.5.
|
26 |
define('PREMIUM_ADDONS_URL', plugins_url('/', __FILE__));
|
27 |
define('PREMIUM_ADDONS_PATH', plugin_dir_path(__FILE__));
|
28 |
define('PREMIUM_ADDONS_FILE', __FILE__);
|
29 |
define('PREMIUM_ADDONS_BASENAME', plugin_basename(__FILE__));
|
30 |
-
define('PREMIUM_ADDONS_STABLE_VERSION', '2.5.
|
31 |
|
32 |
/**
|
33 |
* Loading text domain, Including required files
|
@@ -268,7 +268,7 @@ class premium_Addon_Elementor {
|
|
268 |
public function premium_maps_required_script() {
|
269 |
$premium_maps_api = get_option('pa_maps_save_settings')['premium-map-api'];
|
270 |
$premium_maps_disable_api = get_option('pa_maps_save_settings')['premium-map-disable-api'];
|
271 |
-
$premium_maps_enabled = get_option('pa_save_settings')['premium-maps'];
|
272 |
if ($premium_maps_enabled == 1 && $premium_maps_disable_api == 1) {
|
273 |
wp_enqueue_script('google-maps-script', 'https://maps.googleapis.com/maps/api/js?key=' . $premium_maps_api, array(), PREMIUM_ADDONS_VERSION, false);
|
274 |
}
|
3 |
Plugin Name: Premium Addons for Elementor
|
4 |
Description: Premium Addons Plugin Includes 20 premium widgets for Elementor Page Builder.
|
5 |
Plugin URI: https://premiumaddons.com
|
6 |
+
Version: 2.5.4
|
7 |
Author: Leap13
|
8 |
Author URI: http://leap13.com/
|
9 |
Text Domain: premium-addons-for-elementor
|
22 |
if (!defined('ABSPATH')) exit; // No access of directly access
|
23 |
|
24 |
|
25 |
+
define('PREMIUM_ADDONS_VERSION', '2.5.4');
|
26 |
define('PREMIUM_ADDONS_URL', plugins_url('/', __FILE__));
|
27 |
define('PREMIUM_ADDONS_PATH', plugin_dir_path(__FILE__));
|
28 |
define('PREMIUM_ADDONS_FILE', __FILE__);
|
29 |
define('PREMIUM_ADDONS_BASENAME', plugin_basename(__FILE__));
|
30 |
+
define('PREMIUM_ADDONS_STABLE_VERSION', '2.5.3');
|
31 |
|
32 |
/**
|
33 |
* Loading text domain, Including required files
|
268 |
public function premium_maps_required_script() {
|
269 |
$premium_maps_api = get_option('pa_maps_save_settings')['premium-map-api'];
|
270 |
$premium_maps_disable_api = get_option('pa_maps_save_settings')['premium-map-disable-api'];
|
271 |
+
$premium_maps_enabled = isset( get_option('pa_save_settings')['premium-maps'] ) ? get_option('pa_save_settings')['premium-maps'] : 1;
|
272 |
if ($premium_maps_enabled == 1 && $premium_maps_disable_api == 1) {
|
273 |
wp_enqueue_script('google-maps-script', 'https://maps.googleapis.com/maps/api/js?key=' . $premium_maps_api, array(), PREMIUM_ADDONS_VERSION, false);
|
274 |
}
|
readme.txt
CHANGED
@@ -3,9 +3,9 @@ Contributors: leap13
|
|
3 |
Tags: Elementor, Elementor Page Builder, Elements, Elementor Addons, Add-ons, page builder
|
4 |
Donate link: http://premiumaddons.com
|
5 |
Requires at least: 4.5
|
6 |
-
Tested up to: 4.9.
|
7 |
Requires PHP: 5.4
|
8 |
-
Stable tag: 2.5.
|
9 |
License: GPL v3.0
|
10 |
License URI: https://opensource.org/licenses/GPL-3.0
|
11 |
|
@@ -134,6 +134,13 @@ Premium Addons for Elementor is 100% Ads Free, Ads can only be detected from You
|
|
134 |
|
135 |
== Changelog ==
|
136 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
137 |
= 2.5.3 =
|
138 |
|
139 |
- Tweak: Added alignment option for Countdown widget.
|
3 |
Tags: Elementor, Elementor Page Builder, Elements, Elementor Addons, Add-ons, page builder
|
4 |
Donate link: http://premiumaddons.com
|
5 |
Requires at least: 4.5
|
6 |
+
Tested up to: 4.9.8
|
7 |
Requires PHP: 5.4
|
8 |
+
Stable tag: 2.5.4
|
9 |
License: GPL v3.0
|
10 |
License URI: https://opensource.org/licenses/GPL-3.0
|
11 |
|
134 |
|
135 |
== Changelog ==
|
136 |
|
137 |
+
= 2.5.4 =
|
138 |
+
|
139 |
+
- Tweak: Added Always Hovered option to Banner widget.
|
140 |
+
- Tweak: Added Animated Background option to Dual Heading widget.
|
141 |
+
- Fix: Carousel flash issue in Google Chrome.
|
142 |
+
- Fix: google is undefined in Google Maps widget.
|
143 |
+
|
144 |
= 2.5.3 =
|
145 |
|
146 |
- Tweak: Added alignment option for Countdown widget.
|
widgets/premium-banner.php
CHANGED
@@ -149,6 +149,16 @@ class Premium_Banner_Widget extends Widget_Base {
|
|
149 |
]
|
150 |
);
|
151 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
152 |
$this->add_control(
|
153 |
'premium_banner_hover_effect',
|
154 |
[
|
@@ -182,7 +192,7 @@ class Premium_Banner_Widget extends Widget_Base {
|
|
182 |
|
183 |
]
|
184 |
);
|
185 |
-
|
186 |
$this->add_responsive_control(
|
187 |
'premium_banner_custom_height',
|
188 |
[
|
@@ -541,8 +551,8 @@ class Premium_Banner_Widget extends Widget_Base {
|
|
541 |
$animation_class = $settings['premium_banner_image_animation'];
|
542 |
$hover_class = ' ' . $settings['premium_banner_hover_effect'];
|
543 |
$extra_class = isset( $settings['premium_banner_extra_class'] ) && $settings['premium_banner_extra_class'] != '' ? ' '. $settings['premium_banner_extra_class'] : '';
|
544 |
-
$
|
545 |
-
$full_class = $animation_class.$hover_class.$extra_class.$
|
546 |
$min_size = $settings['premium_banner_min_range'].'px';
|
547 |
$max_size = $settings['premium_banner_max_range'].'px';
|
548 |
|
@@ -554,7 +564,7 @@ class Premium_Banner_Widget extends Widget_Base {
|
|
554 |
<?php if($settings['premium_banner_height'] == 'custom' ): ?>
|
555 |
<div class="premium_addons-banner-img-wrap">
|
556 |
<?php endif; ?>
|
557 |
-
<img class="premium_addons-banner-ib-img" alt="null" src="<?php echo $settings['premium_banner_image']['url']; ?>">
|
558 |
<?php if($settings['premium_banner_height'] == 'custom' ): ?>
|
559 |
</div>
|
560 |
<?php endif; ?>
|
149 |
]
|
150 |
);
|
151 |
|
152 |
+
$this->add_control(
|
153 |
+
'premium_banner_active',
|
154 |
+
[
|
155 |
+
'label' => esc_html__( 'Always Hovered', 'premium-addons-for-elementor' ),
|
156 |
+
'type' => Controls_Manager::SWITCHER,
|
157 |
+
'description' => esc_html__( 'Choose if you want the effect to be always triggered', 'premium-addons-for-elementor' ),
|
158 |
+
|
159 |
+
]
|
160 |
+
);
|
161 |
+
|
162 |
$this->add_control(
|
163 |
'premium_banner_hover_effect',
|
164 |
[
|
192 |
|
193 |
]
|
194 |
);
|
195 |
+
|
196 |
$this->add_responsive_control(
|
197 |
'premium_banner_custom_height',
|
198 |
[
|
551 |
$animation_class = $settings['premium_banner_image_animation'];
|
552 |
$hover_class = ' ' . $settings['premium_banner_hover_effect'];
|
553 |
$extra_class = isset( $settings['premium_banner_extra_class'] ) && $settings['premium_banner_extra_class'] != '' ? ' '. $settings['premium_banner_extra_class'] : '';
|
554 |
+
$active = $settings['premium_banner_active'] == 'yes' ? ' active' : '';
|
555 |
+
$full_class = $animation_class.$hover_class.$extra_class.$active;
|
556 |
$min_size = $settings['premium_banner_min_range'].'px';
|
557 |
$max_size = $settings['premium_banner_max_range'].'px';
|
558 |
|
564 |
<?php if($settings['premium_banner_height'] == 'custom' ): ?>
|
565 |
<div class="premium_addons-banner-img-wrap">
|
566 |
<?php endif; ?>
|
567 |
+
<img class="premium_addons-banner-ib-img active" alt="null" src="<?php echo $settings['premium_banner_image']['url']; ?>">
|
568 |
<?php if($settings['premium_banner_height'] == 'custom' ): ?>
|
569 |
</div>
|
570 |
<?php endif; ?>
|
widgets/premium-dual-header.php
CHANGED
@@ -70,7 +70,7 @@ class Premium_Dual_Header_Widget extends Widget_Base
|
|
70 |
]
|
71 |
);
|
72 |
|
73 |
-
/*First Wrapper*/
|
74 |
$this->add_control('premium_dual_header_first_wrap',
|
75 |
[
|
76 |
'label' => esc_html__('Wrapper Tag', 'premium-addons-for-elementor'),
|
@@ -115,7 +115,7 @@ class Premium_Dual_Header_Widget extends Widget_Base
|
|
115 |
]
|
116 |
);
|
117 |
|
118 |
-
/*Second Wrapper*/
|
119 |
$this->add_control('premium_dual_header_second_wrap',
|
120 |
[
|
121 |
'label' => esc_html__('Wrapper Tag', 'premium-addons-for-elementor'),
|
@@ -249,6 +249,13 @@ class Premium_Dual_Header_Widget extends Widget_Base
|
|
249 |
]
|
250 |
);
|
251 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
252 |
/*First Coloring Style*/
|
253 |
$this->add_control('premium_dual_header_first_back_clip',
|
254 |
[
|
@@ -384,6 +391,13 @@ class Premium_Dual_Header_Widget extends Widget_Base
|
|
384 |
]
|
385 |
);
|
386 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
387 |
/*Second Coloring Style*/
|
388 |
$this->add_control('premium_dual_header_second_back_clip',
|
389 |
[
|
@@ -517,10 +531,12 @@ class Premium_Dual_Header_Widget extends Widget_Base
|
|
517 |
$second_clip = '';
|
518 |
if( $settings['premium_dual_header_first_back_clip'] === 'clipped' ) : $first_clip = "premium-dual-header-first-clip"; endif;
|
519 |
if( $settings['premium_dual_header_second_back_clip'] === 'clipped' ) : $second_clip = "premium-dual-header-second-clip"; endif;
|
|
|
|
|
520 |
|
521 |
-
$full_first_title_tag = '<' . $first_title_tag . ' class="premium-dual-header-first-header ' . $first_clip . '"><span '. $this->get_render_attribute_string('premium_dual_header_first_header_text') . '>' . $first_title_text . '</span></' . $settings['premium_dual_header_first_header_tag'] . '> ';
|
522 |
|
523 |
-
$full_second_title_tag = '<' . $second_title_tag . ' class="premium-dual-header-second-header ' . $second_clip . '"><span '. $this->get_render_attribute_string('premium_dual_header_second_header_text'). '>' . $second_title_text . '</span></' . $settings['premium_dual_header_second_header_tag'] . '>';
|
524 |
|
525 |
if( $settings['premium_dual_header_link_switcher'] =='yes' && $settings['premium_dual_heading_link_selection'] == 'link' ) {
|
526 |
$link = get_permalink($settings['premium_dual_heading_existing_link']);
|
70 |
]
|
71 |
);
|
72 |
|
73 |
+
/* First Wrapper*/
|
74 |
$this->add_control('premium_dual_header_first_wrap',
|
75 |
[
|
76 |
'label' => esc_html__('Wrapper Tag', 'premium-addons-for-elementor'),
|
115 |
]
|
116 |
);
|
117 |
|
118 |
+
/* Second Wrapper*/
|
119 |
$this->add_control('premium_dual_header_second_wrap',
|
120 |
[
|
121 |
'label' => esc_html__('Wrapper Tag', 'premium-addons-for-elementor'),
|
249 |
]
|
250 |
);
|
251 |
|
252 |
+
$this->add_control('premium_dual_header_first_animated',
|
253 |
+
[
|
254 |
+
'label' => esc_html__('Animated Background', 'premium-addons-for-elementor'),
|
255 |
+
'type' => Controls_Manager::SWITCHER,
|
256 |
+
]
|
257 |
+
);
|
258 |
+
|
259 |
/*First Coloring Style*/
|
260 |
$this->add_control('premium_dual_header_first_back_clip',
|
261 |
[
|
391 |
]
|
392 |
);
|
393 |
|
394 |
+
$this->add_control('premium_dual_header_second_animated',
|
395 |
+
[
|
396 |
+
'label' => esc_html__('Animated Background', 'premium-addons-for-elementor'),
|
397 |
+
'type' => Controls_Manager::SWITCHER,
|
398 |
+
]
|
399 |
+
);
|
400 |
+
|
401 |
/*Second Coloring Style*/
|
402 |
$this->add_control('premium_dual_header_second_back_clip',
|
403 |
[
|
531 |
$second_clip = '';
|
532 |
if( $settings['premium_dual_header_first_back_clip'] === 'clipped' ) : $first_clip = "premium-dual-header-first-clip"; endif;
|
533 |
if( $settings['premium_dual_header_second_back_clip'] === 'clipped' ) : $second_clip = "premium-dual-header-second-clip"; endif;
|
534 |
+
if( $settings['premium_dual_header_first_animated'] === 'yes' ) : $first_grad = " gradient"; endif;
|
535 |
+
if( $settings['premium_dual_header_second_animated'] === 'yes' ) : $second_grad = " gradient"; endif;
|
536 |
|
537 |
+
$full_first_title_tag = '<' . $first_title_tag . ' class="premium-dual-header-first-header ' . $first_clip . $first_grad . '"><span '. $this->get_render_attribute_string('premium_dual_header_first_header_text') . '>' . $first_title_text . '</span></' . $settings['premium_dual_header_first_header_tag'] . '> ';
|
538 |
|
539 |
+
$full_second_title_tag = '<' . $second_title_tag . ' class="premium-dual-header-second-header ' . $second_clip . $second_grad . '"><span '. $this->get_render_attribute_string('premium_dual_header_second_header_text'). '>' . $second_title_text . '</span></' . $settings['premium_dual_header_second_header_tag'] . '>';
|
540 |
|
541 |
if( $settings['premium_dual_header_link_switcher'] =='yes' && $settings['premium_dual_heading_link_selection'] == 'link' ) {
|
542 |
$link = get_permalink($settings['premium_dual_heading_existing_link']);
|