Version Description
- Fixed Display issues with some widgets in Elementor 3.1
- Added - Compatibility fixes and changes for Elementor 3.1
- Added - Performance improvements by loading only the required CSS for widgets active on the page
Download this release
Release Info
Developer | livemesh |
Plugin | Addons for Elementor |
Version | 5.2 |
Comparing to | |
See all releases |
Code changes from version 5.1 to 5.2
- addons-for-elementor.php +4 -2
- assets/css/lae-frontend.css +166 -0
- assets/css/lae-frontend.css.map +1 -1
- assets/css/lae-frontend.scss +211 -0
- assets/css/lae-widgets.css +57 -175
- assets/css/lae-widgets.css.map +1 -1
- assets/css/lae-widgets.scss +6 -170
- includes/helper-functions.php +23 -10
- includes/widgets/carousel.php +40 -21
- includes/widgets/clients.php +71 -55
- includes/widgets/heading.php +8 -0
- includes/widgets/odometers.php +130 -94
- includes/widgets/piecharts.php +42 -24
- includes/widgets/portfolio.php +7 -0
- includes/widgets/posts-carousel.php +9 -0
- includes/widgets/posts-gridbox-slider.php +10 -0
- includes/widgets/posts-multislider.php +10 -0
- includes/widgets/posts-slider.php +10 -0
- includes/widgets/pricing-table.php +161 -133
- includes/widgets/services.php +52 -50
- includes/widgets/stats-bars.php +51 -35
- includes/widgets/tab-slider.php +91 -59
- includes/widgets/team-members.php +238 -176
- includes/widgets/testimonials-slider.php +70 -46
- includes/widgets/testimonials.php +100 -73
- plugin.php +6 -21
- readme.txt +6 -1
addons-for-elementor.php
CHANGED
@@ -8,9 +8,11 @@
|
|
8 |
* Author URI: https://livemeshelementor.com
|
9 |
* License: GPL3
|
10 |
* License URI: https://www.gnu.org/licenses/gpl-3.0.txt
|
11 |
-
* Version: 5.
|
12 |
* Text Domain: livemesh-el-addons
|
13 |
* Domain Path: languages
|
|
|
|
|
14 |
*
|
15 |
* Livemesh Addons for Elementor is distributed under the terms of the GNU
|
16 |
* General Public License as published by the Free Software Foundation,
|
@@ -35,7 +37,7 @@ if ( !defined( 'ABSPATH' ) ) {
|
|
35 |
|
36 |
if ( !function_exists( 'lae_fs' ) ) {
|
37 |
// Plugin version
|
38 |
-
define( 'LAE_VERSION', '5.
|
39 |
// Plugin Root File
|
40 |
define( 'LAE_PLUGIN_FILE', __FILE__ );
|
41 |
// Plugin Folder Path
|
8 |
* Author URI: https://livemeshelementor.com
|
9 |
* License: GPL3
|
10 |
* License URI: https://www.gnu.org/licenses/gpl-3.0.txt
|
11 |
+
* Version: 5.2
|
12 |
* Text Domain: livemesh-el-addons
|
13 |
* Domain Path: languages
|
14 |
+
* Elementor tested up to: 3.1.0
|
15 |
+
* Elementor Pro tested up to: 3.0.10
|
16 |
*
|
17 |
* Livemesh Addons for Elementor is distributed under the terms of the GNU
|
18 |
* General Public License as published by the Free Software Foundation,
|
37 |
|
38 |
if ( !function_exists( 'lae_fs' ) ) {
|
39 |
// Plugin version
|
40 |
+
define( 'LAE_VERSION', '5.2' );
|
41 |
// Plugin Root File
|
42 |
define( 'LAE_PLUGIN_FILE', __FILE__ );
|
43 |
// Plugin Folder Path
|
assets/css/lae-frontend.css
CHANGED
@@ -2,6 +2,12 @@
|
|
2 |
.panel-grid .widget {
|
3 |
overflow: initial; }
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
.lae-container, .lae-grid-container {
|
6 |
-webkit-box-sizing: border-box;
|
7 |
box-sizing: border-box; }
|
@@ -753,4 +759,164 @@ input.lae-button, button.lae-button, a.lae-button, .lae-button:active, .lae-butt
|
|
753 |
padding: 20px;
|
754 |
font-style: italic; }
|
755 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
756 |
/*# sourceMappingURL=lae-frontend.css.map */
|
2 |
.panel-grid .widget {
|
3 |
overflow: initial; }
|
4 |
|
5 |
+
.lae-clear {
|
6 |
+
clear: both; }
|
7 |
+
|
8 |
+
.lae-center {
|
9 |
+
text-align: center; }
|
10 |
+
|
11 |
.lae-container, .lae-grid-container {
|
12 |
-webkit-box-sizing: border-box;
|
13 |
box-sizing: border-box; }
|
759 |
padding: 20px;
|
760 |
font-style: italic; }
|
761 |
|
762 |
+
/* ---------- Text Image Toggle Generic Styling ----------- */
|
763 |
+
.lae-image-text-toggle {
|
764 |
+
display: -webkit-box;
|
765 |
+
display: -ms-flexbox;
|
766 |
+
display: flex;
|
767 |
+
-webkit-box-pack: justify;
|
768 |
+
-ms-flex-pack: justify;
|
769 |
+
justify-content: space-between; }
|
770 |
+
.lae-image-text-toggle .lae-image-content, .lae-image-text-toggle .lae-text-content {
|
771 |
+
-webkit-align-self: center;
|
772 |
+
align-self: center;
|
773 |
+
-ms-flex-item-align: center;
|
774 |
+
margin: 0;
|
775 |
+
width: 50%; }
|
776 |
+
.lae-image-text-toggle .lae-image-content img {
|
777 |
+
display: block;
|
778 |
+
margin: 0 auto; }
|
779 |
+
@media only screen and (max-width: 767px) {
|
780 |
+
.lae-image-text-toggle {
|
781 |
+
-webkit-box-orient: vertical;
|
782 |
+
box-orient: vertical;
|
783 |
+
-webkit-box-direction: normal;
|
784 |
+
box-direction: normal;
|
785 |
+
-moz-flex-direction: column;
|
786 |
+
flex-direction: column;
|
787 |
+
-ms-flex-direction: column; }
|
788 |
+
.lae-image-text-toggle .lae-image-content, .lae-image-text-toggle .lae-text-content {
|
789 |
+
width: 100%;
|
790 |
+
margin: 0; }
|
791 |
+
.lae-image-text-toggle .lae-image-content {
|
792 |
+
-webkit-box-ordinal-group: 1;
|
793 |
+
box-ordinal-group: 1;
|
794 |
+
-moz-order: 1;
|
795 |
+
order: 1;
|
796 |
+
-ms-flex-order: 1;
|
797 |
+
margin-bottom: 50px; }
|
798 |
+
.lae-image-text-toggle .lae-text-content {
|
799 |
+
-webkit-box-ordinal-group: 2;
|
800 |
+
box-ordinal-group: 2;
|
801 |
+
-moz-order: 2;
|
802 |
+
order: 2;
|
803 |
+
-ms-flex-order: 2;
|
804 |
+
padding: 0; } }
|
805 |
+
|
806 |
+
/* ---------------------------------- Button Widget ---------------------------------- */
|
807 |
+
input.lae-button.lae-with-icon i, input.lae-button.lae-with-icon img.lae-thumbnail, button.lae-button.lae-with-icon i, button.lae-button.lae-with-icon img.lae-thumbnail, a.lae-button.lae-with-icon i, a.lae-button.lae-with-icon img.lae-thumbnail, .lae-button.lae-with-icon:active i, .lae-button.lae-with-icon:active img.lae-thumbnail, .lae-button.lae-with-icon:visited i, .lae-button.lae-with-icon:visited img.lae-thumbnail {
|
808 |
+
margin-right: 15px; }
|
809 |
+
.rtl input.lae-button.lae-with-icon i, .rtl input.lae-button.lae-with-icon img.lae-thumbnail, .rtl button.lae-button.lae-with-icon i, .rtl button.lae-button.lae-with-icon img.lae-thumbnail, .rtl a.lae-button.lae-with-icon i, .rtl a.lae-button.lae-with-icon img.lae-thumbnail, .rtl .lae-button.lae-with-icon:active i, .rtl .lae-button.lae-with-icon:active img.lae-thumbnail, .rtl .lae-button.lae-with-icon:visited i, .rtl .lae-button.lae-with-icon:visited img.lae-thumbnail {
|
810 |
+
margin-right: 0;
|
811 |
+
margin-left: 15px; }
|
812 |
+
input.lae-button.lae-with-icon i, button.lae-button.lae-with-icon i, a.lae-button.lae-with-icon i, .lae-button.lae-with-icon:active i, .lae-button.lae-with-icon:visited i {
|
813 |
+
color: #fff;
|
814 |
+
font-size: 24px;
|
815 |
+
vertical-align: middle;
|
816 |
+
line-height: 1; }
|
817 |
+
input.lae-button.lae-with-icon img.lae-thumbnail, button.lae-button.lae-with-icon img.lae-thumbnail, a.lae-button.lae-with-icon img.lae-thumbnail, .lae-button.lae-with-icon:active img.lae-thumbnail, .lae-button.lae-with-icon:visited img.lae-thumbnail {
|
818 |
+
display: inline !important;
|
819 |
+
vertical-align: middle;
|
820 |
+
max-width: 50px; }
|
821 |
+
|
822 |
+
/* ---------------------------------- Heading ---------------------------------- */
|
823 |
+
.lae-heading {
|
824 |
+
text-align: center;
|
825 |
+
margin: 0 auto 60px;
|
826 |
+
max-width: 640px; }
|
827 |
+
@media only screen and (max-width: 767px) {
|
828 |
+
.lae-heading {
|
829 |
+
margin-bottom: 40px; } }
|
830 |
+
.lae-heading .lae-text {
|
831 |
+
font-size: 18px;
|
832 |
+
line-height: 28px;
|
833 |
+
margin: 0 auto; }
|
834 |
+
@media only screen and (max-width: 767px) {
|
835 |
+
.lae-heading .lae-text {
|
836 |
+
font-size: 15px;
|
837 |
+
line-height: 26px; } }
|
838 |
+
.lae-heading.lae-alignleft, .lae-heading.lae-alignright {
|
839 |
+
margin: 0; }
|
840 |
+
.lae-heading.lae-alignleft .lae-text, .lae-heading.lae-alignright .lae-text {
|
841 |
+
margin: 0; }
|
842 |
+
.lae-heading.lae-alignleft {
|
843 |
+
text-align: left; }
|
844 |
+
.lae-heading.lae-alignright {
|
845 |
+
text-align: right;
|
846 |
+
max-width: none; }
|
847 |
+
|
848 |
+
.lae-heading .lae-title {
|
849 |
+
font-weight: 700;
|
850 |
+
font-size: 32px;
|
851 |
+
line-height: 42px;
|
852 |
+
margin: 0 auto 20px;
|
853 |
+
color: #333;
|
854 |
+
font-weight: bold; }
|
855 |
+
@media only screen and (max-width: 767px) {
|
856 |
+
.lae-heading .lae-title {
|
857 |
+
font-size: 24px;
|
858 |
+
line-height: 32px; } }
|
859 |
+
.lae-dark-bg .lae-heading .lae-title {
|
860 |
+
color: #e5e5e5; }
|
861 |
+
.lae-dark-bg .lae-heading .lae-subtitle {
|
862 |
+
color: #B0B0B0; }
|
863 |
+
.lae-dark-bg .lae-heading .lae-text {
|
864 |
+
color: #909090; }
|
865 |
+
.lae-heading.lae-alignleft .lae-title, .lae-heading.lae-alignright .lae-title {
|
866 |
+
margin: 0 0 20px; }
|
867 |
+
|
868 |
+
.lae-heading .lae-subtitle {
|
869 |
+
margin: 0 auto 5px;
|
870 |
+
color: #888;
|
871 |
+
font-size: 12px;
|
872 |
+
line-height: 20px;
|
873 |
+
text-transform: uppercase;
|
874 |
+
font-weight: 600;
|
875 |
+
letter-spacing: 2px;
|
876 |
+
position: relative;
|
877 |
+
display: inline-block;
|
878 |
+
padding: 0 10px; }
|
879 |
+
@media only screen and (max-width: 767px) {
|
880 |
+
.lae-heading .lae-subtitle {
|
881 |
+
font-size: 11px;
|
882 |
+
line-height: 18px; } }
|
883 |
+
.lae-heading.lae-alignleft .lae-subtitle, .lae-heading.lae-alignright .lae-subtitle {
|
884 |
+
margin: 0 0 5px;
|
885 |
+
padding: 0; }
|
886 |
+
.lae-heading.lae-alignleft .lae-subtitle:before, .lae-heading.lae-alignleft .lae-subtitle:after, .lae-heading.lae-alignright .lae-subtitle:before, .lae-heading.lae-alignright .lae-subtitle:after {
|
887 |
+
display: none; }
|
888 |
+
|
889 |
+
/* --------------------------------------------------------- General Styles -------------------------------------------------- */
|
890 |
+
.lae-post-link-overlay {
|
891 |
+
position: absolute;
|
892 |
+
top: 0px;
|
893 |
+
bottom: 0px;
|
894 |
+
left: 0px;
|
895 |
+
right: 0px;
|
896 |
+
width: 100%;
|
897 |
+
z-index: 1; }
|
898 |
+
|
899 |
+
.lae-terms a, .lae-post-title a {
|
900 |
+
-webkit-transition: all 0.5s ease-out 0s;
|
901 |
+
transition: all 0.5s ease-out 0s; }
|
902 |
+
|
903 |
+
.lae-read-more {
|
904 |
+
position: relative;
|
905 |
+
display: inline-block;
|
906 |
+
font-size: 0.75rem;
|
907 |
+
line-height: 1;
|
908 |
+
text-decoration: none;
|
909 |
+
padding: 8px 15px;
|
910 |
+
margin-top: 15px;
|
911 |
+
-webkit-transition: all 0.5s ease-out 0s;
|
912 |
+
transition: all 0.5s ease-out 0s;
|
913 |
+
transition: all 0.5s ease-out 0s; }
|
914 |
+
|
915 |
+
.lae-post-featured-img-bg {
|
916 |
+
position: relative;
|
917 |
+
background-repeat: no-repeat;
|
918 |
+
background-position: center;
|
919 |
+
background-size: cover;
|
920 |
+
margin-bottom: 15px; }
|
921 |
+
|
922 |
/*# sourceMappingURL=lae-frontend.css.map */
|
assets/css/lae-frontend.css.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["lae-frontend.scss","_lae-lib.scss","../../../../bower_components/neat/core/neat/mixins/_grid-collapse.scss","../../../../bower_components/neat/core/neat/mixins/_grid-container.scss","../../../../bower_components/neat/core/neat/mixins/_grid-media.scss","../../../../bower_components/neat/core/neat/mixins/_grid-column.scss","../../../../bower_components/neat/core/neat/functions/_neat-float-direction.scss","_grid-settings.scss"],"names":[],"mappings":"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","file":"lae-frontend.css"}
|
1 |
+
{"version":3,"sources":["lae-frontend.scss","_lae-lib.scss","../../../../bower_components/neat/core/neat/mixins/_grid-collapse.scss","../../../../bower_components/neat/core/neat/mixins/_grid-container.scss","../../../../bower_components/neat/core/neat/mixins/_grid-media.scss","../../../../bower_components/neat/core/neat/mixins/_grid-column.scss","../../../../bower_components/neat/core/neat/functions/_neat-float-direction.scss","_grid-settings.scss","../../../../bower_components/bourbon/app/assets/stylesheets/addons/_prefixer.scss","../../../../bower_components/bourbon/app/assets/stylesheets/css3/_flex-box.scss"],"names":[],"mappings":"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","file":"lae-frontend.css"}
|
assets/css/lae-frontend.scss
CHANGED
@@ -9,6 +9,14 @@
|
|
9 |
overflow: initial;
|
10 |
}
|
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
.lae-container, .lae-grid-container {
|
13 |
box-sizing: border-box;
|
14 |
|
@@ -1083,4 +1091,207 @@ $color-collection: (#363636, #46a5d5, #57c0dc, #00a57d, #e87151, #dd5679, #da4f4
|
|
1083 |
.lae-template-error {
|
1084 |
padding: 20px;
|
1085 |
font-style: italic;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1086 |
}
|
9 |
overflow: initial;
|
10 |
}
|
11 |
|
12 |
+
.lae-clear {
|
13 |
+
clear: both;
|
14 |
+
}
|
15 |
+
|
16 |
+
.lae-center {
|
17 |
+
text-align: center;
|
18 |
+
}
|
19 |
+
|
20 |
.lae-container, .lae-grid-container {
|
21 |
box-sizing: border-box;
|
22 |
|
1091 |
.lae-template-error {
|
1092 |
padding: 20px;
|
1093 |
font-style: italic;
|
1094 |
+
}
|
1095 |
+
|
1096 |
+
/* ---------- Text Image Toggle Generic Styling ----------- */
|
1097 |
+
|
1098 |
+
.lae-image-text-toggle {
|
1099 |
+
display: flex;
|
1100 |
+
justify-content: space-between;
|
1101 |
+
|
1102 |
+
.lae-image-content, .lae-text-content {
|
1103 |
+
@include align-self(center);
|
1104 |
+
margin: 0;
|
1105 |
+
width: 50%;
|
1106 |
+
}
|
1107 |
+
|
1108 |
+
.lae-image-content img {
|
1109 |
+
display: block;
|
1110 |
+
margin: 0 auto;
|
1111 |
+
}
|
1112 |
+
|
1113 |
+
@include respond-to-max(767) {
|
1114 |
+
@include flex-direction(column);
|
1115 |
+
.lae-image-content, .lae-text-content {
|
1116 |
+
width: 100%;
|
1117 |
+
margin: 0;
|
1118 |
+
}
|
1119 |
+
.lae-image-content {
|
1120 |
+
@include order(1);
|
1121 |
+
margin-bottom: 50px;
|
1122 |
+
}
|
1123 |
+
.lae-text-content {
|
1124 |
+
@include order(2);
|
1125 |
+
padding: 0;
|
1126 |
+
}
|
1127 |
+
}
|
1128 |
+
}
|
1129 |
+
|
1130 |
+
/* ---------------------------------- Button Widget ---------------------------------- */
|
1131 |
+
|
1132 |
+
input.lae-button.lae-with-icon, button.lae-button.lae-with-icon, a.lae-button.lae-with-icon, .lae-button.lae-with-icon:active, .lae-button.lae-with-icon:visited {
|
1133 |
+
i, img.lae-thumbnail {
|
1134 |
+
margin-right: 15px;
|
1135 |
+
|
1136 |
+
.rtl & {
|
1137 |
+
margin-right: 0;
|
1138 |
+
margin-left: 15px;
|
1139 |
+
}
|
1140 |
+
}
|
1141 |
+
|
1142 |
+
i {
|
1143 |
+
color: #fff;
|
1144 |
+
font-size: 24px;
|
1145 |
+
vertical-align: middle;
|
1146 |
+
line-height: 1;
|
1147 |
+
}
|
1148 |
+
|
1149 |
+
img.lae-thumbnail {
|
1150 |
+
display: inline !important;
|
1151 |
+
vertical-align: middle;
|
1152 |
+
max-width: 50px;
|
1153 |
+
}
|
1154 |
+
}
|
1155 |
+
|
1156 |
+
|
1157 |
+
/* ---------------------------------- Heading ---------------------------------- */
|
1158 |
+
|
1159 |
+
.lae-heading {
|
1160 |
+
text-align: center;
|
1161 |
+
margin: 0 auto 60px;
|
1162 |
+
max-width: 640px;
|
1163 |
+
@include respond-to-max(767) {
|
1164 |
+
margin-bottom: 40px;
|
1165 |
+
}
|
1166 |
+
|
1167 |
+
.lae-text {
|
1168 |
+
font-size: 18px;
|
1169 |
+
line-height: 28px;
|
1170 |
+
margin: 0 auto;
|
1171 |
+
@include respond-to-max(767) {
|
1172 |
+
font-size: 15px;
|
1173 |
+
line-height: 26px;
|
1174 |
+
}
|
1175 |
+
}
|
1176 |
+
|
1177 |
+
&.lae-alignleft, &.lae-alignright {
|
1178 |
+
margin: 0;
|
1179 |
+
|
1180 |
+
.lae-text {
|
1181 |
+
margin: 0;
|
1182 |
+
}
|
1183 |
+
}
|
1184 |
+
|
1185 |
+
&.lae-alignleft {
|
1186 |
+
text-align: left;
|
1187 |
+
}
|
1188 |
+
|
1189 |
+
&.lae-alignright {
|
1190 |
+
text-align: right;
|
1191 |
+
max-width: none;
|
1192 |
+
}
|
1193 |
+
}
|
1194 |
+
|
1195 |
+
.lae-heading {
|
1196 |
+
.lae-title {
|
1197 |
+
font-weight: 700;
|
1198 |
+
font-size: 32px;
|
1199 |
+
line-height: 42px;
|
1200 |
+
margin: 0 auto 20px;
|
1201 |
+
color: #333;
|
1202 |
+
font-weight: bold;
|
1203 |
+
@include respond-to-max(767) {
|
1204 |
+
font-size: 24px;
|
1205 |
+
line-height: 32px;
|
1206 |
+
}
|
1207 |
+
}
|
1208 |
+
|
1209 |
+
.lae-dark-bg & {
|
1210 |
+
.lae-title {
|
1211 |
+
color: #e5e5e5;
|
1212 |
+
}
|
1213 |
+
|
1214 |
+
.lae-subtitle {
|
1215 |
+
color: #B0B0B0;
|
1216 |
+
}
|
1217 |
+
|
1218 |
+
.lae-text {
|
1219 |
+
color: #909090;
|
1220 |
+
}
|
1221 |
+
}
|
1222 |
+
|
1223 |
+
&.lae-alignleft, &.lae-alignright {
|
1224 |
+
.lae-title {
|
1225 |
+
margin: 0 0 20px;
|
1226 |
+
}
|
1227 |
+
}
|
1228 |
+
}
|
1229 |
+
|
1230 |
+
.lae-heading {
|
1231 |
+
|
1232 |
+
.lae-subtitle {
|
1233 |
+
margin: 0 auto 5px;
|
1234 |
+
color: #888;
|
1235 |
+
font-size: 12px;
|
1236 |
+
line-height: 20px;
|
1237 |
+
text-transform: uppercase;
|
1238 |
+
font-weight: 600;
|
1239 |
+
letter-spacing: 2px;
|
1240 |
+
position: relative;
|
1241 |
+
display: inline-block;
|
1242 |
+
padding: 0 10px;
|
1243 |
+
@include respond-to-max(767) {
|
1244 |
+
font-size: 11px;
|
1245 |
+
line-height: 18px;
|
1246 |
+
}
|
1247 |
+
}
|
1248 |
+
|
1249 |
+
&.lae-alignleft, &.lae-alignright {
|
1250 |
+
.lae-subtitle {
|
1251 |
+
margin: 0 0 5px;
|
1252 |
+
padding: 0;
|
1253 |
+
|
1254 |
+
&:before, &:after {
|
1255 |
+
display: none;
|
1256 |
+
}
|
1257 |
+
}
|
1258 |
+
}
|
1259 |
+
}
|
1260 |
+
|
1261 |
+
/* --------------------------------------------------------- General Styles -------------------------------------------------- */
|
1262 |
+
|
1263 |
+
.lae-post-link-overlay {
|
1264 |
+
position: absolute;
|
1265 |
+
top: 0px;
|
1266 |
+
bottom: 0px;
|
1267 |
+
left: 0px;
|
1268 |
+
right: 0px;
|
1269 |
+
width: 100%;
|
1270 |
+
z-index: 1;
|
1271 |
+
}
|
1272 |
+
|
1273 |
+
.lae-terms, .lae-post-title {
|
1274 |
+
a {
|
1275 |
+
transition: all 0.5s ease-out 0s;
|
1276 |
+
}
|
1277 |
+
}
|
1278 |
+
|
1279 |
+
.lae-read-more {
|
1280 |
+
position: relative;
|
1281 |
+
display: inline-block;
|
1282 |
+
font-size: 0.75rem;
|
1283 |
+
line-height: 1;
|
1284 |
+
text-decoration: none;
|
1285 |
+
padding: 8px 15px;
|
1286 |
+
margin-top: 15px;
|
1287 |
+
transition: all 0.5s ease-out 0s;
|
1288 |
+
transition: all 0.5s ease-out 0s;
|
1289 |
+
}
|
1290 |
+
|
1291 |
+
.lae-post-featured-img-bg {
|
1292 |
+
position: relative;
|
1293 |
+
background-repeat: no-repeat;
|
1294 |
+
background-position: center;
|
1295 |
+
background-size: cover;
|
1296 |
+
margin-bottom: 15px;
|
1297 |
}
|
assets/css/lae-widgets.css
CHANGED
@@ -560,9 +560,6 @@
|
|
560 |
float: left;
|
561 |
padding: 10px; }
|
562 |
|
563 |
-
.lae-center {
|
564 |
-
text-align: center; }
|
565 |
-
|
566 |
.lae-pricing-table {
|
567 |
padding: 0; }
|
568 |
.lae-pricing-table .lae-top-header {
|
@@ -1223,89 +1220,7 @@
|
|
1223 |
.lae-carousel.lae-container {
|
1224 |
max-width: none; }
|
1225 |
|
1226 |
-
/* ---------------------------------- Button Widget ---------------------------------- */
|
1227 |
-
input.lae-button.lae-with-icon i, input.lae-button.lae-with-icon img.lae-thumbnail, button.lae-button.lae-with-icon i, button.lae-button.lae-with-icon img.lae-thumbnail, a.lae-button.lae-with-icon i, a.lae-button.lae-with-icon img.lae-thumbnail, .lae-button.lae-with-icon:active i, .lae-button.lae-with-icon:active img.lae-thumbnail, .lae-button.lae-with-icon:visited i, .lae-button.lae-with-icon:visited img.lae-thumbnail {
|
1228 |
-
margin-right: 15px; }
|
1229 |
-
.rtl input.lae-button.lae-with-icon i, .rtl input.lae-button.lae-with-icon img.lae-thumbnail, .rtl button.lae-button.lae-with-icon i, .rtl button.lae-button.lae-with-icon img.lae-thumbnail, .rtl a.lae-button.lae-with-icon i, .rtl a.lae-button.lae-with-icon img.lae-thumbnail, .rtl .lae-button.lae-with-icon:active i, .rtl .lae-button.lae-with-icon:active img.lae-thumbnail, .rtl .lae-button.lae-with-icon:visited i, .rtl .lae-button.lae-with-icon:visited img.lae-thumbnail {
|
1230 |
-
margin-right: 0;
|
1231 |
-
margin-left: 15px; }
|
1232 |
-
input.lae-button.lae-with-icon i, button.lae-button.lae-with-icon i, a.lae-button.lae-with-icon i, .lae-button.lae-with-icon:active i, .lae-button.lae-with-icon:visited i {
|
1233 |
-
color: #fff;
|
1234 |
-
font-size: 24px;
|
1235 |
-
vertical-align: middle;
|
1236 |
-
line-height: 1; }
|
1237 |
-
input.lae-button.lae-with-icon img.lae-thumbnail, button.lae-button.lae-with-icon img.lae-thumbnail, a.lae-button.lae-with-icon img.lae-thumbnail, .lae-button.lae-with-icon:active img.lae-thumbnail, .lae-button.lae-with-icon:visited img.lae-thumbnail {
|
1238 |
-
display: inline !important;
|
1239 |
-
vertical-align: middle;
|
1240 |
-
max-width: 50px; }
|
1241 |
-
|
1242 |
/* ---------------------------------- Heading ---------------------------------- */
|
1243 |
-
.lae-heading {
|
1244 |
-
text-align: center;
|
1245 |
-
margin: 0 auto 60px;
|
1246 |
-
max-width: 640px; }
|
1247 |
-
@media only screen and (max-width: 767px) {
|
1248 |
-
.lae-heading {
|
1249 |
-
margin-bottom: 40px; } }
|
1250 |
-
.lae-heading .lae-text {
|
1251 |
-
font-size: 18px;
|
1252 |
-
line-height: 28px;
|
1253 |
-
margin: 0 auto; }
|
1254 |
-
@media only screen and (max-width: 767px) {
|
1255 |
-
.lae-heading .lae-text {
|
1256 |
-
font-size: 15px;
|
1257 |
-
line-height: 26px; } }
|
1258 |
-
.lae-heading.lae-alignleft, .lae-heading.lae-alignright {
|
1259 |
-
margin: 0; }
|
1260 |
-
.lae-heading.lae-alignleft .lae-text, .lae-heading.lae-alignright .lae-text {
|
1261 |
-
margin: 0; }
|
1262 |
-
.lae-heading.lae-alignleft {
|
1263 |
-
text-align: left; }
|
1264 |
-
.lae-heading.lae-alignright {
|
1265 |
-
text-align: right;
|
1266 |
-
max-width: none; }
|
1267 |
-
|
1268 |
-
.lae-heading .lae-title {
|
1269 |
-
font-weight: 700;
|
1270 |
-
font-size: 32px;
|
1271 |
-
line-height: 42px;
|
1272 |
-
margin: 0 auto 20px;
|
1273 |
-
color: #333;
|
1274 |
-
font-weight: bold; }
|
1275 |
-
@media only screen and (max-width: 767px) {
|
1276 |
-
.lae-heading .lae-title {
|
1277 |
-
font-size: 24px;
|
1278 |
-
line-height: 32px; } }
|
1279 |
-
.lae-dark-bg .lae-heading .lae-title {
|
1280 |
-
color: #e5e5e5; }
|
1281 |
-
.lae-dark-bg .lae-heading .lae-subtitle {
|
1282 |
-
color: #B0B0B0; }
|
1283 |
-
.lae-dark-bg .lae-heading .lae-text {
|
1284 |
-
color: #909090; }
|
1285 |
-
.lae-heading.lae-alignleft .lae-title, .lae-heading.lae-alignright .lae-title {
|
1286 |
-
margin: 0 0 20px; }
|
1287 |
-
|
1288 |
-
.lae-heading .lae-subtitle {
|
1289 |
-
margin: 0 auto 5px;
|
1290 |
-
color: #888;
|
1291 |
-
font-size: 12px;
|
1292 |
-
line-height: 20px;
|
1293 |
-
text-transform: uppercase;
|
1294 |
-
font-weight: 600;
|
1295 |
-
letter-spacing: 2px;
|
1296 |
-
position: relative;
|
1297 |
-
display: inline-block;
|
1298 |
-
padding: 0 10px; }
|
1299 |
-
@media only screen and (max-width: 767px) {
|
1300 |
-
.lae-heading .lae-subtitle {
|
1301 |
-
font-size: 11px;
|
1302 |
-
line-height: 18px; } }
|
1303 |
-
.lae-heading.lae-alignleft .lae-subtitle, .lae-heading.lae-alignright .lae-subtitle {
|
1304 |
-
margin: 0 0 5px;
|
1305 |
-
padding: 0; }
|
1306 |
-
.lae-heading.lae-alignleft .lae-subtitle:before, .lae-heading.lae-alignleft .lae-subtitle:after, .lae-heading.lae-alignright .lae-subtitle:before, .lae-heading.lae-alignright .lae-subtitle:after {
|
1307 |
-
display: none; }
|
1308 |
-
|
1309 |
.lae-heading.lae-style3 {
|
1310 |
margin: 0 auto 30px; }
|
1311 |
.lae-heading.lae-style3 .lae-title {
|
@@ -1589,7 +1504,7 @@ input.lae-button.lae-with-icon img.lae-thumbnail, button.lae-button.lae-with-ico
|
|
1589 |
margin: 0 7px 0 0; }
|
1590 |
|
1591 |
/* --------------------- Tab Slider --------------------------- */
|
1592 |
-
.lae-tab-slider {
|
1593 |
clear: both;
|
1594 |
position: relative;
|
1595 |
display: -webkit-box;
|
@@ -1599,64 +1514,64 @@ input.lae-button.lae-with-icon img.lae-thumbnail, button.lae-button.lae-with-ico
|
|
1599 |
-webkit-box-direction: normal;
|
1600 |
-ms-flex-flow: column nowrap;
|
1601 |
flex-flow: column nowrap; }
|
1602 |
-
|
1603 |
-
|
1604 |
-
|
1605 |
-
|
1606 |
-
|
1607 |
-
|
1608 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1609 |
list-style: none;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1610 |
margin: 0;
|
1611 |
-
|
1612 |
-
|
1613 |
-
|
1614 |
-
|
1615 |
-
|
1616 |
-
|
1617 |
-
|
1618 |
-
|
1619 |
-
|
1620 |
-
|
1621 |
-
|
1622 |
-
|
1623 |
-
|
1624 |
-
|
1625 |
-
|
1626 |
-
|
1627 |
-
|
1628 |
-
|
1629 |
-
|
1630 |
-
|
1631 |
-
|
1632 |
-
|
1633 |
-
|
1634 |
-
|
1635 |
-
|
1636 |
-
|
1637 |
-
|
1638 |
-
-webkit-transition: color .3s ease-in-out 0s;
|
1639 |
-
transition: color .3s ease-in-out 0s; }
|
1640 |
-
.rtl .lae-tab-slider .slick-dots .lae-tab-slide-nav span.lae-icon-wrapper i {
|
1641 |
-
margin: 0 0 0 15px; }
|
1642 |
-
.lae-tab-slider .slick-dots .lae-tab-slide-nav span.lae-image-wrapper img {
|
1643 |
-
display: inline-block;
|
1644 |
-
vertical-align: middle;
|
1645 |
-
height: auto;
|
1646 |
-
width: auto;
|
1647 |
-
padding: 0;
|
1648 |
-
margin: 0 10px 0 0;
|
1649 |
-
border: none; }
|
1650 |
-
.lae-tab-slider .slick-dots .lae-tab-slide-nav span.lae-tab-title {
|
1651 |
-
font-size: 14px;
|
1652 |
-
line-height: 1;
|
1653 |
-
font-weight: 700;
|
1654 |
-
letter-spacing: 1px;
|
1655 |
-
-webkit-transition: color .3s ease-in-out 0s;
|
1656 |
-
transition: color .3s ease-in-out 0s;
|
1657 |
-
vertical-align: middle; }
|
1658 |
-
.lae-tab-slider .lae-tab-slide {
|
1659 |
-
position: relative; }
|
1660 |
|
1661 |
.lae-tab-slider.lae-style1 {
|
1662 |
background: #f2f2f2;
|
@@ -1788,39 +1703,6 @@ input.lae-button.lae-with-icon img.lae-thumbnail, button.lae-button.lae-with-ico
|
|
1788 |
font-size: 14px;
|
1789 |
line-height: 22px; } }
|
1790 |
|
1791 |
-
/* --------------------------------------------------------- General Styles -------------------------------------------------- */
|
1792 |
-
.lae-post-link-overlay {
|
1793 |
-
position: absolute;
|
1794 |
-
top: 0px;
|
1795 |
-
bottom: 0px;
|
1796 |
-
left: 0px;
|
1797 |
-
right: 0px;
|
1798 |
-
width: 100%;
|
1799 |
-
z-index: 1; }
|
1800 |
-
|
1801 |
-
.lae-terms a, .lae-post-title a {
|
1802 |
-
-webkit-transition: all 0.5s ease-out 0s;
|
1803 |
-
transition: all 0.5s ease-out 0s; }
|
1804 |
-
|
1805 |
-
.lae-read-more {
|
1806 |
-
position: relative;
|
1807 |
-
display: inline-block;
|
1808 |
-
font-size: 0.75rem;
|
1809 |
-
line-height: 1;
|
1810 |
-
text-decoration: none;
|
1811 |
-
padding: 8px 15px;
|
1812 |
-
margin-top: 15px;
|
1813 |
-
-webkit-transition: all 0.5s ease-out 0s;
|
1814 |
-
transition: all 0.5s ease-out 0s;
|
1815 |
-
transition: all 0.5s ease-out 0s; }
|
1816 |
-
|
1817 |
-
.lae-post-featured-img-bg {
|
1818 |
-
position: relative;
|
1819 |
-
background-repeat: no-repeat;
|
1820 |
-
background-position: center;
|
1821 |
-
background-size: cover;
|
1822 |
-
margin-bottom: 15px; }
|
1823 |
-
|
1824 |
/* ----------------------------------------------------------- Posts Slider and Posts GridBox Slider Widget ----------------------------------------- */
|
1825 |
.lae-posts-slider .lae-post-meta, .lae-posts-gridbox-slider .lae-post-meta, .lae-posts-multislider .lae-post-meta {
|
1826 |
margin-top: 15px; }
|
560 |
float: left;
|
561 |
padding: 10px; }
|
562 |
|
|
|
|
|
|
|
563 |
.lae-pricing-table {
|
564 |
padding: 0; }
|
565 |
.lae-pricing-table .lae-top-header {
|
1220 |
.lae-carousel.lae-container {
|
1221 |
max-width: none; }
|
1222 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1223 |
/* ---------------------------------- Heading ---------------------------------- */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1224 |
.lae-heading.lae-style3 {
|
1225 |
margin: 0 auto 30px; }
|
1226 |
.lae-heading.lae-style3 .lae-title {
|
1504 |
margin: 0 7px 0 0; }
|
1505 |
|
1506 |
/* --------------------- Tab Slider --------------------------- */
|
1507 |
+
.lae-tab-slider.slick-slider {
|
1508 |
clear: both;
|
1509 |
position: relative;
|
1510 |
display: -webkit-box;
|
1514 |
-webkit-box-direction: normal;
|
1515 |
-ms-flex-flow: column nowrap;
|
1516 |
flex-flow: column nowrap; }
|
1517 |
+
.lae-tab-slider .slick-list {
|
1518 |
+
-webkit-box-ordinal-group: 3;
|
1519 |
+
-ms-flex-order: 2;
|
1520 |
+
order: 2; }
|
1521 |
+
.lae-tab-slider .slick-list .slick-slide .lae-tab-slide-nav {
|
1522 |
+
display: none; }
|
1523 |
+
.lae-tab-slider .slick-dots {
|
1524 |
+
list-style: none;
|
1525 |
+
margin: 0;
|
1526 |
+
display: -webkit-box;
|
1527 |
+
display: -ms-flexbox;
|
1528 |
+
display: flex;
|
1529 |
+
-webkit-box-orient: horizontal;
|
1530 |
+
-webkit-box-direction: normal;
|
1531 |
+
-ms-flex-flow: row wrap;
|
1532 |
+
flex-flow: row wrap;
|
1533 |
+
-webkit-box-pack: start;
|
1534 |
+
-ms-flex-pack: start;
|
1535 |
+
justify-content: flex-start; }
|
1536 |
+
.lae-tab-slider .slick-dots li {
|
1537 |
list-style: none;
|
1538 |
+
margin: 0 20px 0 0; }
|
1539 |
+
.lae-tab-slider .slick-dots li:last-child {
|
1540 |
+
margin-right: 0; }
|
1541 |
+
.lae-tab-slider .slick-dots .lae-tab-slide-nav {
|
1542 |
+
display: block;
|
1543 |
+
text-overflow: ellipsis;
|
1544 |
+
white-space: normal;
|
1545 |
+
text-decoration: none;
|
1546 |
+
border: none;
|
1547 |
margin: 0;
|
1548 |
+
outline: none; }
|
1549 |
+
.lae-tab-slider .slick-dots .lae-tab-slide-nav span.lae-icon-wrapper i {
|
1550 |
+
font-size: 32px;
|
1551 |
+
vertical-align: middle;
|
1552 |
+
margin-right: 10px;
|
1553 |
+
-webkit-transition: color .3s ease-in-out 0s;
|
1554 |
+
transition: color .3s ease-in-out 0s; }
|
1555 |
+
.rtl .lae-tab-slider .slick-dots .lae-tab-slide-nav span.lae-icon-wrapper i {
|
1556 |
+
margin: 0 0 0 15px; }
|
1557 |
+
.lae-tab-slider .slick-dots .lae-tab-slide-nav span.lae-image-wrapper img {
|
1558 |
+
display: inline-block;
|
1559 |
+
vertical-align: middle;
|
1560 |
+
height: auto;
|
1561 |
+
width: auto;
|
1562 |
+
padding: 0;
|
1563 |
+
margin: 0 10px 0 0;
|
1564 |
+
border: none; }
|
1565 |
+
.lae-tab-slider .slick-dots .lae-tab-slide-nav span.lae-tab-title {
|
1566 |
+
font-size: 14px;
|
1567 |
+
line-height: 1;
|
1568 |
+
font-weight: 700;
|
1569 |
+
letter-spacing: 1px;
|
1570 |
+
-webkit-transition: color .3s ease-in-out 0s;
|
1571 |
+
transition: color .3s ease-in-out 0s;
|
1572 |
+
vertical-align: middle; }
|
1573 |
+
.lae-tab-slider .lae-tab-slide {
|
1574 |
+
position: relative; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1575 |
|
1576 |
.lae-tab-slider.lae-style1 {
|
1577 |
background: #f2f2f2;
|
1703 |
font-size: 14px;
|
1704 |
line-height: 22px; } }
|
1705 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1706 |
/* ----------------------------------------------------------- Posts Slider and Posts GridBox Slider Widget ----------------------------------------- */
|
1707 |
.lae-posts-slider .lae-post-meta, .lae-posts-gridbox-slider .lae-post-meta, .lae-posts-multislider .lae-post-meta {
|
1708 |
margin-top: 15px; }
|
assets/css/lae-widgets.css.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["lae-widgets.css","lae-widgets.scss","_lae-lib.scss","../../../../bower_components/bourbon/app/assets/stylesheets/addons/_prefixer.scss","../../../../bower_components/neat/core/neat/mixins/_grid-media.scss","../../../../bower_components/bourbon/app/assets/stylesheets/css3/_flex-box.scss"],"names":[],"mappings":"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","file":"lae-widgets.css"}
|
1 |
+
{"version":3,"sources":["lae-widgets.css","lae-widgets.scss","_lae-lib.scss","../../../../bower_components/bourbon/app/assets/stylesheets/addons/_prefixer.scss","../../../../bower_components/neat/core/neat/mixins/_grid-media.scss","../../../../bower_components/bourbon/app/assets/stylesheets/css3/_flex-box.scss"],"names":[],"mappings":"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","file":"lae-widgets.css"}
|
assets/css/lae-widgets.scss
CHANGED
@@ -844,9 +844,6 @@ $theme_color: #f94213;
|
|
844 |
padding: 10px;
|
845 |
}
|
846 |
|
847 |
-
.lae-center {
|
848 |
-
text-align: center;
|
849 |
-
}
|
850 |
|
851 |
.lae-pricing-table {
|
852 |
padding: 0;
|
@@ -1827,136 +1824,10 @@ $theme_color: #f94213;
|
|
1827 |
max-width: none;
|
1828 |
}
|
1829 |
|
1830 |
-
/* ---------------------------------- Button Widget ---------------------------------- */
|
1831 |
-
|
1832 |
-
input.lae-button.lae-with-icon, button.lae-button.lae-with-icon, a.lae-button.lae-with-icon, .lae-button.lae-with-icon:active, .lae-button.lae-with-icon:visited {
|
1833 |
-
i, img.lae-thumbnail {
|
1834 |
-
margin-right: 15px;
|
1835 |
-
|
1836 |
-
.rtl & {
|
1837 |
-
margin-right: 0;
|
1838 |
-
margin-left: 15px;
|
1839 |
-
}
|
1840 |
-
}
|
1841 |
|
1842 |
-
i {
|
1843 |
-
color: #fff;
|
1844 |
-
font-size: 24px;
|
1845 |
-
vertical-align: middle;
|
1846 |
-
line-height: 1;
|
1847 |
-
}
|
1848 |
-
|
1849 |
-
img.lae-thumbnail {
|
1850 |
-
display: inline !important;
|
1851 |
-
vertical-align: middle;
|
1852 |
-
max-width: 50px;
|
1853 |
-
}
|
1854 |
-
}
|
1855 |
|
1856 |
/* ---------------------------------- Heading ---------------------------------- */
|
1857 |
|
1858 |
-
.lae-heading {
|
1859 |
-
text-align: center;
|
1860 |
-
margin: 0 auto 60px;
|
1861 |
-
max-width: 640px;
|
1862 |
-
@include respond-to-max(767) {
|
1863 |
-
margin-bottom: 40px;
|
1864 |
-
}
|
1865 |
-
|
1866 |
-
.lae-text {
|
1867 |
-
font-size: 18px;
|
1868 |
-
line-height: 28px;
|
1869 |
-
margin: 0 auto;
|
1870 |
-
@include respond-to-max(767) {
|
1871 |
-
font-size: 15px;
|
1872 |
-
line-height: 26px;
|
1873 |
-
}
|
1874 |
-
}
|
1875 |
-
|
1876 |
-
&.lae-alignleft, &.lae-alignright {
|
1877 |
-
margin: 0;
|
1878 |
-
|
1879 |
-
.lae-text {
|
1880 |
-
margin: 0;
|
1881 |
-
}
|
1882 |
-
}
|
1883 |
-
|
1884 |
-
&.lae-alignleft {
|
1885 |
-
text-align: left;
|
1886 |
-
}
|
1887 |
-
|
1888 |
-
&.lae-alignright {
|
1889 |
-
text-align: right;
|
1890 |
-
max-width: none;
|
1891 |
-
}
|
1892 |
-
}
|
1893 |
-
|
1894 |
-
.lae-heading {
|
1895 |
-
.lae-title {
|
1896 |
-
font-weight: 700;
|
1897 |
-
font-size: 32px;
|
1898 |
-
line-height: 42px;
|
1899 |
-
margin: 0 auto 20px;
|
1900 |
-
color: #333;
|
1901 |
-
font-weight: bold;
|
1902 |
-
@include respond-to-max(767) {
|
1903 |
-
font-size: 24px;
|
1904 |
-
line-height: 32px;
|
1905 |
-
}
|
1906 |
-
}
|
1907 |
-
|
1908 |
-
.lae-dark-bg & {
|
1909 |
-
.lae-title {
|
1910 |
-
color: #e5e5e5;
|
1911 |
-
}
|
1912 |
-
|
1913 |
-
.lae-subtitle {
|
1914 |
-
color: #B0B0B0;
|
1915 |
-
}
|
1916 |
-
|
1917 |
-
.lae-text {
|
1918 |
-
color: #909090;
|
1919 |
-
}
|
1920 |
-
}
|
1921 |
-
|
1922 |
-
&.lae-alignleft, &.lae-alignright {
|
1923 |
-
.lae-title {
|
1924 |
-
margin: 0 0 20px;
|
1925 |
-
}
|
1926 |
-
}
|
1927 |
-
}
|
1928 |
-
|
1929 |
-
.lae-heading {
|
1930 |
-
|
1931 |
-
.lae-subtitle {
|
1932 |
-
margin: 0 auto 5px;
|
1933 |
-
color: #888;
|
1934 |
-
font-size: 12px;
|
1935 |
-
line-height: 20px;
|
1936 |
-
text-transform: uppercase;
|
1937 |
-
font-weight: 600;
|
1938 |
-
letter-spacing: 2px;
|
1939 |
-
position: relative;
|
1940 |
-
display: inline-block;
|
1941 |
-
padding: 0 10px;
|
1942 |
-
@include respond-to-max(767) {
|
1943 |
-
font-size: 11px;
|
1944 |
-
line-height: 18px;
|
1945 |
-
}
|
1946 |
-
}
|
1947 |
-
|
1948 |
-
&.lae-alignleft, &.lae-alignright {
|
1949 |
-
.lae-subtitle {
|
1950 |
-
margin: 0 0 5px;
|
1951 |
-
padding: 0;
|
1952 |
-
|
1953 |
-
&:before, &:after {
|
1954 |
-
display: none;
|
1955 |
-
}
|
1956 |
-
}
|
1957 |
-
}
|
1958 |
-
}
|
1959 |
-
|
1960 |
.lae-heading.lae-style3 {
|
1961 |
margin: 0 auto 30px;
|
1962 |
|
@@ -2348,10 +2219,12 @@ input.lae-button.lae-with-icon, button.lae-button.lae-with-icon, a.lae-button.la
|
|
2348 |
/* --------------------- Tab Slider --------------------------- */
|
2349 |
|
2350 |
.lae-tab-slider {
|
2351 |
-
|
2352 |
-
|
2353 |
-
|
2354 |
-
|
|
|
|
|
2355 |
|
2356 |
.slick-list {
|
2357 |
order: 2;
|
@@ -2660,43 +2533,6 @@ input.lae-button.lae-with-icon, button.lae-button.lae-with-icon, a.lae-button.la
|
|
2660 |
}
|
2661 |
}
|
2662 |
|
2663 |
-
/* --------------------------------------------------------- General Styles -------------------------------------------------- */
|
2664 |
-
|
2665 |
-
.lae-post-link-overlay {
|
2666 |
-
position: absolute;
|
2667 |
-
top: 0px;
|
2668 |
-
bottom: 0px;
|
2669 |
-
left: 0px;
|
2670 |
-
right: 0px;
|
2671 |
-
width: 100%;
|
2672 |
-
z-index: 1;
|
2673 |
-
}
|
2674 |
-
|
2675 |
-
.lae-terms, .lae-post-title {
|
2676 |
-
a {
|
2677 |
-
transition: all 0.5s ease-out 0s;
|
2678 |
-
}
|
2679 |
-
}
|
2680 |
-
|
2681 |
-
.lae-read-more {
|
2682 |
-
position: relative;
|
2683 |
-
display: inline-block;
|
2684 |
-
font-size: 0.75rem;
|
2685 |
-
line-height: 1;
|
2686 |
-
text-decoration: none;
|
2687 |
-
padding: 8px 15px;
|
2688 |
-
margin-top: 15px;
|
2689 |
-
transition: all 0.5s ease-out 0s;
|
2690 |
-
transition: all 0.5s ease-out 0s;
|
2691 |
-
}
|
2692 |
-
|
2693 |
-
.lae-post-featured-img-bg {
|
2694 |
-
position: relative;
|
2695 |
-
background-repeat: no-repeat;
|
2696 |
-
background-position: center;
|
2697 |
-
background-size: cover;
|
2698 |
-
margin-bottom: 15px;
|
2699 |
-
}
|
2700 |
|
2701 |
/* ----------------------------------------------------------- Posts Slider and Posts GridBox Slider Widget ----------------------------------------- */
|
2702 |
|
844 |
padding: 10px;
|
845 |
}
|
846 |
|
|
|
|
|
|
|
847 |
|
848 |
.lae-pricing-table {
|
849 |
padding: 0;
|
1824 |
max-width: none;
|
1825 |
}
|
1826 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1827 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1828 |
|
1829 |
/* ---------------------------------- Heading ---------------------------------- */
|
1830 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1831 |
.lae-heading.lae-style3 {
|
1832 |
margin: 0 auto 30px;
|
1833 |
|
2219 |
/* --------------------- Tab Slider --------------------------- */
|
2220 |
|
2221 |
.lae-tab-slider {
|
2222 |
+
&.slick-slider {
|
2223 |
+
clear: both;
|
2224 |
+
position: relative;
|
2225 |
+
display: flex;
|
2226 |
+
flex-flow: column nowrap;
|
2227 |
+
}
|
2228 |
|
2229 |
.slick-list {
|
2230 |
order: 2;
|
2533 |
}
|
2534 |
}
|
2535 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2536 |
|
2537 |
/* ----------------------------------------------------------- Posts Slider and Posts GridBox Slider Widget ----------------------------------------- */
|
2538 |
|
includes/helper-functions.php
CHANGED
@@ -439,16 +439,29 @@ function lae_get_image_html(
|
|
439 |
$lazy_load_attr = 'loading=eager data-no-lazy=1';
|
440 |
}
|
441 |
$image_class_html = ( !empty($image_class) ? ' class="' . $image_class . '"' : '' );
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
452 |
}
|
453 |
|
454 |
}
|
439 |
$lazy_load_attr = 'loading=eager data-no-lazy=1';
|
440 |
}
|
441 |
$image_class_html = ( !empty($image_class) ? ' class="' . $image_class . '"' : '' );
|
442 |
+
|
443 |
+
if ( is_null( $custom_dimension ) ) {
|
444 |
+
$image_html .= sprintf(
|
445 |
+
'<img %s src="%s" title="%s" alt="%s"%s />',
|
446 |
+
esc_attr( $lazy_load_attr ),
|
447 |
+
esc_attr( $image_src ),
|
448 |
+
get_the_title( $attachment_id ),
|
449 |
+
lae_get_image_alt( $attachment_id ),
|
450 |
+
$image_class_html
|
451 |
+
);
|
452 |
+
} else {
|
453 |
+
$image_html .= sprintf(
|
454 |
+
'<img width="%s" height="%s" %s src="%s" title="%s" alt="%s"%s />',
|
455 |
+
esc_attr( $custom_dimension['width'] ),
|
456 |
+
esc_attr( $custom_dimension['height'] ),
|
457 |
+
esc_attr( $lazy_load_attr ),
|
458 |
+
esc_attr( $image_src ),
|
459 |
+
get_the_title( $attachment_id ),
|
460 |
+
lae_get_image_alt( $attachment_id ),
|
461 |
+
$image_class_html
|
462 |
+
);
|
463 |
+
}
|
464 |
+
|
465 |
}
|
466 |
|
467 |
}
|
includes/widgets/carousel.php
CHANGED
@@ -9,6 +9,7 @@ Author URI: https://www.livemeshthemes.com
|
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
|
|
12 |
use Elementor\Widget_Base;
|
13 |
use Elementor\Controls_Manager;
|
14 |
use Elementor\Scheme_Color;
|
@@ -49,6 +50,15 @@ class LAE_Carousel_Widget extends Widget_Base {
|
|
49 |
];
|
50 |
}
|
51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
protected function _register_controls() {
|
53 |
|
54 |
$this->start_controls_section(
|
@@ -67,6 +77,35 @@ class LAE_Carousel_Widget extends Widget_Base {
|
|
67 |
]
|
68 |
);
|
69 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
$this->add_control(
|
71 |
'elements',
|
72 |
[
|
@@ -113,27 +152,7 @@ Sed fringilla mauris sit amet nibh. Nunc nonummy metus. Pellentesque habitant mo
|
|
113 |
Fusce risus nisl, viverra et, tempor et, pretium in, sapien. Vestibulum turpis sem, aliquet eget, lobortis pellentesque, rutrum eu, nisl. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Sed fringilla mauris sit amet nibh. Pellentesque ut neque.',
|
114 |
],
|
115 |
],
|
116 |
-
'fields' =>
|
117 |
-
[
|
118 |
-
'name' => 'element_title',
|
119 |
-
'type' => Controls_Manager::TEXT,
|
120 |
-
'label_block' => true,
|
121 |
-
'label' => __('Element Title & HTML Content', 'livemesh-el-addons'),
|
122 |
-
'default' => __('My element title', 'livemesh-el-addons'),
|
123 |
-
'description' => __('The title to identify the HTML element', 'livemesh-el-addons'),
|
124 |
-
],
|
125 |
-
[
|
126 |
-
'name' => 'element_content',
|
127 |
-
'label' => __('HTML Element Content', 'livemesh-el-addons'),
|
128 |
-
'type' => Controls_Manager::WYSIWYG,
|
129 |
-
'default' => __('The HTML content for the element', 'livemesh-el-addons'),
|
130 |
-
'show_label' => false,
|
131 |
-
'dynamic' => [
|
132 |
-
'active' => true,
|
133 |
-
],
|
134 |
-
],
|
135 |
-
|
136 |
-
],
|
137 |
'title_field' => '{{{ element_title }}}',
|
138 |
]
|
139 |
);
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
12 |
+
use Elementor\Repeater;
|
13 |
use Elementor\Widget_Base;
|
14 |
use Elementor\Controls_Manager;
|
15 |
use Elementor\Scheme_Color;
|
50 |
];
|
51 |
}
|
52 |
|
53 |
+
public function get_style_depends() {
|
54 |
+
return [
|
55 |
+
'lae-icomoon-styles',
|
56 |
+
'lae-sliders-styles',
|
57 |
+
'lae-frontend-styles',
|
58 |
+
'lae-widgets-styles'
|
59 |
+
];
|
60 |
+
}
|
61 |
+
|
62 |
protected function _register_controls() {
|
63 |
|
64 |
$this->start_controls_section(
|
77 |
]
|
78 |
);
|
79 |
|
80 |
+
$repeater = new Repeater();
|
81 |
+
|
82 |
+
$repeater->add_control(
|
83 |
+
'element_title',
|
84 |
+
[
|
85 |
+
|
86 |
+
'type' => Controls_Manager::TEXT,
|
87 |
+
'label_block' => true,
|
88 |
+
'label' => __('Element Title & HTML Content', 'livemesh-el-addons'),
|
89 |
+
'default' => __('My element title', 'livemesh-el-addons'),
|
90 |
+
'description' => __('The title to identify the HTML element', 'livemesh-el-addons'),
|
91 |
+
]
|
92 |
+
);
|
93 |
+
|
94 |
+
$repeater->add_control(
|
95 |
+
'element_content',
|
96 |
+
[
|
97 |
+
|
98 |
+
'label' => __('HTML Element Content', 'livemesh-el-addons'),
|
99 |
+
'type' => Controls_Manager::WYSIWYG,
|
100 |
+
'default' => __('The HTML content for the element', 'livemesh-el-addons'),
|
101 |
+
'show_label' => false,
|
102 |
+
'dynamic' => [
|
103 |
+
'active' => true,
|
104 |
+
],
|
105 |
+
]
|
106 |
+
);
|
107 |
+
|
108 |
+
|
109 |
$this->add_control(
|
110 |
'elements',
|
111 |
[
|
152 |
Fusce risus nisl, viverra et, tempor et, pretium in, sapien. Vestibulum turpis sem, aliquet eget, lobortis pellentesque, rutrum eu, nisl. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Sed fringilla mauris sit amet nibh. Pellentesque ut neque.',
|
153 |
],
|
154 |
],
|
155 |
+
'fields' => $repeater->get_controls(),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
156 |
'title_field' => '{{{ element_title }}}',
|
157 |
]
|
158 |
);
|
includes/widgets/clients.php
CHANGED
@@ -9,6 +9,7 @@ Author URI: https://www.livemeshthemes.com
|
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
|
|
12 |
use Elementor\Widget_Base;
|
13 |
use Elementor\Controls_Manager;
|
14 |
use Elementor\Utils;
|
@@ -49,6 +50,14 @@ class LAE_Clients_Widget extends Widget_Base {
|
|
49 |
];
|
50 |
}
|
51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
protected function _register_controls() {
|
53 |
|
54 |
$this->start_controls_section(
|
@@ -61,7 +70,7 @@ class LAE_Clients_Widget extends Widget_Base {
|
|
61 |
$this->add_responsive_control(
|
62 |
'per_line',
|
63 |
[
|
64 |
-
'label' => __(
|
65 |
'type' => Controls_Manager::SELECT,
|
66 |
'default' => '4',
|
67 |
'tablet_default' => '3',
|
@@ -88,55 +97,64 @@ class LAE_Clients_Widget extends Widget_Base {
|
|
88 |
]
|
89 |
);
|
90 |
|
91 |
-
$
|
92 |
-
|
|
|
|
|
93 |
[
|
94 |
-
'type' => Controls_Manager::REPEATER,
|
95 |
-
'fields' => [
|
96 |
-
|
97 |
-
[
|
98 |
-
'name' => 'client_name',
|
99 |
-
'type' => Controls_Manager::TEXT,
|
100 |
-
'label' => __('Client Name', 'livemesh-el-addons'),
|
101 |
-
'label_block' => true,
|
102 |
-
'description' => __('The name of the client/customer.', 'livemesh-el-addons'),
|
103 |
-
'default' => __('My client name', 'livemesh-el-addons'),
|
104 |
-
'dynamic' => [
|
105 |
-
'active' => true,
|
106 |
-
],
|
107 |
-
],
|
108 |
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
'placeholder' => __('http://client-link.com', 'livemesh-el-addons'),
|
120 |
-
'dynamic' => [
|
121 |
-
'active' => true,
|
122 |
-
],
|
123 |
-
],
|
124 |
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
|
|
|
|
|
|
|
|
|
|
138 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
139 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
140 |
'title_field' => '{{{ client_name }}}',
|
141 |
]
|
142 |
);
|
@@ -156,7 +174,7 @@ class LAE_Clients_Widget extends Widget_Base {
|
|
156 |
$this->add_control(
|
157 |
'heading_client_image',
|
158 |
[
|
159 |
-
'label' => __(
|
160 |
'type' => Controls_Manager::HEADING,
|
161 |
'separator' => 'before',
|
162 |
]
|
@@ -165,7 +183,7 @@ class LAE_Clients_Widget extends Widget_Base {
|
|
165 |
$this->add_control(
|
166 |
'client_border_color',
|
167 |
[
|
168 |
-
'label' => __(
|
169 |
'type' => Controls_Manager::COLOR,
|
170 |
'selectors' => [
|
171 |
'{{WRAPPER}} .lae-clients .lae-client' => 'border-color: {{VALUE}} !important;',
|
@@ -176,7 +194,7 @@ class LAE_Clients_Widget extends Widget_Base {
|
|
176 |
$this->add_control(
|
177 |
'client_hover_bg_color',
|
178 |
[
|
179 |
-
'label' => __(
|
180 |
'type' => Controls_Manager::COLOR,
|
181 |
'selectors' => [
|
182 |
'{{WRAPPER}} .lae-clients .lae-client .lae-image-overlay' => 'background-color: {{VALUE}};',
|
@@ -187,7 +205,7 @@ class LAE_Clients_Widget extends Widget_Base {
|
|
187 |
$this->add_responsive_control(
|
188 |
'thumbnail_hover_opacity',
|
189 |
[
|
190 |
-
'label' => __(
|
191 |
'type' => Controls_Manager::SLIDER,
|
192 |
'default' => [
|
193 |
'size' => 0.7,
|
@@ -211,7 +229,7 @@ class LAE_Clients_Widget extends Widget_Base {
|
|
211 |
'label' => __('Client Padding', 'livemesh-el-addons'),
|
212 |
'description' => __('Padding for the client images.', 'livemesh-el-addons'),
|
213 |
'type' => Controls_Manager::DIMENSIONS,
|
214 |
-
'size_units' => [
|
215 |
'selectors' => [
|
216 |
'{{WRAPPER}} .lae-clients .lae-client' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
217 |
],
|
@@ -221,7 +239,7 @@ class LAE_Clients_Widget extends Widget_Base {
|
|
221 |
$this->add_control(
|
222 |
'heading_client_name',
|
223 |
[
|
224 |
-
'label' => __(
|
225 |
'type' => Controls_Manager::HEADING,
|
226 |
'separator' => 'before',
|
227 |
]
|
@@ -231,7 +249,7 @@ class LAE_Clients_Widget extends Widget_Base {
|
|
231 |
$this->add_control(
|
232 |
'client_name_color',
|
233 |
[
|
234 |
-
'label' => __(
|
235 |
'type' => Controls_Manager::COLOR,
|
236 |
'selectors' => [
|
237 |
'{{WRAPPER}} .lae-clients .lae-client .lae-client-name a' => 'color: {{VALUE}};',
|
@@ -240,12 +258,10 @@ class LAE_Clients_Widget extends Widget_Base {
|
|
240 |
);
|
241 |
|
242 |
|
243 |
-
|
244 |
-
|
245 |
$this->add_control(
|
246 |
'client_name_hover_color',
|
247 |
[
|
248 |
-
'label' => __(
|
249 |
'type' => Controls_Manager::COLOR,
|
250 |
'selectors' => [
|
251 |
'{{WRAPPER}} .lae-clients .lae-client .lae-client-name a:hover' => 'color: {{VALUE}};',
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
12 |
+
use Elementor\Repeater;
|
13 |
use Elementor\Widget_Base;
|
14 |
use Elementor\Controls_Manager;
|
15 |
use Elementor\Utils;
|
50 |
];
|
51 |
}
|
52 |
|
53 |
+
public function get_style_depends() {
|
54 |
+
return [
|
55 |
+
'lae-animate-styles',
|
56 |
+
'lae-frontend-styles',
|
57 |
+
'lae-widgets-styles'
|
58 |
+
];
|
59 |
+
}
|
60 |
+
|
61 |
protected function _register_controls() {
|
62 |
|
63 |
$this->start_controls_section(
|
70 |
$this->add_responsive_control(
|
71 |
'per_line',
|
72 |
[
|
73 |
+
'label' => __('Columns per row', 'livemesh-el-addons'),
|
74 |
'type' => Controls_Manager::SELECT,
|
75 |
'default' => '4',
|
76 |
'tablet_default' => '3',
|
97 |
]
|
98 |
);
|
99 |
|
100 |
+
$repeater = new Repeater();
|
101 |
+
|
102 |
+
$repeater->add_control(
|
103 |
+
'client_name',
|
104 |
[
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
|
106 |
+
'type' => Controls_Manager::TEXT,
|
107 |
+
'label' => __('Client Name', 'livemesh-el-addons'),
|
108 |
+
'label_block' => true,
|
109 |
+
'description' => __('The name of the client/customer.', 'livemesh-el-addons'),
|
110 |
+
'default' => __('My client name', 'livemesh-el-addons'),
|
111 |
+
'dynamic' => [
|
112 |
+
'active' => true,
|
113 |
+
],
|
114 |
+
]
|
115 |
+
);
|
|
|
|
|
|
|
|
|
|
|
116 |
|
117 |
+
$repeater->add_control(
|
118 |
+
'client_link',
|
119 |
+
[
|
120 |
+
|
121 |
+
'label' => __('Client URL', 'livemesh-el-addons'),
|
122 |
+
'description' => __('The website of the client/customer.', 'livemesh-el-addons'),
|
123 |
+
'type' => Controls_Manager::URL,
|
124 |
+
'label_block' => true,
|
125 |
+
'default' => [
|
126 |
+
'url' => '',
|
127 |
+
'is_external' => 'true',
|
128 |
+
],
|
129 |
+
'placeholder' => __('http://client-link.com', 'livemesh-el-addons'),
|
130 |
+
'dynamic' => [
|
131 |
+
'active' => true,
|
132 |
+
],
|
133 |
+
]
|
134 |
+
);
|
135 |
|
136 |
+
$repeater->add_control(
|
137 |
+
'client_image',
|
138 |
+
[
|
139 |
+
|
140 |
+
'label' => __('Client Logo/Image', 'livemesh-el-addons'),
|
141 |
+
'description' => __('The logo image for the client/customer.', 'livemesh-el-addons'),
|
142 |
+
'type' => Controls_Manager::MEDIA,
|
143 |
+
'default' => [
|
144 |
+
'url' => Utils::get_placeholder_image_src(),
|
145 |
],
|
146 |
+
'label_block' => true,
|
147 |
+
'dynamic' => [
|
148 |
+
'active' => true,
|
149 |
+
],
|
150 |
+
]
|
151 |
+
);
|
152 |
+
|
153 |
+
$this->add_control(
|
154 |
+
'clients',
|
155 |
+
[
|
156 |
+
'type' => Controls_Manager::REPEATER,
|
157 |
+
'fields' => $repeater->get_controls(),
|
158 |
'title_field' => '{{{ client_name }}}',
|
159 |
]
|
160 |
);
|
174 |
$this->add_control(
|
175 |
'heading_client_image',
|
176 |
[
|
177 |
+
'label' => __('Client Images', 'livemesh-el-addons'),
|
178 |
'type' => Controls_Manager::HEADING,
|
179 |
'separator' => 'before',
|
180 |
]
|
183 |
$this->add_control(
|
184 |
'client_border_color',
|
185 |
[
|
186 |
+
'label' => __('Client Border Color', 'livemesh-el-addons'),
|
187 |
'type' => Controls_Manager::COLOR,
|
188 |
'selectors' => [
|
189 |
'{{WRAPPER}} .lae-clients .lae-client' => 'border-color: {{VALUE}} !important;',
|
194 |
$this->add_control(
|
195 |
'client_hover_bg_color',
|
196 |
[
|
197 |
+
'label' => __('Client Hover Color', 'livemesh-el-addons'),
|
198 |
'type' => Controls_Manager::COLOR,
|
199 |
'selectors' => [
|
200 |
'{{WRAPPER}} .lae-clients .lae-client .lae-image-overlay' => 'background-color: {{VALUE}};',
|
205 |
$this->add_responsive_control(
|
206 |
'thumbnail_hover_opacity',
|
207 |
[
|
208 |
+
'label' => __('Thumbnail Hover Opacity (%)', 'livemesh-el-addons'),
|
209 |
'type' => Controls_Manager::SLIDER,
|
210 |
'default' => [
|
211 |
'size' => 0.7,
|
229 |
'label' => __('Client Padding', 'livemesh-el-addons'),
|
230 |
'description' => __('Padding for the client images.', 'livemesh-el-addons'),
|
231 |
'type' => Controls_Manager::DIMENSIONS,
|
232 |
+
'size_units' => ['px', '%', 'em'],
|
233 |
'selectors' => [
|
234 |
'{{WRAPPER}} .lae-clients .lae-client' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
235 |
],
|
239 |
$this->add_control(
|
240 |
'heading_client_name',
|
241 |
[
|
242 |
+
'label' => __('Client Name', 'livemesh-el-addons'),
|
243 |
'type' => Controls_Manager::HEADING,
|
244 |
'separator' => 'before',
|
245 |
]
|
249 |
$this->add_control(
|
250 |
'client_name_color',
|
251 |
[
|
252 |
+
'label' => __('Client Name Color', 'livemesh-el-addons'),
|
253 |
'type' => Controls_Manager::COLOR,
|
254 |
'selectors' => [
|
255 |
'{{WRAPPER}} .lae-clients .lae-client .lae-client-name a' => 'color: {{VALUE}};',
|
258 |
);
|
259 |
|
260 |
|
|
|
|
|
261 |
$this->add_control(
|
262 |
'client_name_hover_color',
|
263 |
[
|
264 |
+
'label' => __('Client Name Hover Color', 'livemesh-el-addons'),
|
265 |
'type' => Controls_Manager::COLOR,
|
266 |
'selectors' => [
|
267 |
'{{WRAPPER}} .lae-clients .lae-client .lae-client-name a:hover' => 'color: {{VALUE}};',
|
includes/widgets/heading.php
CHANGED
@@ -48,6 +48,14 @@ class LAE_Heading_Widget extends Widget_Base {
|
|
48 |
];
|
49 |
}
|
50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
protected function _register_controls() {
|
52 |
|
53 |
$this->start_controls_section(
|
48 |
];
|
49 |
}
|
50 |
|
51 |
+
public function get_style_depends() {
|
52 |
+
return [
|
53 |
+
'lae-animate-styles',
|
54 |
+
'lae-frontend-styles',
|
55 |
+
'lae-widgets-styles'
|
56 |
+
];
|
57 |
+
}
|
58 |
+
|
59 |
protected function _register_controls() {
|
60 |
|
61 |
$this->start_controls_section(
|
includes/widgets/odometers.php
CHANGED
@@ -9,6 +9,7 @@ Author URI: https://www.livemeshthemes.com
|
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
|
|
12 |
use Elementor\Widget_Base;
|
13 |
use Elementor\Controls_Manager;
|
14 |
use Elementor\Utils;
|
@@ -53,6 +54,14 @@ class LAE_Odometers_Widget extends Widget_Base {
|
|
53 |
];
|
54 |
}
|
55 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
protected function _register_controls() {
|
57 |
|
58 |
$this->start_controls_section(
|
@@ -65,7 +74,7 @@ class LAE_Odometers_Widget extends Widget_Base {
|
|
65 |
$this->add_responsive_control(
|
66 |
'per_line',
|
67 |
[
|
68 |
-
'label' => __(
|
69 |
'type' => Controls_Manager::SELECT,
|
70 |
'default' => '4',
|
71 |
'tablet_default' => '2',
|
@@ -82,6 +91,122 @@ class LAE_Odometers_Widget extends Widget_Base {
|
|
82 |
]
|
83 |
);
|
84 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
$this->add_control(
|
86 |
'odometers',
|
87 |
[
|
@@ -117,96 +242,7 @@ class LAE_Odometers_Widget extends Widget_Base {
|
|
117 |
'suffix' => 'm'
|
118 |
],
|
119 |
],
|
120 |
-
'fields' =>
|
121 |
-
[
|
122 |
-
'name' => 'stats_title',
|
123 |
-
'label' => __('Stats Title', 'livemesh-el-addons'),
|
124 |
-
'default' => __('My stats title', 'livemesh-el-addons'),
|
125 |
-
'type' => Controls_Manager::TEXT,
|
126 |
-
'label_block' => true,
|
127 |
-
'dynamic' => [
|
128 |
-
'active' => true,
|
129 |
-
],
|
130 |
-
],
|
131 |
-
[
|
132 |
-
'name' => 'start_value',
|
133 |
-
'label' => __('Start Value', 'livemesh-el-addons'),
|
134 |
-
'type' => Controls_Manager::NUMBER,
|
135 |
-
'default' => 0,
|
136 |
-
],
|
137 |
-
[
|
138 |
-
'name' => 'stop_value',
|
139 |
-
'label' => __('Stop Value', 'livemesh-el-addons'),
|
140 |
-
'type' => Controls_Manager::NUMBER,
|
141 |
-
'default' => 100,
|
142 |
-
],
|
143 |
-
|
144 |
-
[
|
145 |
-
'name' => 'icon_type',
|
146 |
-
'label' => __('Choose Icon Type', 'livemesh-el-addons'),
|
147 |
-
'type' => Controls_Manager::SELECT,
|
148 |
-
'default' => 'icon',
|
149 |
-
'options' => [
|
150 |
-
'icon' => __('Icon', 'livemesh-el-addons'),
|
151 |
-
'icon_image' => __('Icon Image', 'livemesh-el-addons'),
|
152 |
-
],
|
153 |
-
],
|
154 |
-
|
155 |
-
[
|
156 |
-
'name' => 'icon_image',
|
157 |
-
'label' => __('Stats Image', 'livemesh-el-addons'),
|
158 |
-
'type' => Controls_Manager::MEDIA,
|
159 |
-
'default' => [
|
160 |
-
'url' => Utils::get_placeholder_image_src(),
|
161 |
-
],
|
162 |
-
'label_block' => true,
|
163 |
-
'condition' => [
|
164 |
-
'icon_type' => 'icon_image',
|
165 |
-
],
|
166 |
-
'dynamic' => [
|
167 |
-
'active' => true,
|
168 |
-
],
|
169 |
-
],
|
170 |
-
|
171 |
-
[
|
172 |
-
'name' => 'selected_icon',
|
173 |
-
'label' => __('Stats Icon', 'livemesh-el-addons'),
|
174 |
-
'type' => Controls_Manager::ICONS,
|
175 |
-
'label_block' => true,
|
176 |
-
'default' => '',
|
177 |
-
'condition' => [
|
178 |
-
'icon_type' => 'icon',
|
179 |
-
],
|
180 |
-
'fa4compatibility' => 'icon',
|
181 |
-
],
|
182 |
-
|
183 |
-
[
|
184 |
-
'name' => 'prefix',
|
185 |
-
'label' => __('Prefix', 'livemesh-el-addons'),
|
186 |
-
'type' => Controls_Manager::TEXT,
|
187 |
-
'description' => __('The prefix string like currency symbols like $ to indicate a monetary value.', 'livemesh-el-addons'),
|
188 |
-
'dynamic' => [
|
189 |
-
'active' => true,
|
190 |
-
'categories' => [
|
191 |
-
TagsModule::POST_META_CATEGORY,
|
192 |
-
],
|
193 |
-
],
|
194 |
-
],
|
195 |
-
|
196 |
-
[
|
197 |
-
'name' => 'suffix',
|
198 |
-
'label' => __('Suffix', 'livemesh-el-addons'),
|
199 |
-
'type' => Controls_Manager::TEXT,
|
200 |
-
'description' => __('The suffix string like hr for hours or m for million.', 'livemesh-el-addons'),
|
201 |
-
'dynamic' => [
|
202 |
-
'active' => true,
|
203 |
-
'categories' => [
|
204 |
-
TagsModule::POST_META_CATEGORY,
|
205 |
-
],
|
206 |
-
],
|
207 |
-
],
|
208 |
-
|
209 |
-
],
|
210 |
'title_field' => '{{{ stats_title }}}',
|
211 |
]
|
212 |
);
|
@@ -224,7 +260,7 @@ class LAE_Odometers_Widget extends Widget_Base {
|
|
224 |
$this->add_control(
|
225 |
'stats_number_color',
|
226 |
[
|
227 |
-
'label' => __(
|
228 |
'type' => Controls_Manager::COLOR,
|
229 |
'selectors' => [
|
230 |
'{{WRAPPER}} .lae-odometers .lae-odometer .lae-number' => 'color: {{VALUE}};',
|
@@ -253,7 +289,7 @@ class LAE_Odometers_Widget extends Widget_Base {
|
|
253 |
$this->add_control(
|
254 |
'stats_prefix_suffix_color',
|
255 |
[
|
256 |
-
'label' => __(
|
257 |
'type' => Controls_Manager::COLOR,
|
258 |
'selectors' => [
|
259 |
'{{WRAPPER}} .lae-odometers .lae-odometer .lae-prefix, .lae-odometers .lae-odometer .lae-suffix' => 'color: {{VALUE}};',
|
@@ -315,7 +351,7 @@ class LAE_Odometers_Widget extends Widget_Base {
|
|
315 |
[
|
316 |
'label' => __('Icon or Icon Image size in pixels', 'livemesh-el-addons'),
|
317 |
'type' => Controls_Manager::SLIDER,
|
318 |
-
'size_units' => [
|
319 |
'range' => [
|
320 |
'px' => [
|
321 |
'min' => 6,
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
12 |
+
use Elementor\Repeater;
|
13 |
use Elementor\Widget_Base;
|
14 |
use Elementor\Controls_Manager;
|
15 |
use Elementor\Utils;
|
54 |
];
|
55 |
}
|
56 |
|
57 |
+
public function get_style_depends() {
|
58 |
+
return [
|
59 |
+
'lae-animate-styles',
|
60 |
+
'lae-frontend-styles',
|
61 |
+
'lae-widgets-styles'
|
62 |
+
];
|
63 |
+
}
|
64 |
+
|
65 |
protected function _register_controls() {
|
66 |
|
67 |
$this->start_controls_section(
|
74 |
$this->add_responsive_control(
|
75 |
'per_line',
|
76 |
[
|
77 |
+
'label' => __('Odometers per row', 'livemesh-el-addons'),
|
78 |
'type' => Controls_Manager::SELECT,
|
79 |
'default' => '4',
|
80 |
'tablet_default' => '2',
|
91 |
]
|
92 |
);
|
93 |
|
94 |
+
$repeater = new Repeater();
|
95 |
+
|
96 |
+
$repeater->add_control(
|
97 |
+
'stats_title',
|
98 |
+
[
|
99 |
+
|
100 |
+
'label' => __('Stats Title', 'livemesh-el-addons'),
|
101 |
+
'default' => __('My stats title', 'livemesh-el-addons'),
|
102 |
+
'type' => Controls_Manager::TEXT,
|
103 |
+
'label_block' => true,
|
104 |
+
'dynamic' => [
|
105 |
+
'active' => true,
|
106 |
+
],
|
107 |
+
]
|
108 |
+
);
|
109 |
+
|
110 |
+
$repeater->add_control(
|
111 |
+
'start_value',
|
112 |
+
[
|
113 |
+
|
114 |
+
'label' => __('Start Value', 'livemesh-el-addons'),
|
115 |
+
'type' => Controls_Manager::NUMBER,
|
116 |
+
'default' => 0,
|
117 |
+
]
|
118 |
+
);
|
119 |
+
|
120 |
+
$repeater->add_control(
|
121 |
+
'stop_value',
|
122 |
+
[
|
123 |
+
|
124 |
+
'label' => __('Stop Value', 'livemesh-el-addons'),
|
125 |
+
'type' => Controls_Manager::NUMBER,
|
126 |
+
'default' => 100,
|
127 |
+
]
|
128 |
+
);
|
129 |
+
|
130 |
+
$repeater->add_control(
|
131 |
+
'icon_type',
|
132 |
+
|
133 |
+
[
|
134 |
+
|
135 |
+
'label' => __('Choose Icon Type', 'livemesh-el-addons'),
|
136 |
+
'type' => Controls_Manager::SELECT,
|
137 |
+
'default' => 'icon',
|
138 |
+
'options' => [
|
139 |
+
'icon' => __('Icon', 'livemesh-el-addons'),
|
140 |
+
'icon_image' => __('Icon Image', 'livemesh-el-addons'),
|
141 |
+
],
|
142 |
+
]
|
143 |
+
);
|
144 |
+
|
145 |
+
$repeater->add_control(
|
146 |
+
'icon_image',
|
147 |
+
[
|
148 |
+
|
149 |
+
'label' => __('Stats Image', 'livemesh-el-addons'),
|
150 |
+
'type' => Controls_Manager::MEDIA,
|
151 |
+
'default' => [
|
152 |
+
'url' => Utils::get_placeholder_image_src(),
|
153 |
+
],
|
154 |
+
'label_block' => true,
|
155 |
+
'condition' => [
|
156 |
+
'icon_type' => 'icon_image',
|
157 |
+
],
|
158 |
+
'dynamic' => [
|
159 |
+
'active' => true,
|
160 |
+
],
|
161 |
+
]
|
162 |
+
);
|
163 |
+
|
164 |
+
$repeater->add_control(
|
165 |
+
'selected_icon',
|
166 |
+
[
|
167 |
+
|
168 |
+
'label' => __('Stats Icon', 'livemesh-el-addons'),
|
169 |
+
'type' => Controls_Manager::ICONS,
|
170 |
+
'label_block' => true,
|
171 |
+
'condition' => [
|
172 |
+
'icon_type' => 'icon',
|
173 |
+
],
|
174 |
+
'fa4compatibility' => 'icon',
|
175 |
+
]
|
176 |
+
);
|
177 |
+
|
178 |
+
$repeater->add_control(
|
179 |
+
'prefix',
|
180 |
+
[
|
181 |
+
|
182 |
+
'label' => __('Prefix', 'livemesh-el-addons'),
|
183 |
+
'type' => Controls_Manager::TEXT,
|
184 |
+
'description' => __('The prefix string like currency symbols like $ to indicate a monetary value.', 'livemesh-el-addons'),
|
185 |
+
'dynamic' => [
|
186 |
+
'active' => true,
|
187 |
+
'categories' => [
|
188 |
+
TagsModule::POST_META_CATEGORY,
|
189 |
+
],
|
190 |
+
],
|
191 |
+
]
|
192 |
+
);
|
193 |
+
|
194 |
+
$repeater->add_control(
|
195 |
+
'suffix',
|
196 |
+
[
|
197 |
+
|
198 |
+
'label' => __('Suffix', 'livemesh-el-addons'),
|
199 |
+
'type' => Controls_Manager::TEXT,
|
200 |
+
'description' => __('The suffix string like hr for hours or m for million.', 'livemesh-el-addons'),
|
201 |
+
'dynamic' => [
|
202 |
+
'active' => true,
|
203 |
+
'categories' => [
|
204 |
+
TagsModule::POST_META_CATEGORY,
|
205 |
+
],
|
206 |
+
],
|
207 |
+
]
|
208 |
+
);
|
209 |
+
|
210 |
$this->add_control(
|
211 |
'odometers',
|
212 |
[
|
242 |
'suffix' => 'm'
|
243 |
],
|
244 |
],
|
245 |
+
'fields' => $repeater->get_controls(),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
246 |
'title_field' => '{{{ stats_title }}}',
|
247 |
]
|
248 |
);
|
260 |
$this->add_control(
|
261 |
'stats_number_color',
|
262 |
[
|
263 |
+
'label' => __('Color', 'livemesh-el-addons'),
|
264 |
'type' => Controls_Manager::COLOR,
|
265 |
'selectors' => [
|
266 |
'{{WRAPPER}} .lae-odometers .lae-odometer .lae-number' => 'color: {{VALUE}};',
|
289 |
$this->add_control(
|
290 |
'stats_prefix_suffix_color',
|
291 |
[
|
292 |
+
'label' => __('Color', 'livemesh-el-addons'),
|
293 |
'type' => Controls_Manager::COLOR,
|
294 |
'selectors' => [
|
295 |
'{{WRAPPER}} .lae-odometers .lae-odometer .lae-prefix, .lae-odometers .lae-odometer .lae-suffix' => 'color: {{VALUE}};',
|
351 |
[
|
352 |
'label' => __('Icon or Icon Image size in pixels', 'livemesh-el-addons'),
|
353 |
'type' => Controls_Manager::SLIDER,
|
354 |
+
'size_units' => ['px', '%', 'em'],
|
355 |
'range' => [
|
356 |
'px' => [
|
357 |
'min' => 6,
|
includes/widgets/piecharts.php
CHANGED
@@ -9,6 +9,7 @@ Author URI: https://www.livemeshthemes.com
|
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
|
|
12 |
use Elementor\Widget_Base;
|
13 |
use Elementor\Controls_Manager;
|
14 |
|
@@ -51,6 +52,14 @@ class LAE_Piecharts_Widget extends Widget_Base {
|
|
51 |
];
|
52 |
}
|
53 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
protected function _register_controls() {
|
55 |
|
56 |
$this->start_controls_section(
|
@@ -63,7 +72,7 @@ class LAE_Piecharts_Widget extends Widget_Base {
|
|
63 |
$this->add_responsive_control(
|
64 |
'per_line',
|
65 |
[
|
66 |
-
'label' => __(
|
67 |
'type' => Controls_Manager::SELECT,
|
68 |
'default' => '4',
|
69 |
'tablet_default' => '2',
|
@@ -80,6 +89,37 @@ class LAE_Piecharts_Widget extends Widget_Base {
|
|
80 |
]
|
81 |
);
|
82 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
83 |
|
84 |
$this->add_control(
|
85 |
'piecharts',
|
@@ -103,29 +143,7 @@ class LAE_Piecharts_Widget extends Widget_Base {
|
|
103 |
'percentage_value' => 40,
|
104 |
],
|
105 |
],
|
106 |
-
'fields' =>
|
107 |
-
[
|
108 |
-
'name' => 'stats_title',
|
109 |
-
'label' => __('Stats Title', 'livemesh-el-addons'),
|
110 |
-
'type' => Controls_Manager::TEXT,
|
111 |
-
'default' => __('My stats title', 'livemesh-el-addons'),
|
112 |
-
'description' => __('The title for the piechart', 'livemesh-el-addons'),
|
113 |
-
'dynamic' => [
|
114 |
-
'active' => true,
|
115 |
-
],
|
116 |
-
],
|
117 |
-
[
|
118 |
-
'name' => 'percentage_value',
|
119 |
-
'label' => __('Percentage Value', 'livemesh-el-addons'),
|
120 |
-
'type' => Controls_Manager::NUMBER,
|
121 |
-
'min' => 1,
|
122 |
-
'max' => 100,
|
123 |
-
'step' => 1,
|
124 |
-
'default' => 30,
|
125 |
-
'description' => __('The percentage value for the stats.', 'livemesh-el-addons'),
|
126 |
-
],
|
127 |
-
|
128 |
-
],
|
129 |
'title_field' => '{{{ stats_title }}}',
|
130 |
]
|
131 |
);
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
12 |
+
use Elementor\Repeater;
|
13 |
use Elementor\Widget_Base;
|
14 |
use Elementor\Controls_Manager;
|
15 |
|
52 |
];
|
53 |
}
|
54 |
|
55 |
+
public function get_style_depends() {
|
56 |
+
return [
|
57 |
+
'lae-animate-styles',
|
58 |
+
'lae-frontend-styles',
|
59 |
+
'lae-widgets-styles'
|
60 |
+
];
|
61 |
+
}
|
62 |
+
|
63 |
protected function _register_controls() {
|
64 |
|
65 |
$this->start_controls_section(
|
72 |
$this->add_responsive_control(
|
73 |
'per_line',
|
74 |
[
|
75 |
+
'label' => __('Piecharts per row', 'livemesh-el-addons'),
|
76 |
'type' => Controls_Manager::SELECT,
|
77 |
'default' => '4',
|
78 |
'tablet_default' => '2',
|
89 |
]
|
90 |
);
|
91 |
|
92 |
+
$repeater = new Repeater();
|
93 |
+
|
94 |
+
|
95 |
+
$repeater->add_control(
|
96 |
+
'stats_title',
|
97 |
+
[
|
98 |
+
|
99 |
+
'label' => __('Stats Title', 'livemesh-el-addons'),
|
100 |
+
'type' => Controls_Manager::TEXT,
|
101 |
+
'default' => __('My stats title', 'livemesh-el-addons'),
|
102 |
+
'description' => __('The title for the piechart', 'livemesh-el-addons'),
|
103 |
+
'dynamic' => [
|
104 |
+
'active' => true,
|
105 |
+
],
|
106 |
+
]
|
107 |
+
);
|
108 |
+
|
109 |
+
$repeater->add_control(
|
110 |
+
'percentage_value',
|
111 |
+
[
|
112 |
+
|
113 |
+
'label' => __('Percentage Value', 'livemesh-el-addons'),
|
114 |
+
'type' => Controls_Manager::NUMBER,
|
115 |
+
'min' => 1,
|
116 |
+
'max' => 100,
|
117 |
+
'step' => 1,
|
118 |
+
'default' => 30,
|
119 |
+
'description' => __('The percentage value for the stats.', 'livemesh-el-addons'),
|
120 |
+
]
|
121 |
+
);
|
122 |
+
|
123 |
|
124 |
$this->add_control(
|
125 |
'piecharts',
|
143 |
'percentage_value' => 40,
|
144 |
],
|
145 |
],
|
146 |
+
'fields' => $repeater->get_controls(),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
147 |
'title_field' => '{{{ stats_title }}}',
|
148 |
]
|
149 |
);
|
includes/widgets/portfolio.php
CHANGED
@@ -50,6 +50,13 @@ class LAE_Portfolio_Widget extends Widget_Base {
|
|
50 |
];
|
51 |
}
|
52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
protected function _register_controls() {
|
54 |
|
55 |
$this->start_controls_section(
|
50 |
];
|
51 |
}
|
52 |
|
53 |
+
public function get_style_depends() {
|
54 |
+
return [
|
55 |
+
'lae-frontend-styles',
|
56 |
+
'lae-widgets-styles'
|
57 |
+
];
|
58 |
+
}
|
59 |
+
|
60 |
protected function _register_controls() {
|
61 |
|
62 |
$this->start_controls_section(
|
includes/widgets/posts-carousel.php
CHANGED
@@ -49,6 +49,15 @@ class LAE_Posts_Carousel_Widget extends Widget_Base {
|
|
49 |
];
|
50 |
}
|
51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
protected function _register_controls() {
|
53 |
|
54 |
$this->start_controls_section(
|
49 |
];
|
50 |
}
|
51 |
|
52 |
+
public function get_style_depends() {
|
53 |
+
return [
|
54 |
+
'lae-icomoon-styles',
|
55 |
+
'lae-sliders-styles',
|
56 |
+
'lae-frontend-styles',
|
57 |
+
'lae-widgets-styles'
|
58 |
+
];
|
59 |
+
}
|
60 |
+
|
61 |
protected function _register_controls() {
|
62 |
|
63 |
$this->start_controls_section(
|
includes/widgets/posts-gridbox-slider.php
CHANGED
@@ -50,6 +50,16 @@ class LAE_Posts_GridBox_Slider_Widget extends Widget_Base
|
|
50 |
return [ 'lae-widgets-scripts', 'lae-frontend-scripts', 'lae-jquery-slick' ];
|
51 |
}
|
52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
protected function _register_controls()
|
54 |
{
|
55 |
$this->start_controls_section( 'section_query', [
|
50 |
return [ 'lae-widgets-scripts', 'lae-frontend-scripts', 'lae-jquery-slick' ];
|
51 |
}
|
52 |
|
53 |
+
public function get_style_depends()
|
54 |
+
{
|
55 |
+
return [
|
56 |
+
'lae-icomoon-styles',
|
57 |
+
'lae-sliders-styles',
|
58 |
+
'lae-frontend-styles',
|
59 |
+
'lae-widgets-styles'
|
60 |
+
];
|
61 |
+
}
|
62 |
+
|
63 |
protected function _register_controls()
|
64 |
{
|
65 |
$this->start_controls_section( 'section_query', [
|
includes/widgets/posts-multislider.php
CHANGED
@@ -50,6 +50,16 @@ class LAE_Posts_Multislider_Widget extends Widget_Base
|
|
50 |
return [ 'lae-widgets-scripts', 'lae-frontend-scripts', 'lae-jquery-slick' ];
|
51 |
}
|
52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
protected function _register_controls()
|
54 |
{
|
55 |
$this->start_controls_section( 'section_query', [
|
50 |
return [ 'lae-widgets-scripts', 'lae-frontend-scripts', 'lae-jquery-slick' ];
|
51 |
}
|
52 |
|
53 |
+
public function get_style_depends()
|
54 |
+
{
|
55 |
+
return [
|
56 |
+
'lae-icomoon-styles',
|
57 |
+
'lae-sliders-styles',
|
58 |
+
'lae-frontend-styles',
|
59 |
+
'lae-widgets-styles'
|
60 |
+
];
|
61 |
+
}
|
62 |
+
|
63 |
protected function _register_controls()
|
64 |
{
|
65 |
$this->start_controls_section( 'section_query', [
|
includes/widgets/posts-slider.php
CHANGED
@@ -50,6 +50,16 @@ class LAE_Posts_Slider_Widget extends Widget_Base
|
|
50 |
return [ 'lae-widgets-scripts', 'lae-frontend-scripts', 'lae-jquery-slick' ];
|
51 |
}
|
52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
protected function _register_controls()
|
54 |
{
|
55 |
$this->start_controls_section( 'section_query', [
|
50 |
return [ 'lae-widgets-scripts', 'lae-frontend-scripts', 'lae-jquery-slick' ];
|
51 |
}
|
52 |
|
53 |
+
public function get_style_depends()
|
54 |
+
{
|
55 |
+
return [
|
56 |
+
'lae-icomoon-styles',
|
57 |
+
'lae-sliders-styles',
|
58 |
+
'lae-frontend-styles',
|
59 |
+
'lae-widgets-styles'
|
60 |
+
];
|
61 |
+
}
|
62 |
+
|
63 |
protected function _register_controls()
|
64 |
{
|
65 |
$this->start_controls_section( 'section_query', [
|
includes/widgets/pricing-table.php
CHANGED
@@ -9,6 +9,7 @@ Author URI: https://www.livemeshthemes.com
|
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
|
|
12 |
use Elementor\Widget_Base;
|
13 |
use Elementor\Controls_Manager;
|
14 |
use Elementor\Utils;
|
@@ -81,11 +82,18 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
81 |
public function get_script_depends() {
|
82 |
return [
|
83 |
'lae-frontend-scripts',
|
84 |
-
'jquery-flexslider',
|
85 |
'lae-waypoints'
|
86 |
];
|
87 |
}
|
88 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
protected function _register_controls() {
|
90 |
|
91 |
$this->start_controls_section(
|
@@ -98,7 +106,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
98 |
$this->add_responsive_control(
|
99 |
'per_line',
|
100 |
[
|
101 |
-
'label' => __(
|
102 |
'type' => Controls_Manager::SELECT,
|
103 |
'default' => '4',
|
104 |
'tablet_default' => '2',
|
@@ -123,110 +131,130 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
123 |
]
|
124 |
);
|
125 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
126 |
$this->add_control(
|
127 |
'pricing_plans',
|
128 |
[
|
129 |
'type' => Controls_Manager::REPEATER,
|
130 |
-
'fields' =>
|
131 |
-
[
|
132 |
-
'name' => 'pricing_title',
|
133 |
-
'type' => Controls_Manager::TEXT,
|
134 |
-
'label' => __('Pricing Plan Title', 'livemesh-el-addons'),
|
135 |
-
'default' => __('My pricing plan title', 'livemesh-el-addons'),
|
136 |
-
'label_block' => true,
|
137 |
-
'dynamic' => [
|
138 |
-
'active' => true,
|
139 |
-
],
|
140 |
-
],
|
141 |
-
[
|
142 |
-
'name' => 'tagline',
|
143 |
-
'type' => Controls_Manager::TEXT,
|
144 |
-
'label' => __('Tagline Text', 'livemesh-el-addons'),
|
145 |
-
'description' => __('Provide any subtitle or taglines like "Most Popular", "Best Value", "Best Selling", "Most Flexible" etc. that you would like to use for this pricing plan.', 'livemesh-el-addons'),
|
146 |
-
'dynamic' => [
|
147 |
-
'active' => true,
|
148 |
-
],
|
149 |
-
],
|
150 |
-
|
151 |
-
[
|
152 |
-
'name' => 'pricing_image',
|
153 |
-
'label' => __('Pricing Image', 'livemesh-el-addons'),
|
154 |
-
'type' => Controls_Manager::MEDIA,
|
155 |
-
'default' => [
|
156 |
-
'url' => Utils::get_placeholder_image_src(),
|
157 |
-
],
|
158 |
-
'label_block' => true,
|
159 |
-
'dynamic' => [
|
160 |
-
'active' => true,
|
161 |
-
],
|
162 |
-
],
|
163 |
-
|
164 |
-
[
|
165 |
-
'name' => 'price_tag',
|
166 |
-
'type' => Controls_Manager::TEXT,
|
167 |
-
'label' => __('Price Tag', 'livemesh-el-addons'),
|
168 |
-
'description' => __('Enter the price tag for the pricing plan. HTML is accepted.', 'livemesh-el-addons'),
|
169 |
-
'dynamic' => [
|
170 |
-
'active' => true,
|
171 |
-
],
|
172 |
-
],
|
173 |
-
|
174 |
-
[
|
175 |
-
'name' => 'button_text',
|
176 |
-
'type' => Controls_Manager::TEXT,
|
177 |
-
'label' => __('Text for Pricing Link/Button', 'livemesh-el-addons'),
|
178 |
-
'dynamic' => [
|
179 |
-
'active' => true,
|
180 |
-
],
|
181 |
-
],
|
182 |
-
|
183 |
-
[
|
184 |
-
'name' => 'button_url',
|
185 |
-
'label' => __('URL for the Pricing link/button', 'livemesh-el-addons'),
|
186 |
-
'type' => Controls_Manager::URL,
|
187 |
-
'label_block' => true,
|
188 |
-
'default' => [
|
189 |
-
'url' => '',
|
190 |
-
'is_external' => 'true',
|
191 |
-
],
|
192 |
-
'placeholder' => __('http://your-link.com', 'livemesh-el-addons'),
|
193 |
-
'dynamic' => [
|
194 |
-
'active' => true,
|
195 |
-
],
|
196 |
-
],
|
197 |
-
|
198 |
-
|
199 |
-
[
|
200 |
-
'name' => 'highlight',
|
201 |
-
'label' => __('Highlight Pricing Plan', 'livemesh-el-addons'),
|
202 |
-
'type' => Controls_Manager::SWITCHER,
|
203 |
-
'label_off' => __('No', 'livemesh-el-addons'),
|
204 |
-
'label_on' => __('Yes', 'livemesh-el-addons'),
|
205 |
-
'return_value' => 'yes',
|
206 |
-
'default' => 'no',
|
207 |
-
],
|
208 |
-
|
209 |
-
[
|
210 |
-
'name' => 'pricing_content',
|
211 |
-
'type' => Controls_Manager::TEXTAREA,
|
212 |
-
'label' => __('Pricing Plan Details', 'livemesh-el-addons'),
|
213 |
-
'description' => __('Enter the content for the pricing plan that include information about individual features of the pricing plan. For prebuilt styling, enter shortcodes content like - [lae_pricing_item title="Storage Space" value="50 GB"] [lae_pricing_item title="Video Uploads" value="50"][lae_pricing_item title="Portfolio Items" value="20"]', 'livemesh-el-addons'),
|
214 |
-
'show_label' => true,
|
215 |
-
'rows' => 10,
|
216 |
-
'dynamic' => [
|
217 |
-
'active' => true,
|
218 |
-
],
|
219 |
-
],
|
220 |
-
|
221 |
-
[
|
222 |
-
"type" => Controls_Manager::SELECT,
|
223 |
-
"name" => "widget_animation",
|
224 |
-
"label" => __("Animation Type", "livemesh-el-addons"),
|
225 |
-
'options' => lae_get_animation_options(),
|
226 |
-
'default' => 'none',
|
227 |
-
],
|
228 |
-
|
229 |
-
],
|
230 |
'title_field' => '{{{ pricing_title }}}',
|
231 |
]
|
232 |
);
|
@@ -236,7 +264,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
236 |
$this->start_controls_section(
|
237 |
'section_pricing_style',
|
238 |
[
|
239 |
-
'label' => __(
|
240 |
'tab' => Controls_Manager::TAB_STYLE,
|
241 |
]
|
242 |
);
|
@@ -244,16 +272,16 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
244 |
$this->add_control(
|
245 |
'plan_name_tag',
|
246 |
[
|
247 |
-
'label' => __(
|
248 |
'type' => Controls_Manager::SELECT,
|
249 |
'options' => [
|
250 |
-
'h1' => __(
|
251 |
-
'h2' => __(
|
252 |
-
'h3' => __(
|
253 |
-
'h4' => __(
|
254 |
-
'h5' => __(
|
255 |
-
'h6' => __(
|
256 |
-
'div' => __(
|
257 |
],
|
258 |
'default' => 'h3',
|
259 |
]
|
@@ -262,7 +290,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
262 |
$this->add_control(
|
263 |
'plan_name_color',
|
264 |
[
|
265 |
-
'label' => __(
|
266 |
'type' => Controls_Manager::COLOR,
|
267 |
'selectors' => [
|
268 |
'{{WRAPPER}} .lae-pricing-table .lae-top-header .lae-plan-name' => 'color: {{VALUE}};',
|
@@ -284,7 +312,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
284 |
$this->start_controls_section(
|
285 |
'section_plan_tagline',
|
286 |
[
|
287 |
-
'label' => __(
|
288 |
'tab' => Controls_Manager::TAB_STYLE,
|
289 |
]
|
290 |
);
|
@@ -292,7 +320,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
292 |
$this->add_control(
|
293 |
'plan_tagline_color',
|
294 |
[
|
295 |
-
'label' => __(
|
296 |
'type' => Controls_Manager::COLOR,
|
297 |
'selectors' => [
|
298 |
'{{WRAPPER}} .lae-pricing-table .lae-top-header .lae-tagline' => 'color: {{VALUE}};',
|
@@ -313,7 +341,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
313 |
$this->start_controls_section(
|
314 |
'section_plan_price',
|
315 |
[
|
316 |
-
'label' => __(
|
317 |
'tab' => Controls_Manager::TAB_STYLE,
|
318 |
]
|
319 |
);
|
@@ -322,16 +350,16 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
322 |
$this->add_control(
|
323 |
'plan_price_tag',
|
324 |
[
|
325 |
-
'label' => __(
|
326 |
'type' => Controls_Manager::SELECT,
|
327 |
'options' => [
|
328 |
-
'h1' => __(
|
329 |
-
'h2' => __(
|
330 |
-
'h3' => __(
|
331 |
-
'h4' => __(
|
332 |
-
'h5' => __(
|
333 |
-
'h6' => __(
|
334 |
-
'div' => __(
|
335 |
],
|
336 |
'default' => 'h4',
|
337 |
]
|
@@ -341,7 +369,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
341 |
$this->add_control(
|
342 |
'plan_price_color',
|
343 |
[
|
344 |
-
'label' => __(
|
345 |
'type' => Controls_Manager::COLOR,
|
346 |
'selectors' => [
|
347 |
'{{WRAPPER}} .lae-pricing-table .lae-pricing-plan .lae-plan-price span' => 'color: {{VALUE}};',
|
@@ -362,7 +390,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
362 |
$this->start_controls_section(
|
363 |
'section_item_title',
|
364 |
[
|
365 |
-
'label' => __(
|
366 |
'tab' => Controls_Manager::TAB_STYLE,
|
367 |
]
|
368 |
);
|
@@ -370,7 +398,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
370 |
$this->add_control(
|
371 |
'item_title_color',
|
372 |
[
|
373 |
-
'label' => __(
|
374 |
'type' => Controls_Manager::COLOR,
|
375 |
'selectors' => [
|
376 |
'{{WRAPPER}} .lae-pricing-table .lae-plan-details .lae-pricing-item .lae-title' => 'color: {{VALUE}};',
|
@@ -391,7 +419,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
391 |
$this->start_controls_section(
|
392 |
'section_item_value',
|
393 |
[
|
394 |
-
'label' => __(
|
395 |
'tab' => Controls_Manager::TAB_STYLE,
|
396 |
]
|
397 |
);
|
@@ -399,7 +427,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
399 |
$this->add_control(
|
400 |
'item_value_color',
|
401 |
[
|
402 |
-
'label' => __(
|
403 |
'type' => Controls_Manager::COLOR,
|
404 |
'selectors' => [
|
405 |
'{{WRAPPER}} .lae-pricing-table .lae-plan-details .lae-pricing-item .lae-value' => 'color: {{VALUE}};',
|
@@ -420,7 +448,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
420 |
$this->start_controls_section(
|
421 |
'section_purchase_button',
|
422 |
[
|
423 |
-
'label' => __(
|
424 |
'tab' => Controls_Manager::TAB_STYLE,
|
425 |
]
|
426 |
);
|
@@ -431,7 +459,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
431 |
[
|
432 |
'label' => __('Button Spacing', 'livemesh-el-addons'),
|
433 |
'type' => Controls_Manager::DIMENSIONS,
|
434 |
-
'size_units' => [
|
435 |
'default' => [
|
436 |
'top' => 15,
|
437 |
'right' => 15,
|
@@ -450,7 +478,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
450 |
[
|
451 |
'label' => __('Button Size', 'livemesh-el-addons'),
|
452 |
'type' => Controls_Manager::DIMENSIONS,
|
453 |
-
'size_units' => [
|
454 |
'default' => [
|
455 |
'top' => 12,
|
456 |
'right' => 25,
|
@@ -492,7 +520,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
492 |
$this->add_control(
|
493 |
'purchase_button_color',
|
494 |
[
|
495 |
-
'label' => __(
|
496 |
'type' => Controls_Manager::COLOR,
|
497 |
'selectors' => [
|
498 |
'{{WRAPPER}} .lae-pricing-table .lae-purchase .lae-button' => 'color: {{VALUE}};',
|
@@ -556,7 +584,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
|
|
556 |
|
557 |
$child_output .= '<' . $settings['plan_price_tag'] . ' class="lae-plan-price lae-plan-header lae-center">';
|
558 |
|
559 |
-
$child_output .= '<span class="lae-text">' . wp_kses_post($price_tag) .'</span>';
|
560 |
|
561 |
$child_output .= '</' . $settings['plan_price_tag'] . '>';
|
562 |
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
12 |
+
use Elementor\Repeater;
|
13 |
use Elementor\Widget_Base;
|
14 |
use Elementor\Controls_Manager;
|
15 |
use Elementor\Utils;
|
82 |
public function get_script_depends() {
|
83 |
return [
|
84 |
'lae-frontend-scripts',
|
|
|
85 |
'lae-waypoints'
|
86 |
];
|
87 |
}
|
88 |
|
89 |
+
public function get_style_depends() {
|
90 |
+
return [
|
91 |
+
'lae-animate-styles',
|
92 |
+
'lae-frontend-styles',
|
93 |
+
'lae-widgets-styles'
|
94 |
+
];
|
95 |
+
}
|
96 |
+
|
97 |
protected function _register_controls() {
|
98 |
|
99 |
$this->start_controls_section(
|
106 |
$this->add_responsive_control(
|
107 |
'per_line',
|
108 |
[
|
109 |
+
'label' => __('Pricing plans in a row', 'livemesh-el-addons'),
|
110 |
'type' => Controls_Manager::SELECT,
|
111 |
'default' => '4',
|
112 |
'tablet_default' => '2',
|
131 |
]
|
132 |
);
|
133 |
|
134 |
+
$repeater = new Repeater();
|
135 |
+
|
136 |
+
$repeater->add_control(
|
137 |
+
'pricing_title',
|
138 |
+
[
|
139 |
+
'type' => Controls_Manager::TEXT,
|
140 |
+
'label' => __('Pricing Plan Title', 'livemesh-el-addons'),
|
141 |
+
'default' => __('My pricing plan title', 'livemesh-el-addons'),
|
142 |
+
'label_block' => true,
|
143 |
+
'dynamic' => [
|
144 |
+
'active' => true,
|
145 |
+
],
|
146 |
+
]
|
147 |
+
);
|
148 |
+
|
149 |
+
$repeater->add_control(
|
150 |
+
'tagline',
|
151 |
+
[
|
152 |
+
'type' => Controls_Manager::TEXT,
|
153 |
+
'label' => __('Tagline Text', 'livemesh-el-addons'),
|
154 |
+
'description' => __('Provide any subtitle or taglines like "Most Popular", "Best Value", "Best Selling", "Most Flexible" etc. that you would like to use for this pricing plan.', 'livemesh-el-addons'),
|
155 |
+
'dynamic' => [
|
156 |
+
'active' => true,
|
157 |
+
],
|
158 |
+
]
|
159 |
+
);
|
160 |
+
|
161 |
+
$repeater->add_control(
|
162 |
+
|
163 |
+
'pricing_image',
|
164 |
+
[
|
165 |
+
'label' => __('Pricing Image', 'livemesh-el-addons'),
|
166 |
+
'type' => Controls_Manager::MEDIA,
|
167 |
+
'default' => [
|
168 |
+
'url' => Utils::get_placeholder_image_src(),
|
169 |
+
],
|
170 |
+
'label_block' => true,
|
171 |
+
'dynamic' => [
|
172 |
+
'active' => true,
|
173 |
+
],
|
174 |
+
]
|
175 |
+
);
|
176 |
+
|
177 |
+
$repeater->add_control(
|
178 |
+
'price_tag',
|
179 |
+
[
|
180 |
+
'type' => Controls_Manager::TEXT,
|
181 |
+
'label' => __('Price Tag', 'livemesh-el-addons'),
|
182 |
+
'description' => __('Enter the price tag for the pricing plan. HTML is accepted.', 'livemesh-el-addons'),
|
183 |
+
'dynamic' => [
|
184 |
+
'active' => true,
|
185 |
+
],
|
186 |
+
]
|
187 |
+
);
|
188 |
+
|
189 |
+
$repeater->add_control(
|
190 |
+
'button_text',
|
191 |
+
[
|
192 |
+
'type' => Controls_Manager::TEXT,
|
193 |
+
'label' => __('Text for Pricing Link/Button', 'livemesh-el-addons'),
|
194 |
+
'dynamic' => [
|
195 |
+
'active' => true,
|
196 |
+
],
|
197 |
+
]
|
198 |
+
);
|
199 |
+
|
200 |
+
$repeater->add_control(
|
201 |
+
'button_url',
|
202 |
+
[
|
203 |
+
'label' => __('URL for the Pricing link/button', 'livemesh-el-addons'),
|
204 |
+
'type' => Controls_Manager::URL,
|
205 |
+
'label_block' => true,
|
206 |
+
'default' => [
|
207 |
+
'url' => '',
|
208 |
+
'is_external' => 'true',
|
209 |
+
],
|
210 |
+
'placeholder' => __('http://your-link.com', 'livemesh-el-addons'),
|
211 |
+
'dynamic' => [
|
212 |
+
'active' => true,
|
213 |
+
],
|
214 |
+
]
|
215 |
+
);
|
216 |
+
|
217 |
+
$repeater->add_control(
|
218 |
+
'highlight',
|
219 |
+
[
|
220 |
+
'label' => __('Highlight Pricing Plan', 'livemesh-el-addons'),
|
221 |
+
'type' => Controls_Manager::SWITCHER,
|
222 |
+
'label_off' => __('No', 'livemesh-el-addons'),
|
223 |
+
'label_on' => __('Yes', 'livemesh-el-addons'),
|
224 |
+
'return_value' => 'yes',
|
225 |
+
'default' => 'no',
|
226 |
+
]
|
227 |
+
);
|
228 |
+
|
229 |
+
$repeater->add_control(
|
230 |
+
'pricing_content',
|
231 |
+
[
|
232 |
+
'type' => Controls_Manager::TEXTAREA,
|
233 |
+
'label' => __('Pricing Plan Details', 'livemesh-el-addons'),
|
234 |
+
'description' => __('Enter the content for the pricing plan that include information about individual features of the pricing plan. For prebuilt styling, enter shortcodes content like - [lae_pricing_item title="Storage Space" value="50 GB"] [lae_pricing_item title="Video Uploads" value="50"][lae_pricing_item title="Portfolio Items" value="20"]', 'livemesh-el-addons'),
|
235 |
+
'show_label' => true,
|
236 |
+
'rows' => 10,
|
237 |
+
'dynamic' => [
|
238 |
+
'active' => true,
|
239 |
+
],
|
240 |
+
]
|
241 |
+
);
|
242 |
+
|
243 |
+
$repeater->add_control(
|
244 |
+
"widget_animation",
|
245 |
+
[
|
246 |
+
"type" => Controls_Manager::SELECT,
|
247 |
+
"label" => __("Animation Type", "livemesh-el-addons"),
|
248 |
+
'options' => lae_get_animation_options(),
|
249 |
+
'default' => 'none',
|
250 |
+
]
|
251 |
+
);
|
252 |
+
|
253 |
$this->add_control(
|
254 |
'pricing_plans',
|
255 |
[
|
256 |
'type' => Controls_Manager::REPEATER,
|
257 |
+
'fields' => $repeater->get_controls(),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
258 |
'title_field' => '{{{ pricing_title }}}',
|
259 |
]
|
260 |
);
|
264 |
$this->start_controls_section(
|
265 |
'section_pricing_style',
|
266 |
[
|
267 |
+
'label' => __('Plan Name', 'livemesh-el-addons'),
|
268 |
'tab' => Controls_Manager::TAB_STYLE,
|
269 |
]
|
270 |
);
|
272 |
$this->add_control(
|
273 |
'plan_name_tag',
|
274 |
[
|
275 |
+
'label' => __('HTML Tag', 'livemesh-el-addons'),
|
276 |
'type' => Controls_Manager::SELECT,
|
277 |
'options' => [
|
278 |
+
'h1' => __('H1', 'livemesh-el-addons'),
|
279 |
+
'h2' => __('H2', 'livemesh-el-addons'),
|
280 |
+
'h3' => __('H3', 'livemesh-el-addons'),
|
281 |
+
'h4' => __('H4', 'livemesh-el-addons'),
|
282 |
+
'h5' => __('H5', 'livemesh-el-addons'),
|
283 |
+
'h6' => __('H6', 'livemesh-el-addons'),
|
284 |
+
'div' => __('div', 'livemesh-el-addons'),
|
285 |
],
|
286 |
'default' => 'h3',
|
287 |
]
|
290 |
$this->add_control(
|
291 |
'plan_name_color',
|
292 |
[
|
293 |
+
'label' => __('Color', 'livemesh-el-addons'),
|
294 |
'type' => Controls_Manager::COLOR,
|
295 |
'selectors' => [
|
296 |
'{{WRAPPER}} .lae-pricing-table .lae-top-header .lae-plan-name' => 'color: {{VALUE}};',
|
312 |
$this->start_controls_section(
|
313 |
'section_plan_tagline',
|
314 |
[
|
315 |
+
'label' => __('Plan Tagline', 'livemesh-el-addons'),
|
316 |
'tab' => Controls_Manager::TAB_STYLE,
|
317 |
]
|
318 |
);
|
320 |
$this->add_control(
|
321 |
'plan_tagline_color',
|
322 |
[
|
323 |
+
'label' => __('Color', 'livemesh-el-addons'),
|
324 |
'type' => Controls_Manager::COLOR,
|
325 |
'selectors' => [
|
326 |
'{{WRAPPER}} .lae-pricing-table .lae-top-header .lae-tagline' => 'color: {{VALUE}};',
|
341 |
$this->start_controls_section(
|
342 |
'section_plan_price',
|
343 |
[
|
344 |
+
'label' => __('Plan Price', 'livemesh-el-addons'),
|
345 |
'tab' => Controls_Manager::TAB_STYLE,
|
346 |
]
|
347 |
);
|
350 |
$this->add_control(
|
351 |
'plan_price_tag',
|
352 |
[
|
353 |
+
'label' => __('HTML Tag', 'livemesh-el-addons'),
|
354 |
'type' => Controls_Manager::SELECT,
|
355 |
'options' => [
|
356 |
+
'h1' => __('H1', 'livemesh-el-addons'),
|
357 |
+
'h2' => __('H2', 'livemesh-el-addons'),
|
358 |
+
'h3' => __('H3', 'livemesh-el-addons'),
|
359 |
+
'h4' => __('H4', 'livemesh-el-addons'),
|
360 |
+
'h5' => __('H5', 'livemesh-el-addons'),
|
361 |
+
'h6' => __('H6', 'livemesh-el-addons'),
|
362 |
+
'div' => __('div', 'livemesh-el-addons'),
|
363 |
],
|
364 |
'default' => 'h4',
|
365 |
]
|
369 |
$this->add_control(
|
370 |
'plan_price_color',
|
371 |
[
|
372 |
+
'label' => __('Color', 'livemesh-el-addons'),
|
373 |
'type' => Controls_Manager::COLOR,
|
374 |
'selectors' => [
|
375 |
'{{WRAPPER}} .lae-pricing-table .lae-pricing-plan .lae-plan-price span' => 'color: {{VALUE}};',
|
390 |
$this->start_controls_section(
|
391 |
'section_item_title',
|
392 |
[
|
393 |
+
'label' => __('Pricing Item Title', 'livemesh-el-addons'),
|
394 |
'tab' => Controls_Manager::TAB_STYLE,
|
395 |
]
|
396 |
);
|
398 |
$this->add_control(
|
399 |
'item_title_color',
|
400 |
[
|
401 |
+
'label' => __('Color', 'livemesh-el-addons'),
|
402 |
'type' => Controls_Manager::COLOR,
|
403 |
'selectors' => [
|
404 |
'{{WRAPPER}} .lae-pricing-table .lae-plan-details .lae-pricing-item .lae-title' => 'color: {{VALUE}};',
|
419 |
$this->start_controls_section(
|
420 |
'section_item_value',
|
421 |
[
|
422 |
+
'label' => __('Pricing Item Value', 'livemesh-el-addons'),
|
423 |
'tab' => Controls_Manager::TAB_STYLE,
|
424 |
]
|
425 |
);
|
427 |
$this->add_control(
|
428 |
'item_value_color',
|
429 |
[
|
430 |
+
'label' => __('Color', 'livemesh-el-addons'),
|
431 |
'type' => Controls_Manager::COLOR,
|
432 |
'selectors' => [
|
433 |
'{{WRAPPER}} .lae-pricing-table .lae-plan-details .lae-pricing-item .lae-value' => 'color: {{VALUE}};',
|
448 |
$this->start_controls_section(
|
449 |
'section_purchase_button',
|
450 |
[
|
451 |
+
'label' => __('Purchase Button', 'livemesh-el-addons'),
|
452 |
'tab' => Controls_Manager::TAB_STYLE,
|
453 |
]
|
454 |
);
|
459 |
[
|
460 |
'label' => __('Button Spacing', 'livemesh-el-addons'),
|
461 |
'type' => Controls_Manager::DIMENSIONS,
|
462 |
+
'size_units' => ['px', '%', 'em'],
|
463 |
'default' => [
|
464 |
'top' => 15,
|
465 |
'right' => 15,
|
478 |
[
|
479 |
'label' => __('Button Size', 'livemesh-el-addons'),
|
480 |
'type' => Controls_Manager::DIMENSIONS,
|
481 |
+
'size_units' => ['px', '%', 'em'],
|
482 |
'default' => [
|
483 |
'top' => 12,
|
484 |
'right' => 25,
|
520 |
$this->add_control(
|
521 |
'purchase_button_color',
|
522 |
[
|
523 |
+
'label' => __('Label Color', 'livemesh-el-addons'),
|
524 |
'type' => Controls_Manager::COLOR,
|
525 |
'selectors' => [
|
526 |
'{{WRAPPER}} .lae-pricing-table .lae-purchase .lae-button' => 'color: {{VALUE}};',
|
584 |
|
585 |
$child_output .= '<' . $settings['plan_price_tag'] . ' class="lae-plan-price lae-plan-header lae-center">';
|
586 |
|
587 |
+
$child_output .= '<span class="lae-text">' . wp_kses_post($price_tag) . '</span>';
|
588 |
|
589 |
$child_output .= '</' . $settings['plan_price_tag'] . '>';
|
590 |
|
includes/widgets/services.php
CHANGED
@@ -8,6 +8,7 @@ Author URI: https://www.livemeshthemes.com
|
|
8 |
*/
|
9 |
namespace LivemeshAddons\Widgets;
|
10 |
|
|
|
11 |
use Elementor\Widget_Base ;
|
12 |
use Elementor\Controls_Manager ;
|
13 |
use Elementor\utils ;
|
@@ -52,6 +53,11 @@ class LAE_Services_Widget extends Widget_Base
|
|
52 |
return [ 'lae-frontend-scripts', 'lae-waypoints' ];
|
53 |
}
|
54 |
|
|
|
|
|
|
|
|
|
|
|
55 |
protected function _register_controls()
|
56 |
{
|
57 |
$this->start_controls_section( 'section_services', [
|
@@ -91,36 +97,8 @@ class LAE_Services_Widget extends Widget_Base
|
|
91 |
'description' => __( 'Size of icon image if chosen for display', 'livemesh-el-addons' ),
|
92 |
'default' => 'large',
|
93 |
] );
|
94 |
-
$
|
95 |
-
|
96 |
-
'default' => [ [
|
97 |
-
'service_title' => __( 'Web Design', 'livemesh-el-addons' ),
|
98 |
-
'icon_type' => 'icon',
|
99 |
-
'selected_icon' => [
|
100 |
-
'value' => 'far fa-bell',
|
101 |
-
'library' => 'fa-regular',
|
102 |
-
],
|
103 |
-
'service_excerpt' => 'Curabitur ligula sapien, tincidunt non, euismod vitae, posuere imperdiet, leo. Donec venenatis vulputate lorem. In hac habitasse aliquam.',
|
104 |
-
], [
|
105 |
-
'service_title' => __( 'SEO Services', 'livemesh-el-addons' ),
|
106 |
-
'icon_type' => 'icon',
|
107 |
-
'selected_icon' => [
|
108 |
-
'value' => 'fas fa-laptop',
|
109 |
-
'library' => 'fa-solid',
|
110 |
-
],
|
111 |
-
'service_excerpt' => 'Suspendisse nisl elit, rhoncus eget, elementum ac, condimentum eget, diam. Phasellus nec sem in justo pellentesque facilisis platea dictumst.',
|
112 |
-
], [
|
113 |
-
'service_title' => __( 'Brand Marketing', 'livemesh-el-addons' ),
|
114 |
-
'icon_type' => 'icon',
|
115 |
-
'selected_icon' => [
|
116 |
-
'value' => 'fas fa-toggle-off',
|
117 |
-
'library' => 'fa-solid',
|
118 |
-
],
|
119 |
-
'service_excerpt' => 'Nunc egestas, augue at pellentesque laoreet, felis eros vehicula leo, at malesuada velit leo quis pede. Etiam ut purus mattis mauris sodales.',
|
120 |
-
] ],
|
121 |
-
'fields' => [
|
122 |
-
[
|
123 |
-
'name' => 'service_title',
|
124 |
'label' => __( 'Service Title', 'livemesh-el-addons' ),
|
125 |
'type' => Controls_Manager::TEXT,
|
126 |
'label_block' => true,
|
@@ -128,9 +106,8 @@ class LAE_Services_Widget extends Widget_Base
|
|
128 |
'dynamic' => [
|
129 |
'active' => true,
|
130 |
],
|
131 |
-
]
|
132 |
-
|
133 |
-
'name' => 'icon_type',
|
134 |
'label' => __( 'Icon Type', 'livemesh-el-addons' ),
|
135 |
'type' => Controls_Manager::SELECT,
|
136 |
'default' => 'icon',
|
@@ -139,9 +116,8 @@ class LAE_Services_Widget extends Widget_Base
|
|
139 |
'icon' => __( 'Icon', 'livemesh-el-addons' ),
|
140 |
'icon_image' => __( 'Icon Image', 'livemesh-el-addons' ),
|
141 |
],
|
142 |
-
]
|
143 |
-
|
144 |
-
'name' => 'icon_image',
|
145 |
'label' => __( 'Service Image', 'livemesh-el-addons' ),
|
146 |
'type' => Controls_Manager::MEDIA,
|
147 |
'default' => [
|
@@ -154,20 +130,21 @@ class LAE_Services_Widget extends Widget_Base
|
|
154 |
'dynamic' => [
|
155 |
'active' => true,
|
156 |
],
|
157 |
-
]
|
158 |
-
|
159 |
-
'name' => 'selected_icon',
|
160 |
'label' => __( 'Service Icon', 'livemesh-el-addons' ),
|
161 |
'type' => Controls_Manager::ICONS,
|
162 |
'label_block' => true,
|
163 |
-
'default' =>
|
|
|
|
|
|
|
164 |
'condition' => [
|
165 |
'icon_type' => 'icon',
|
166 |
],
|
167 |
'fa4compatibility' => 'icon',
|
168 |
-
]
|
169 |
-
|
170 |
-
'name' => 'service_link',
|
171 |
'label' => __( 'Service URL', 'livemesh-el-addons' ),
|
172 |
'description' => __( 'The link for the page describing the service.', 'livemesh-el-addons' ),
|
173 |
'type' => Controls_Manager::URL,
|
@@ -180,9 +157,8 @@ class LAE_Services_Widget extends Widget_Base
|
|
180 |
'dynamic' => [
|
181 |
'active' => true,
|
182 |
],
|
183 |
-
]
|
184 |
-
|
185 |
-
'name' => 'service_excerpt',
|
186 |
'label' => __( 'Service description', 'livemesh-el-addons' ),
|
187 |
'type' => Controls_Manager::TEXTAREA,
|
188 |
'default' => __( 'Service description goes here', 'livemesh-el-addons' ),
|
@@ -190,15 +166,41 @@ class LAE_Services_Widget extends Widget_Base
|
|
190 |
'dynamic' => [
|
191 |
'active' => true,
|
192 |
],
|
193 |
-
]
|
194 |
-
|
195 |
"type" => Controls_Manager::SELECT,
|
196 |
-
"name" => "widget_animation",
|
197 |
"label" => __( "Animation Type", "livemesh-el-addons" ),
|
198 |
'options' => lae_get_animation_options(),
|
199 |
'default' => 'none',
|
200 |
-
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
201 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
202 |
'title_field' => '{{{ service_title }}}',
|
203 |
] );
|
204 |
$this->end_controls_section();
|
8 |
*/
|
9 |
namespace LivemeshAddons\Widgets;
|
10 |
|
11 |
+
use Elementor\Repeater ;
|
12 |
use Elementor\Widget_Base ;
|
13 |
use Elementor\Controls_Manager ;
|
14 |
use Elementor\utils ;
|
53 |
return [ 'lae-frontend-scripts', 'lae-waypoints' ];
|
54 |
}
|
55 |
|
56 |
+
public function get_style_depends()
|
57 |
+
{
|
58 |
+
return [ 'lae-animate-styles', 'lae-frontend-styles', 'lae-widgets-styles' ];
|
59 |
+
}
|
60 |
+
|
61 |
protected function _register_controls()
|
62 |
{
|
63 |
$this->start_controls_section( 'section_services', [
|
97 |
'description' => __( 'Size of icon image if chosen for display', 'livemesh-el-addons' ),
|
98 |
'default' => 'large',
|
99 |
] );
|
100 |
+
$repeater = new Repeater();
|
101 |
+
$repeater->add_control( 'service_title', [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
102 |
'label' => __( 'Service Title', 'livemesh-el-addons' ),
|
103 |
'type' => Controls_Manager::TEXT,
|
104 |
'label_block' => true,
|
106 |
'dynamic' => [
|
107 |
'active' => true,
|
108 |
],
|
109 |
+
] );
|
110 |
+
$repeater->add_control( 'icon_type', [
|
|
|
111 |
'label' => __( 'Icon Type', 'livemesh-el-addons' ),
|
112 |
'type' => Controls_Manager::SELECT,
|
113 |
'default' => 'icon',
|
116 |
'icon' => __( 'Icon', 'livemesh-el-addons' ),
|
117 |
'icon_image' => __( 'Icon Image', 'livemesh-el-addons' ),
|
118 |
],
|
119 |
+
] );
|
120 |
+
$repeater->add_control( 'icon_image', [
|
|
|
121 |
'label' => __( 'Service Image', 'livemesh-el-addons' ),
|
122 |
'type' => Controls_Manager::MEDIA,
|
123 |
'default' => [
|
130 |
'dynamic' => [
|
131 |
'active' => true,
|
132 |
],
|
133 |
+
] );
|
134 |
+
$repeater->add_control( 'selected_icon', [
|
|
|
135 |
'label' => __( 'Service Icon', 'livemesh-el-addons' ),
|
136 |
'type' => Controls_Manager::ICONS,
|
137 |
'label_block' => true,
|
138 |
+
'default' => [
|
139 |
+
'value' => 'fas fa-home',
|
140 |
+
'library' => 'fa-solid',
|
141 |
+
],
|
142 |
'condition' => [
|
143 |
'icon_type' => 'icon',
|
144 |
],
|
145 |
'fa4compatibility' => 'icon',
|
146 |
+
] );
|
147 |
+
$repeater->add_control( 'service_link', [
|
|
|
148 |
'label' => __( 'Service URL', 'livemesh-el-addons' ),
|
149 |
'description' => __( 'The link for the page describing the service.', 'livemesh-el-addons' ),
|
150 |
'type' => Controls_Manager::URL,
|
157 |
'dynamic' => [
|
158 |
'active' => true,
|
159 |
],
|
160 |
+
] );
|
161 |
+
$repeater->add_control( 'service_excerpt', [
|
|
|
162 |
'label' => __( 'Service description', 'livemesh-el-addons' ),
|
163 |
'type' => Controls_Manager::TEXTAREA,
|
164 |
'default' => __( 'Service description goes here', 'livemesh-el-addons' ),
|
166 |
'dynamic' => [
|
167 |
'active' => true,
|
168 |
],
|
169 |
+
] );
|
170 |
+
$repeater->add_control( "widget_animation", [
|
171 |
"type" => Controls_Manager::SELECT,
|
|
|
172 |
"label" => __( "Animation Type", "livemesh-el-addons" ),
|
173 |
'options' => lae_get_animation_options(),
|
174 |
'default' => 'none',
|
175 |
+
] );
|
176 |
+
$this->add_control( 'services', [
|
177 |
+
'type' => Controls_Manager::REPEATER,
|
178 |
+
'default' => [ [
|
179 |
+
'service_title' => __( 'Web Design', 'livemesh-el-addons' ),
|
180 |
+
'icon_type' => 'icon',
|
181 |
+
'selected_icon' => [
|
182 |
+
'value' => 'far fa-bell',
|
183 |
+
'library' => 'fa-regular',
|
184 |
],
|
185 |
+
'service_excerpt' => 'Curabitur ligula sapien, tincidunt non, euismod vitae, posuere imperdiet, leo. Donec venenatis vulputate lorem. In hac habitasse aliquam.',
|
186 |
+
], [
|
187 |
+
'service_title' => __( 'SEO Services', 'livemesh-el-addons' ),
|
188 |
+
'icon_type' => 'icon',
|
189 |
+
'selected_icon' => [
|
190 |
+
'value' => 'fas fa-laptop',
|
191 |
+
'library' => 'fa-solid',
|
192 |
+
],
|
193 |
+
'service_excerpt' => 'Suspendisse nisl elit, rhoncus eget, elementum ac, condimentum eget, diam. Phasellus nec sem in justo pellentesque facilisis platea dictumst.',
|
194 |
+
], [
|
195 |
+
'service_title' => __( 'Brand Marketing', 'livemesh-el-addons' ),
|
196 |
+
'icon_type' => 'icon',
|
197 |
+
'selected_icon' => [
|
198 |
+
'value' => 'fas fa-toggle-off',
|
199 |
+
'library' => 'fa-solid',
|
200 |
+
],
|
201 |
+
'service_excerpt' => 'Nunc egestas, augue at pellentesque laoreet, felis eros vehicula leo, at malesuada velit leo quis pede. Etiam ut purus mattis mauris sodales.',
|
202 |
+
] ],
|
203 |
+
'fields' => $repeater->get_controls(),
|
204 |
'title_field' => '{{{ service_title }}}',
|
205 |
] );
|
206 |
$this->end_controls_section();
|
includes/widgets/stats-bars.php
CHANGED
@@ -10,6 +10,7 @@ Author URI: https://www.livemeshthemes.com
|
|
10 |
|
11 |
namespace LivemeshAddons\Widgets;
|
12 |
|
|
|
13 |
use Elementor\Widget_Base;
|
14 |
use Elementor\Controls_Manager;
|
15 |
use Elementor\Scheme_Color;
|
@@ -50,6 +51,14 @@ class LAE_Stats_Bars_Widget extends Widget_Base {
|
|
50 |
];
|
51 |
}
|
52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
protected function _register_controls() {
|
54 |
|
55 |
$this->start_controls_section(
|
@@ -59,6 +68,46 @@ class LAE_Stats_Bars_Widget extends Widget_Base {
|
|
59 |
]
|
60 |
);
|
61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
$this->add_control(
|
63 |
'stats_bars',
|
64 |
[
|
@@ -79,37 +128,7 @@ class LAE_Stats_Bars_Widget extends Widget_Base {
|
|
79 |
'percentage_value' => 40,
|
80 |
],
|
81 |
],
|
82 |
-
'fields' =>
|
83 |
-
[
|
84 |
-
'name' => 'stats_title',
|
85 |
-
'label' => __('Stats Title', 'livemesh-el-addons'),
|
86 |
-
'type' => Controls_Manager::TEXT,
|
87 |
-
'description' => __('The title for the stats bar', 'livemesh-el-addons'),
|
88 |
-
'default' => __('My stats title', 'livemesh-el-addons'),
|
89 |
-
'dynamic' => [
|
90 |
-
'active' => true,
|
91 |
-
],
|
92 |
-
],
|
93 |
-
|
94 |
-
[
|
95 |
-
'name' => 'percentage_value',
|
96 |
-
'label' => __('Percentage Value', 'livemesh-el-addons'),
|
97 |
-
'type' => Controls_Manager::NUMBER,
|
98 |
-
'min' => 1,
|
99 |
-
'max' => 100,
|
100 |
-
'step' => 1,
|
101 |
-
'default' => 30,
|
102 |
-
'description' => __('The percentage value for the stats.', 'livemesh-el-addons'),
|
103 |
-
],
|
104 |
-
|
105 |
-
[
|
106 |
-
'name' => 'bar_color',
|
107 |
-
'label' => __('Bar Color', 'livemesh-el-addons'),
|
108 |
-
'type' => Controls_Manager::COLOR,
|
109 |
-
'default' => '#f94213',
|
110 |
-
],
|
111 |
-
|
112 |
-
],
|
113 |
'title_field' => '{{{ stats_title }}}',
|
114 |
]
|
115 |
);
|
@@ -136,7 +155,6 @@ class LAE_Stats_Bars_Widget extends Widget_Base {
|
|
136 |
);
|
137 |
|
138 |
|
139 |
-
|
140 |
$this->add_control(
|
141 |
'stats_bar_spacing',
|
142 |
[
|
@@ -182,13 +200,12 @@ class LAE_Stats_Bars_Widget extends Widget_Base {
|
|
182 |
);
|
183 |
|
184 |
|
185 |
-
|
186 |
$this->add_control(
|
187 |
'stats_bar_border_radius',
|
188 |
[
|
189 |
'label' => __('Stats Bar Border Radius', 'livemesh-el-addons'),
|
190 |
'type' => Controls_Manager::DIMENSIONS,
|
191 |
-
'size_units' => [
|
192 |
'selectors' => [
|
193 |
'{{WRAPPER}} .lae-stats-bars .lae-stats-bar .lae-stats-bar-bg, {{WRAPPER}} .lae-stats-bars .lae-stats-bar .lae-stats-bar-content' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
194 |
],
|
@@ -196,7 +213,6 @@ class LAE_Stats_Bars_Widget extends Widget_Base {
|
|
196 |
);
|
197 |
|
198 |
|
199 |
-
|
200 |
$this->end_controls_section();
|
201 |
|
202 |
|
10 |
|
11 |
namespace LivemeshAddons\Widgets;
|
12 |
|
13 |
+
use Elementor\Repeater;
|
14 |
use Elementor\Widget_Base;
|
15 |
use Elementor\Controls_Manager;
|
16 |
use Elementor\Scheme_Color;
|
51 |
];
|
52 |
}
|
53 |
|
54 |
+
public function get_style_depends() {
|
55 |
+
return [
|
56 |
+
'lae-animate-styles',
|
57 |
+
'lae-frontend-styles',
|
58 |
+
'lae-widgets-styles'
|
59 |
+
];
|
60 |
+
}
|
61 |
+
|
62 |
protected function _register_controls() {
|
63 |
|
64 |
$this->start_controls_section(
|
68 |
]
|
69 |
);
|
70 |
|
71 |
+
$repeater = new Repeater();
|
72 |
+
|
73 |
+
$repeater->add_control(
|
74 |
+
'stats_title',
|
75 |
+
[
|
76 |
+
|
77 |
+
'label' => __('Stats Title', 'livemesh-el-addons'),
|
78 |
+
'type' => Controls_Manager::TEXT,
|
79 |
+
'description' => __('The title for the stats bar', 'livemesh-el-addons'),
|
80 |
+
'default' => __('My stats title', 'livemesh-el-addons'),
|
81 |
+
'dynamic' => [
|
82 |
+
'active' => true,
|
83 |
+
],
|
84 |
+
]
|
85 |
+
);
|
86 |
+
|
87 |
+
$repeater->add_control(
|
88 |
+
'percentage_value',
|
89 |
+
[
|
90 |
+
|
91 |
+
'label' => __('Percentage Value', 'livemesh-el-addons'),
|
92 |
+
'type' => Controls_Manager::NUMBER,
|
93 |
+
'min' => 1,
|
94 |
+
'max' => 100,
|
95 |
+
'step' => 1,
|
96 |
+
'default' => 30,
|
97 |
+
'description' => __('The percentage value for the stats.', 'livemesh-el-addons'),
|
98 |
+
]
|
99 |
+
);
|
100 |
+
|
101 |
+
$repeater->add_control(
|
102 |
+
'bar_color',
|
103 |
+
[
|
104 |
+
|
105 |
+
'label' => __('Bar Color', 'livemesh-el-addons'),
|
106 |
+
'type' => Controls_Manager::COLOR,
|
107 |
+
'default' => '#f94213',
|
108 |
+
]
|
109 |
+
);
|
110 |
+
|
111 |
$this->add_control(
|
112 |
'stats_bars',
|
113 |
[
|
128 |
'percentage_value' => 40,
|
129 |
],
|
130 |
],
|
131 |
+
'fields' => $repeater->get_controls(),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
132 |
'title_field' => '{{{ stats_title }}}',
|
133 |
]
|
134 |
);
|
155 |
);
|
156 |
|
157 |
|
|
|
158 |
$this->add_control(
|
159 |
'stats_bar_spacing',
|
160 |
[
|
200 |
);
|
201 |
|
202 |
|
|
|
203 |
$this->add_control(
|
204 |
'stats_bar_border_radius',
|
205 |
[
|
206 |
'label' => __('Stats Bar Border Radius', 'livemesh-el-addons'),
|
207 |
'type' => Controls_Manager::DIMENSIONS,
|
208 |
+
'size_units' => ['px', '%'],
|
209 |
'selectors' => [
|
210 |
'{{WRAPPER}} .lae-stats-bars .lae-stats-bar .lae-stats-bar-bg, {{WRAPPER}} .lae-stats-bars .lae-stats-bar .lae-stats-bar-content' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
211 |
],
|
213 |
);
|
214 |
|
215 |
|
|
|
216 |
$this->end_controls_section();
|
217 |
|
218 |
|
includes/widgets/tab-slider.php
CHANGED
@@ -9,6 +9,7 @@ Author URI: https://www.livemeshthemes.com
|
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
|
|
12 |
use Elementor\Widget_Base;
|
13 |
use Elementor\Controls_Manager;
|
14 |
use Elementor\Scheme_Color;
|
@@ -51,6 +52,15 @@ class LAE_Tab_Slider_Widget extends Widget_Base {
|
|
51 |
];
|
52 |
}
|
53 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
protected function _register_controls() {
|
55 |
|
56 |
$this->start_controls_section(
|
@@ -75,6 +85,85 @@ class LAE_Tab_Slider_Widget extends Widget_Base {
|
|
75 |
]
|
76 |
);
|
77 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
$this->add_control(
|
79 |
'tabs',
|
80 |
[
|
@@ -95,63 +184,7 @@ class LAE_Tab_Slider_Widget extends Widget_Base {
|
|
95 |
'tab_content' => __('I am tabbed content 3. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.', 'livemesh-el-addons'),
|
96 |
],
|
97 |
],
|
98 |
-
'fields' =>
|
99 |
-
[
|
100 |
-
'name' => 'icon_type',
|
101 |
-
'label' => __('Tab Icon Type', 'livemesh-el-addons'),
|
102 |
-
'type' => Controls_Manager::SELECT,
|
103 |
-
'default' => 'none',
|
104 |
-
'options' => [
|
105 |
-
'none' => __('None', 'livemesh-el-addons'),
|
106 |
-
'icon' => __('Icon', 'livemesh-el-addons'),
|
107 |
-
'icon_image' => __('Icon Image', 'livemesh-el-addons'),
|
108 |
-
],
|
109 |
-
],
|
110 |
-
[
|
111 |
-
'name' => 'icon_image',
|
112 |
-
'label' => __('Tab Image', 'livemesh-el-addons'),
|
113 |
-
'type' => Controls_Manager::MEDIA,
|
114 |
-
'default' => [
|
115 |
-
'url' => Utils::get_placeholder_image_src(),
|
116 |
-
],
|
117 |
-
'label_block' => true,
|
118 |
-
'condition' => [
|
119 |
-
'icon_type' => 'icon_image',
|
120 |
-
],
|
121 |
-
],
|
122 |
-
|
123 |
-
[
|
124 |
-
'name' => 'selected_icon',
|
125 |
-
'label' => __('Tab Icon', 'livemesh-el-addons'),
|
126 |
-
'type' => Controls_Manager::ICONS,
|
127 |
-
'label_block' => true,
|
128 |
-
'default' => '',
|
129 |
-
'condition' => [
|
130 |
-
'icon_type' => 'icon',
|
131 |
-
],
|
132 |
-
'fa4compatibility' => 'icon',
|
133 |
-
],
|
134 |
-
[
|
135 |
-
'name' => 'tab_title',
|
136 |
-
'label' => __('Tab Title & Content', 'livemesh-el-addons'),
|
137 |
-
'type' => Controls_Manager::TEXT,
|
138 |
-
'default' => __('Tab Title', 'livemesh-el-addons'),
|
139 |
-
'label_block' => true,
|
140 |
-
'dynamic' => [
|
141 |
-
'active' => true,
|
142 |
-
],
|
143 |
-
],
|
144 |
-
[
|
145 |
-
'name' => 'tab_content',
|
146 |
-
'label' => __('Tab Content', 'livemesh-el-addons'),
|
147 |
-
'type' => Controls_Manager::WYSIWYG,
|
148 |
-
'default' => __('Tab Content', 'livemesh-el-addons'),
|
149 |
-
'show_label' => false,
|
150 |
-
'dynamic' => [
|
151 |
-
'active' => true,
|
152 |
-
],
|
153 |
-
],
|
154 |
-
],
|
155 |
'title_field' => '{{{ tab_title }}}',
|
156 |
]
|
157 |
);
|
@@ -327,7 +360,6 @@ class LAE_Tab_Slider_Widget extends Widget_Base {
|
|
327 |
);
|
328 |
|
329 |
|
330 |
-
|
331 |
$this->add_group_control(
|
332 |
Group_Control_Typography::get_type(),
|
333 |
[
|
@@ -405,7 +437,7 @@ class LAE_Tab_Slider_Widget extends Widget_Base {
|
|
405 |
'max' => 256,
|
406 |
],
|
407 |
],
|
408 |
-
'devices' => [
|
409 |
'selectors' => [
|
410 |
'{{WRAPPER}} .lae-tab-slider .slick-dots li .lae-tab-slide-nav span.lae-image-wrapper img' => 'width: {{SIZE}}{{UNIT}};',
|
411 |
'{{WRAPPER}} .lae-tab-slider .slick-dots li .lae-tab-slide-nav span.lae-icon-wrapper i' => 'font-size: {{SIZE}}{{UNIT}};',
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
12 |
+
use Elementor\Repeater;
|
13 |
use Elementor\Widget_Base;
|
14 |
use Elementor\Controls_Manager;
|
15 |
use Elementor\Scheme_Color;
|
52 |
];
|
53 |
}
|
54 |
|
55 |
+
public function get_style_depends() {
|
56 |
+
return [
|
57 |
+
'lae-icomoon-styles',
|
58 |
+
'lae-sliders-styles',
|
59 |
+
'lae-frontend-styles',
|
60 |
+
'lae-widgets-styles'
|
61 |
+
];
|
62 |
+
}
|
63 |
+
|
64 |
protected function _register_controls() {
|
65 |
|
66 |
$this->start_controls_section(
|
85 |
]
|
86 |
);
|
87 |
|
88 |
+
$repeater = new Repeater();
|
89 |
+
|
90 |
+
$repeater->add_control(
|
91 |
+
'icon_type',
|
92 |
+
[
|
93 |
+
|
94 |
+
'label' => __('Tab Icon Type', 'livemesh-el-addons'),
|
95 |
+
'type' => Controls_Manager::SELECT,
|
96 |
+
'default' => 'none',
|
97 |
+
'options' => [
|
98 |
+
'none' => __('None', 'livemesh-el-addons'),
|
99 |
+
'icon' => __('Icon', 'livemesh-el-addons'),
|
100 |
+
'icon_image' => __('Icon Image', 'livemesh-el-addons'),
|
101 |
+
],
|
102 |
+
]
|
103 |
+
);
|
104 |
+
|
105 |
+
$repeater->add_control(
|
106 |
+
'icon_image',
|
107 |
+
[
|
108 |
+
|
109 |
+
'label' => __('Tab Image', 'livemesh-el-addons'),
|
110 |
+
'type' => Controls_Manager::MEDIA,
|
111 |
+
'default' => [
|
112 |
+
'url' => Utils::get_placeholder_image_src(),
|
113 |
+
],
|
114 |
+
'label_block' => true,
|
115 |
+
'condition' => [
|
116 |
+
'icon_type' => 'icon_image',
|
117 |
+
],
|
118 |
+
]
|
119 |
+
);
|
120 |
+
|
121 |
+
$repeater->add_control(
|
122 |
+
'selected_icon',
|
123 |
+
[
|
124 |
+
|
125 |
+
'label' => __('Tab Icon', 'livemesh-el-addons'),
|
126 |
+
'type' => Controls_Manager::ICONS,
|
127 |
+
'label_block' => true,
|
128 |
+
'default' => [
|
129 |
+
'value' => 'fas fa-home',
|
130 |
+
'library' => 'fa-solid',
|
131 |
+
],
|
132 |
+
'condition' => [
|
133 |
+
'icon_type' => 'icon',
|
134 |
+
],
|
135 |
+
'fa4compatibility' => 'icon',
|
136 |
+
]
|
137 |
+
);
|
138 |
+
|
139 |
+
$repeater->add_control(
|
140 |
+
'tab_title',
|
141 |
+
[
|
142 |
+
|
143 |
+
'label' => __('Tab Title & Content', 'livemesh-el-addons'),
|
144 |
+
'type' => Controls_Manager::TEXT,
|
145 |
+
'default' => __('Tab Title', 'livemesh-el-addons'),
|
146 |
+
'label_block' => true,
|
147 |
+
'dynamic' => [
|
148 |
+
'active' => true,
|
149 |
+
],
|
150 |
+
]
|
151 |
+
);
|
152 |
+
|
153 |
+
$repeater->add_control(
|
154 |
+
'tab_content',
|
155 |
+
[
|
156 |
+
|
157 |
+
'label' => __('Tab Content', 'livemesh-el-addons'),
|
158 |
+
'type' => Controls_Manager::WYSIWYG,
|
159 |
+
'default' => __('Tab Content', 'livemesh-el-addons'),
|
160 |
+
'show_label' => false,
|
161 |
+
'dynamic' => [
|
162 |
+
'active' => true,
|
163 |
+
],
|
164 |
+
]
|
165 |
+
);
|
166 |
+
|
167 |
$this->add_control(
|
168 |
'tabs',
|
169 |
[
|
184 |
'tab_content' => __('I am tabbed content 3. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.', 'livemesh-el-addons'),
|
185 |
],
|
186 |
],
|
187 |
+
'fields' => $repeater->get_controls(),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
188 |
'title_field' => '{{{ tab_title }}}',
|
189 |
]
|
190 |
);
|
360 |
);
|
361 |
|
362 |
|
|
|
363 |
$this->add_group_control(
|
364 |
Group_Control_Typography::get_type(),
|
365 |
[
|
437 |
'max' => 256,
|
438 |
],
|
439 |
],
|
440 |
+
'devices' => ['desktop', 'tablet', 'mobile'],
|
441 |
'selectors' => [
|
442 |
'{{WRAPPER}} .lae-tab-slider .slick-dots li .lae-tab-slide-nav span.lae-image-wrapper img' => 'width: {{SIZE}}{{UNIT}};',
|
443 |
'{{WRAPPER}} .lae-tab-slider .slick-dots li .lae-tab-slide-nav span.lae-icon-wrapper i' => 'font-size: {{SIZE}}{{UNIT}};',
|
includes/widgets/team-members.php
CHANGED
@@ -9,6 +9,7 @@ Author URI: https://www.livemeshthemes.com
|
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
|
|
12 |
use Elementor\Widget_Base;
|
13 |
use Elementor\Controls_Manager;
|
14 |
use Elementor\Utils;
|
@@ -52,6 +53,14 @@ class LAE_Team_Widget extends Widget_Base {
|
|
52 |
];
|
53 |
}
|
54 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
protected function _register_controls() {
|
56 |
|
57 |
$this->start_controls_section(
|
@@ -107,210 +116,263 @@ class LAE_Team_Widget extends Widget_Base {
|
|
107 |
]
|
108 |
);
|
109 |
|
110 |
-
$
|
111 |
-
|
|
|
|
|
112 |
[
|
113 |
-
|
114 |
-
'
|
115 |
-
'
|
116 |
-
'default' =>
|
117 |
-
|
118 |
-
|
119 |
-
'member_position' => __('CEO', 'livemesh-el-addons'),
|
120 |
-
'member_details' => __('I am member details. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.', 'livemesh-el-addons'),
|
121 |
-
],
|
122 |
-
[
|
123 |
-
'member_name' => __('Team Member #2', 'livemesh-el-addons'),
|
124 |
-
'member_position' => __('Lead Developer', 'livemesh-el-addons'),
|
125 |
-
'member_details' => __('I am member details. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.', 'livemesh-el-addons'),
|
126 |
-
],
|
127 |
-
[
|
128 |
-
'member_name' => __('Team Member #3', 'livemesh-el-addons'),
|
129 |
-
'member_position' => __('Finance Manager', 'livemesh-el-addons'),
|
130 |
-
'member_details' => __('I am member details. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.', 'livemesh-el-addons'),
|
131 |
-
],
|
132 |
],
|
133 |
-
|
134 |
-
|
135 |
-
'name' => 'member_name',
|
136 |
-
'label' => __('Member Name', 'livemesh-el-addons'),
|
137 |
-
'type' => Controls_Manager::TEXT,
|
138 |
-
'default' => __('My team member name', 'livemesh-el-addons'),
|
139 |
-
'dynamic' => [
|
140 |
-
'active' => true,
|
141 |
-
],
|
142 |
-
],
|
143 |
-
[
|
144 |
-
'name' => 'member_position',
|
145 |
-
'label' => __('Position', 'livemesh-el-addons'),
|
146 |
-
'type' => Controls_Manager::TEXT,
|
147 |
-
'dynamic' => [
|
148 |
-
'active' => true,
|
149 |
-
'categories' => [
|
150 |
-
TagsModule::POST_META_CATEGORY,
|
151 |
-
],
|
152 |
-
],
|
153 |
-
],
|
154 |
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
],
|
166 |
],
|
|
|
|
|
|
|
167 |
|
|
|
|
|
|
|
168 |
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
'dynamic' => [
|
181 |
-
'active' => true,
|
182 |
-
],
|
183 |
-
],
|
184 |
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
195 |
],
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 |
],
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
|
|
|
|
|
|
|
|
212 |
],
|
|
|
|
|
|
|
213 |
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
|
|
225 |
],
|
|
|
|
|
|
|
226 |
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
|
|
238 |
],
|
|
|
|
|
|
|
239 |
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
],
|
|
|
|
|
|
|
252 |
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
],
|
|
|
|
|
|
|
265 |
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
278 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
279 |
[
|
280 |
-
'
|
281 |
-
'
|
282 |
-
'
|
283 |
-
'description' => __('URL of the Google Plus page of the team member.', 'livemesh-el-addons'),
|
284 |
-
'dynamic' => [
|
285 |
-
'active' => true,
|
286 |
-
'categories' => [
|
287 |
-
TagsModule::POST_META_CATEGORY,
|
288 |
-
],
|
289 |
-
],
|
290 |
],
|
291 |
-
|
292 |
[
|
293 |
-
'
|
294 |
-
'
|
295 |
-
'
|
296 |
-
'description' => __('URL of the Instagram feed for the team member.', 'livemesh-el-addons'),
|
297 |
-
'dynamic' => [
|
298 |
-
'active' => true,
|
299 |
-
'categories' => [
|
300 |
-
TagsModule::POST_META_CATEGORY,
|
301 |
-
],
|
302 |
-
],
|
303 |
],
|
304 |
[
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
-
'options' => lae_get_animation_options(),
|
309 |
-
'default' => 'none',
|
310 |
-
'separator' => 'before',
|
311 |
],
|
312 |
-
|
313 |
],
|
|
|
314 |
'title_field' => '{{{ member_name }}}',
|
315 |
]
|
316 |
);
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
12 |
+
use Elementor\Repeater;
|
13 |
use Elementor\Widget_Base;
|
14 |
use Elementor\Controls_Manager;
|
15 |
use Elementor\Utils;
|
53 |
];
|
54 |
}
|
55 |
|
56 |
+
public function get_style_depends() {
|
57 |
+
return [
|
58 |
+
'lae-animate-styles',
|
59 |
+
'lae-frontend-styles',
|
60 |
+
'lae-widgets-styles'
|
61 |
+
];
|
62 |
+
}
|
63 |
+
|
64 |
protected function _register_controls() {
|
65 |
|
66 |
$this->start_controls_section(
|
116 |
]
|
117 |
);
|
118 |
|
119 |
+
$repeater = new Repeater();
|
120 |
+
|
121 |
+
$repeater->add_control(
|
122 |
+
'member_name',
|
123 |
[
|
124 |
+
|
125 |
+
'label' => __('Member Name', 'livemesh-el-addons'),
|
126 |
+
'type' => Controls_Manager::TEXT,
|
127 |
+
'default' => __('My team member name', 'livemesh-el-addons'),
|
128 |
+
'dynamic' => [
|
129 |
+
'active' => true,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
130 |
],
|
131 |
+
]
|
132 |
+
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
133 |
|
134 |
+
$repeater->add_control(
|
135 |
+
'member_position',
|
136 |
+
[
|
137 |
+
|
138 |
+
'label' => __('Position', 'livemesh-el-addons'),
|
139 |
+
'type' => Controls_Manager::TEXT,
|
140 |
+
'dynamic' => [
|
141 |
+
'active' => true,
|
142 |
+
'categories' => [
|
143 |
+
TagsModule::POST_META_CATEGORY,
|
|
|
144 |
],
|
145 |
+
],
|
146 |
+
]
|
147 |
+
);
|
148 |
|
149 |
+
$repeater->add_control(
|
150 |
+
'member_image',
|
151 |
+
[
|
152 |
|
153 |
+
'label' => __('Team Member Image', 'livemesh-el-addons'),
|
154 |
+
'type' => Controls_Manager::MEDIA,
|
155 |
+
'default' => [
|
156 |
+
'url' => Utils::get_placeholder_image_src(),
|
157 |
+
],
|
158 |
+
'label_block' => true,
|
159 |
+
'dynamic' => [
|
160 |
+
'active' => true,
|
161 |
+
],
|
162 |
+
]
|
163 |
+
);
|
|
|
|
|
|
|
|
|
164 |
|
165 |
+
$repeater->add_control(
|
166 |
+
|
167 |
+
'member_link',
|
168 |
+
[
|
169 |
+
|
170 |
+
'label' => __('Team Member URL', 'livemesh-el-addons'),
|
171 |
+
'description' => __('The link for the page describing the team member.', 'livemesh-el-addons'),
|
172 |
+
'type' => Controls_Manager::URL,
|
173 |
+
'label_block' => true,
|
174 |
+
'default' => [
|
175 |
+
'url' => '',
|
176 |
+
'is_external' => 'true',
|
177 |
+
],
|
178 |
+
'placeholder' => __('http://member-link.com', 'livemesh-el-addons'),
|
179 |
+
'dynamic' => [
|
180 |
+
'active' => true,
|
181 |
+
],
|
182 |
+
]
|
183 |
+
);
|
184 |
+
|
185 |
+
$repeater->add_control(
|
186 |
+
'member_details',
|
187 |
+
[
|
188 |
+
|
189 |
+
'label' => __('Team Member details', 'livemesh-el-addons'),
|
190 |
+
'type' => Controls_Manager::TEXTAREA,
|
191 |
+
'default' => __('Details about team member', 'livemesh-el-addons'),
|
192 |
+
'description' => __('Provide a short writeup for the team member', 'livemesh-el-addons'),
|
193 |
+
'label_block' => true,
|
194 |
+
'dynamic' => [
|
195 |
+
'active' => true,
|
196 |
+
],
|
197 |
+
]
|
198 |
+
);
|
199 |
+
|
200 |
+
$repeater->add_control(
|
201 |
+
'social_profile',
|
202 |
+
[
|
203 |
+
|
204 |
+
'label' => __('Social Profile', 'livemesh-el-addons'),
|
205 |
+
'type' => Controls_Manager::HEADING,
|
206 |
+
'separator' => 'before',
|
207 |
+
]
|
208 |
+
);
|
209 |
+
|
210 |
+
$repeater->add_control(
|
211 |
+
'member_email',
|
212 |
+
[
|
213 |
+
'type' => Controls_Manager::TEXT,
|
214 |
+
|
215 |
+
'label' => __('Email Address', 'livemesh-el-addons'),
|
216 |
+
'description' => __('Enter the email address of the team member.', 'livemesh-el-addons'),
|
217 |
+
'dynamic' => [
|
218 |
+
'active' => true,
|
219 |
+
'categories' => [
|
220 |
+
TagsModule::POST_META_CATEGORY,
|
221 |
],
|
222 |
+
],
|
223 |
+
]
|
224 |
+
);
|
225 |
+
|
226 |
+
$repeater->add_control(
|
227 |
+
'facebook_url',
|
228 |
+
|
229 |
+
[
|
230 |
+
'type' => Controls_Manager::TEXT,
|
231 |
+
|
232 |
+
'label' => __('Facebook Page URL', 'livemesh-el-addons'),
|
233 |
+
'description' => __('URL of the Facebook page of the team member.', 'livemesh-el-addons'),
|
234 |
+
'dynamic' => [
|
235 |
+
'active' => true,
|
236 |
+
'categories' => [
|
237 |
+
TagsModule::POST_META_CATEGORY,
|
238 |
],
|
239 |
+
],
|
240 |
+
]
|
241 |
+
);
|
242 |
+
|
243 |
+
$repeater->add_control(
|
244 |
+
'twitter_url',
|
245 |
+
[
|
246 |
+
'type' => Controls_Manager::TEXT,
|
247 |
+
|
248 |
+
'label' => __('Twitter Profile URL', 'livemesh-el-addons'),
|
249 |
+
'description' => __('URL of the Twitter page of the team member.', 'livemesh-el-addons'),
|
250 |
+
'dynamic' => [
|
251 |
+
'active' => true,
|
252 |
+
'categories' => [
|
253 |
+
TagsModule::POST_META_CATEGORY,
|
254 |
],
|
255 |
+
],
|
256 |
+
]
|
257 |
+
);
|
258 |
|
259 |
+
$repeater->add_control(
|
260 |
+
'linkedin_url',
|
261 |
+
|
262 |
+
[
|
263 |
+
'type' => Controls_Manager::TEXT,
|
264 |
+
|
265 |
+
'label' => __('LinkedIn Page URL', 'livemesh-el-addons'),
|
266 |
+
'description' => __('URL of the LinkedIn profile of the team member.', 'livemesh-el-addons'),
|
267 |
+
'dynamic' => [
|
268 |
+
'active' => true,
|
269 |
+
'categories' => [
|
270 |
+
TagsModule::POST_META_CATEGORY,
|
271 |
],
|
272 |
+
],
|
273 |
+
]
|
274 |
+
);
|
275 |
|
276 |
+
$repeater->add_control(
|
277 |
+
'pinterest_url',
|
278 |
+
|
279 |
+
[
|
280 |
+
'type' => Controls_Manager::TEXT,
|
281 |
+
|
282 |
+
'label' => __('Pinterest Page URL', 'livemesh-el-addons'),
|
283 |
+
'description' => __('URL of the Pinterest page for the team member.', 'livemesh-el-addons'),
|
284 |
+
'dynamic' => [
|
285 |
+
'active' => true,
|
286 |
+
'categories' => [
|
287 |
+
TagsModule::POST_META_CATEGORY,
|
288 |
],
|
289 |
+
],
|
290 |
+
]
|
291 |
+
);
|
292 |
|
293 |
+
$repeater->add_control(
|
294 |
+
'dribbble_url',
|
295 |
+
[
|
296 |
+
'type' => Controls_Manager::TEXT,
|
297 |
+
|
298 |
+
'label' => __('Dribbble Profile URL', 'livemesh-el-addons'),
|
299 |
+
'description' => __('URL of the Dribbble profile of the team member.', 'livemesh-el-addons'),
|
300 |
+
'dynamic' => [
|
301 |
+
'active' => true,
|
302 |
+
'categories' => [
|
303 |
+
TagsModule::POST_META_CATEGORY,
|
304 |
],
|
305 |
+
],
|
306 |
+
]
|
307 |
+
);
|
308 |
|
309 |
+
$repeater->add_control(
|
310 |
+
'google_plus_url',
|
311 |
+
[
|
312 |
+
'type' => Controls_Manager::TEXT,
|
313 |
+
|
314 |
+
'label' => __('GooglePlus Page URL', 'livemesh-el-addons'),
|
315 |
+
'description' => __('URL of the Google Plus page of the team member.', 'livemesh-el-addons'),
|
316 |
+
'dynamic' => [
|
317 |
+
'active' => true,
|
318 |
+
'categories' => [
|
319 |
+
TagsModule::POST_META_CATEGORY,
|
320 |
],
|
321 |
+
],
|
322 |
+
]
|
323 |
+
);
|
324 |
|
325 |
+
$repeater->add_control(
|
326 |
+
'instagram_url',
|
327 |
+
[
|
328 |
+
'type' => Controls_Manager::TEXT,
|
329 |
+
|
330 |
+
'label' => __('Instagram Page URL', 'livemesh-el-addons'),
|
331 |
+
'description' => __('URL of the Instagram feed for the team member.', 'livemesh-el-addons'),
|
332 |
+
'dynamic' => [
|
333 |
+
'active' => true,
|
334 |
+
'categories' => [
|
335 |
+
TagsModule::POST_META_CATEGORY,
|
336 |
],
|
337 |
+
],
|
338 |
+
]
|
339 |
+
);
|
340 |
+
|
341 |
+
$repeater->add_control(
|
342 |
+
"widget_animation",
|
343 |
+
[
|
344 |
+
"type" => Controls_Manager::SELECT,
|
345 |
+
"label" => __("Animation Type", "livemesh-el-addons"),
|
346 |
+
'options' => lae_get_animation_options(),
|
347 |
+
'default' => 'none',
|
348 |
+
'separator' => 'before',
|
349 |
+
]
|
350 |
+
);
|
351 |
|
352 |
+
$this->add_control(
|
353 |
+
'team_members',
|
354 |
+
[
|
355 |
+
'label' => __('Team Members', 'livemesh-el-addons'),
|
356 |
+
'type' => Controls_Manager::REPEATER,
|
357 |
+
'separator' => 'before',
|
358 |
+
'default' => [
|
359 |
[
|
360 |
+
'member_name' => __('Team Member #1', 'livemesh-el-addons'),
|
361 |
+
'member_position' => __('CEO', 'livemesh-el-addons'),
|
362 |
+
'member_details' => __('I am member details. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.', 'livemesh-el-addons'),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
363 |
],
|
|
|
364 |
[
|
365 |
+
'member_name' => __('Team Member #2', 'livemesh-el-addons'),
|
366 |
+
'member_position' => __('Lead Developer', 'livemesh-el-addons'),
|
367 |
+
'member_details' => __('I am member details. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.', 'livemesh-el-addons'),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
368 |
],
|
369 |
[
|
370 |
+
'member_name' => __('Team Member #3', 'livemesh-el-addons'),
|
371 |
+
'member_position' => __('Finance Manager', 'livemesh-el-addons'),
|
372 |
+
'member_details' => __('I am member details. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.', 'livemesh-el-addons'),
|
|
|
|
|
|
|
373 |
],
|
|
|
374 |
],
|
375 |
+
'fields' => $repeater->get_controls(),
|
376 |
'title_field' => '{{{ member_name }}}',
|
377 |
]
|
378 |
);
|
includes/widgets/testimonials-slider.php
CHANGED
@@ -9,6 +9,7 @@ Author URI: https://www.livemeshthemes.com
|
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
|
|
12 |
use Elementor\Widget_Base;
|
13 |
use Elementor\Controls_Manager;
|
14 |
use Elementor\Utils;
|
@@ -50,6 +51,15 @@ class LAE_Testimonials_Slider_Widget extends Widget_Base {
|
|
50 |
];
|
51 |
}
|
52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
protected function _register_controls() {
|
54 |
|
55 |
$this->start_controls_section(
|
@@ -59,6 +69,65 @@ class LAE_Testimonials_Slider_Widget extends Widget_Base {
|
|
59 |
]
|
60 |
);
|
61 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
$this->add_control(
|
63 |
'testimonials',
|
64 |
[
|
@@ -81,52 +150,7 @@ class LAE_Testimonials_Slider_Widget extends Widget_Base {
|
|
81 |
'testimonial_text' => __('I am testimonial text. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.', 'livemesh-el-addons'),
|
82 |
],
|
83 |
],
|
84 |
-
'fields' =>
|
85 |
-
[
|
86 |
-
'name' => 'client_name',
|
87 |
-
'label' => __('Name', 'livemesh-el-addons'),
|
88 |
-
'type' => Controls_Manager::TEXT,
|
89 |
-
'default' => __('My client name', 'livemesh-el-addons'),
|
90 |
-
'description' => __('The client or customer name for the testimonial', 'livemesh-el-addons'),
|
91 |
-
'dynamic' => [
|
92 |
-
'active' => true,
|
93 |
-
],
|
94 |
-
],
|
95 |
-
[
|
96 |
-
'name' => 'credentials',
|
97 |
-
'label' => __('Client Details', 'livemesh-el-addons'),
|
98 |
-
'type' => Controls_Manager::TEXT,
|
99 |
-
'description' => __('The details of the client/customer like company name, position held, company URL etc. HTML accepted.', 'livemesh-el-addons'),
|
100 |
-
'dynamic' => [
|
101 |
-
'active' => true,
|
102 |
-
],
|
103 |
-
],
|
104 |
-
|
105 |
-
[
|
106 |
-
'name' => 'client_image',
|
107 |
-
'label' => __('Customer/Client Image', 'livemesh-el-addons'),
|
108 |
-
'type' => Controls_Manager::MEDIA,
|
109 |
-
'default' => [
|
110 |
-
'url' => Utils::get_placeholder_image_src(),
|
111 |
-
],
|
112 |
-
'label_block' => true,
|
113 |
-
'dynamic' => [
|
114 |
-
'active' => true,
|
115 |
-
],
|
116 |
-
],
|
117 |
-
|
118 |
-
[
|
119 |
-
'name' => 'testimonial_text',
|
120 |
-
'label' => __('Testimonials Text', 'livemesh-el-addons'),
|
121 |
-
'type' => Controls_Manager::WYSIWYG,
|
122 |
-
'description' => __('What your customer/client had to say', 'livemesh-el-addons'),
|
123 |
-
'show_label' => false,
|
124 |
-
'dynamic' => [
|
125 |
-
'active' => true,
|
126 |
-
],
|
127 |
-
],
|
128 |
-
|
129 |
-
],
|
130 |
'title_field' => '{{{ client_name }}}',
|
131 |
]
|
132 |
);
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
12 |
+
use Elementor\Repeater;
|
13 |
use Elementor\Widget_Base;
|
14 |
use Elementor\Controls_Manager;
|
15 |
use Elementor\Utils;
|
51 |
];
|
52 |
}
|
53 |
|
54 |
+
public function get_style_depends() {
|
55 |
+
return [
|
56 |
+
'lae-icomoon-styles',
|
57 |
+
'lae-sliders-styles',
|
58 |
+
'lae-frontend-styles',
|
59 |
+
'lae-widgets-styles'
|
60 |
+
];
|
61 |
+
}
|
62 |
+
|
63 |
protected function _register_controls() {
|
64 |
|
65 |
$this->start_controls_section(
|
69 |
]
|
70 |
);
|
71 |
|
72 |
+
$repeater = new Repeater();
|
73 |
+
|
74 |
+
$repeater->add_control(
|
75 |
+
'client_name',
|
76 |
+
[
|
77 |
+
|
78 |
+
'label' => __('Name', 'livemesh-el-addons'),
|
79 |
+
'type' => Controls_Manager::TEXT,
|
80 |
+
'default' => __('My client name', 'livemesh-el-addons'),
|
81 |
+
'description' => __('The client or customer name for the testimonial', 'livemesh-el-addons'),
|
82 |
+
'dynamic' => [
|
83 |
+
'active' => true,
|
84 |
+
],
|
85 |
+
]
|
86 |
+
);
|
87 |
+
|
88 |
+
$repeater->add_control(
|
89 |
+
'credentials',
|
90 |
+
[
|
91 |
+
|
92 |
+
'label' => __('Client Details', 'livemesh-el-addons'),
|
93 |
+
'type' => Controls_Manager::TEXT,
|
94 |
+
'description' => __('The details of the client/customer like company name, position held, company URL etc. HTML accepted.', 'livemesh-el-addons'),
|
95 |
+
'dynamic' => [
|
96 |
+
'active' => true,
|
97 |
+
],
|
98 |
+
]
|
99 |
+
);
|
100 |
+
|
101 |
+
$repeater->add_control(
|
102 |
+
'client_image',
|
103 |
+
[
|
104 |
+
|
105 |
+
'label' => __('Customer/Client Image', 'livemesh-el-addons'),
|
106 |
+
'type' => Controls_Manager::MEDIA,
|
107 |
+
'default' => [
|
108 |
+
'url' => Utils::get_placeholder_image_src(),
|
109 |
+
],
|
110 |
+
'label_block' => true,
|
111 |
+
'dynamic' => [
|
112 |
+
'active' => true,
|
113 |
+
],
|
114 |
+
]
|
115 |
+
);
|
116 |
+
|
117 |
+
$repeater->add_control(
|
118 |
+
'testimonial_text',
|
119 |
+
[
|
120 |
+
|
121 |
+
'label' => __('Testimonials Text', 'livemesh-el-addons'),
|
122 |
+
'type' => Controls_Manager::WYSIWYG,
|
123 |
+
'description' => __('What your customer/client had to say', 'livemesh-el-addons'),
|
124 |
+
'show_label' => false,
|
125 |
+
'dynamic' => [
|
126 |
+
'active' => true,
|
127 |
+
],
|
128 |
+
]
|
129 |
+
);
|
130 |
+
|
131 |
$this->add_control(
|
132 |
'testimonials',
|
133 |
[
|
150 |
'testimonial_text' => __('I am testimonial text. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.', 'livemesh-el-addons'),
|
151 |
],
|
152 |
],
|
153 |
+
'fields' => $repeater->get_controls(),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
'title_field' => '{{{ client_name }}}',
|
155 |
]
|
156 |
);
|
includes/widgets/testimonials.php
CHANGED
@@ -9,6 +9,7 @@ Author URI: https://www.livemeshthemes.com
|
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
|
|
12 |
use Elementor\Widget_Base;
|
13 |
use Elementor\Controls_Manager;
|
14 |
use Elementor\Utils;
|
@@ -49,6 +50,14 @@ class LAE_Testimonials_Widget extends Widget_Base {
|
|
49 |
];
|
50 |
}
|
51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
protected function _register_controls() {
|
53 |
|
54 |
$this->start_controls_section(
|
@@ -61,7 +70,7 @@ class LAE_Testimonials_Widget extends Widget_Base {
|
|
61 |
$this->add_responsive_control(
|
62 |
'per_line',
|
63 |
[
|
64 |
-
'label' => __(
|
65 |
'type' => Controls_Manager::SELECT,
|
66 |
'default' => '3',
|
67 |
'tablet_default' => '2',
|
@@ -78,6 +87,78 @@ class LAE_Testimonials_Widget extends Widget_Base {
|
|
78 |
]
|
79 |
);
|
80 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
|
82 |
$this->add_control(
|
83 |
'testimonials',
|
@@ -102,60 +183,7 @@ class LAE_Testimonials_Widget extends Widget_Base {
|
|
102 |
'testimonial_text' => __('I am testimonial text. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.', 'livemesh-el-addons'),
|
103 |
],
|
104 |
],
|
105 |
-
'fields' =>
|
106 |
-
[
|
107 |
-
'name' => 'client_name',
|
108 |
-
'label' => __('Name', 'livemesh-el-addons'),
|
109 |
-
'type' => Controls_Manager::TEXT,
|
110 |
-
'default' => __('My client name', 'livemesh-el-addons'),
|
111 |
-
'description' => __('The client or customer name for the testimonial', 'livemesh-el-addons'),
|
112 |
-
'dynamic' => [
|
113 |
-
'active' => true,
|
114 |
-
],
|
115 |
-
],
|
116 |
-
[
|
117 |
-
'name' => 'credentials',
|
118 |
-
'label' => __('Client Details', 'livemesh-el-addons'),
|
119 |
-
'type' => Controls_Manager::TEXT,
|
120 |
-
'description' => __('The details of the client/customer like company name, credential held, company URL etc. HTML accepted.', 'livemesh-el-addons'),
|
121 |
-
'dynamic' => [
|
122 |
-
'active' => true,
|
123 |
-
],
|
124 |
-
],
|
125 |
-
|
126 |
-
[
|
127 |
-
'name' => 'client_image',
|
128 |
-
'label' => __('Customer/Client Image', 'livemesh-el-addons'),
|
129 |
-
'type' => Controls_Manager::MEDIA,
|
130 |
-
'default' => [
|
131 |
-
'url' => Utils::get_placeholder_image_src(),
|
132 |
-
],
|
133 |
-
'label_block' => true,
|
134 |
-
'dynamic' => [
|
135 |
-
'active' => true,
|
136 |
-
],
|
137 |
-
],
|
138 |
-
|
139 |
-
[
|
140 |
-
'name' => 'testimonial_text',
|
141 |
-
'label' => __('Testimonials Text', 'livemesh-el-addons'),
|
142 |
-
'type' => Controls_Manager::WYSIWYG,
|
143 |
-
'description' => __('What your customer/client had to say', 'livemesh-el-addons'),
|
144 |
-
'show_label' => false,
|
145 |
-
'dynamic' => [
|
146 |
-
'active' => true,
|
147 |
-
],
|
148 |
-
],
|
149 |
-
|
150 |
-
[
|
151 |
-
"type" => Controls_Manager::SELECT,
|
152 |
-
"name" => "widget_animation",
|
153 |
-
"label" => __("Animation Type", "livemesh-el-addons"),
|
154 |
-
'options' => lae_get_animation_options(),
|
155 |
-
'default' => 'none',
|
156 |
-
],
|
157 |
-
|
158 |
-
],
|
159 |
'title_field' => '{{{ client_name }}}',
|
160 |
]
|
161 |
);
|
@@ -165,7 +193,7 @@ class LAE_Testimonials_Widget extends Widget_Base {
|
|
165 |
$this->start_controls_section(
|
166 |
'section_testimonials_thumbnail',
|
167 |
[
|
168 |
-
'label' => __(
|
169 |
'tab' => Controls_Manager::TAB_STYLE,
|
170 |
'show_label' => false,
|
171 |
]
|
@@ -176,7 +204,7 @@ class LAE_Testimonials_Widget extends Widget_Base {
|
|
176 |
[
|
177 |
'label' => __('Thumbnail Border Radius', 'livemesh-el-addons'),
|
178 |
'type' => Controls_Manager::DIMENSIONS,
|
179 |
-
'size_units' => [
|
180 |
'selectors' => [
|
181 |
'{{WRAPPER}} .lae-testimonials .lae-testimonial-user .lae-image-wrapper img' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
182 |
],
|
@@ -189,7 +217,7 @@ class LAE_Testimonials_Widget extends Widget_Base {
|
|
189 |
[
|
190 |
'label' => __('Thumbnail Size', 'livemesh-el-addons'),
|
191 |
'type' => Controls_Manager::SLIDER,
|
192 |
-
'size_units' => [
|
193 |
'range' => [
|
194 |
'%' => [
|
195 |
'min' => 10,
|
@@ -234,7 +262,7 @@ class LAE_Testimonials_Widget extends Widget_Base {
|
|
234 |
$this->add_control(
|
235 |
'text_color',
|
236 |
[
|
237 |
-
'label' => __(
|
238 |
'type' => Controls_Manager::COLOR,
|
239 |
'selectors' => [
|
240 |
'{{WRAPPER}} .lae-testimonials .lae-testimonial-text' => 'color: {{VALUE}};',
|
@@ -245,7 +273,7 @@ class LAE_Testimonials_Widget extends Widget_Base {
|
|
245 |
$this->add_control(
|
246 |
'text_border_color',
|
247 |
[
|
248 |
-
'label' => __(
|
249 |
'type' => Controls_Manager::COLOR,
|
250 |
'selectors' => [
|
251 |
'{{WRAPPER}} .lae-testimonials .lae-testimonial-text, {{WRAPPER}} .lae-testimonials .lae-testimonial-text:after' => 'border-color: {{VALUE}};',
|
@@ -254,11 +282,10 @@ class LAE_Testimonials_Widget extends Widget_Base {
|
|
254 |
);
|
255 |
|
256 |
|
257 |
-
|
258 |
$this->add_control(
|
259 |
'text_border_width',
|
260 |
[
|
261 |
-
'label' => __(
|
262 |
'type' => Controls_Manager::SLIDER,
|
263 |
'range' => [
|
264 |
'px' => [
|
@@ -287,7 +314,7 @@ class LAE_Testimonials_Widget extends Widget_Base {
|
|
287 |
$this->start_controls_section(
|
288 |
'section_testimonials_author_name',
|
289 |
[
|
290 |
-
'label' => __(
|
291 |
'tab' => Controls_Manager::TAB_STYLE,
|
292 |
]
|
293 |
);
|
@@ -295,16 +322,16 @@ class LAE_Testimonials_Widget extends Widget_Base {
|
|
295 |
$this->add_control(
|
296 |
'title_tag',
|
297 |
[
|
298 |
-
'label' => __(
|
299 |
'type' => Controls_Manager::SELECT,
|
300 |
'options' => [
|
301 |
-
'h1' => __(
|
302 |
-
'h2' => __(
|
303 |
-
'h3' => __(
|
304 |
-
'h4' => __(
|
305 |
-
'h5' => __(
|
306 |
-
'h6' => __(
|
307 |
-
'div' => __(
|
308 |
],
|
309 |
'default' => 'h4',
|
310 |
]
|
@@ -313,7 +340,7 @@ class LAE_Testimonials_Widget extends Widget_Base {
|
|
313 |
$this->add_control(
|
314 |
'title_color',
|
315 |
[
|
316 |
-
'label' => __(
|
317 |
'type' => Controls_Manager::COLOR,
|
318 |
'selectors' => [
|
319 |
'{{WRAPPER}} .lae-testimonials .lae-testimonial-user .lae-text .lae-author-name' => 'color: {{VALUE}};',
|
@@ -342,7 +369,7 @@ class LAE_Testimonials_Widget extends Widget_Base {
|
|
342 |
$this->add_control(
|
343 |
'credential_color',
|
344 |
[
|
345 |
-
'label' => __(
|
346 |
'type' => Controls_Manager::COLOR,
|
347 |
'selectors' => [
|
348 |
'{{WRAPPER}} .lae-testimonials .lae-testimonial-user .lae-text' => 'color: {{VALUE}};',
|
9 |
|
10 |
namespace LivemeshAddons\Widgets;
|
11 |
|
12 |
+
use Elementor\Repeater;
|
13 |
use Elementor\Widget_Base;
|
14 |
use Elementor\Controls_Manager;
|
15 |
use Elementor\Utils;
|
50 |
];
|
51 |
}
|
52 |
|
53 |
+
public function get_style_depends() {
|
54 |
+
return [
|
55 |
+
'lae-animate-styles',
|
56 |
+
'lae-frontend-styles',
|
57 |
+
'lae-widgets-styles'
|
58 |
+
];
|
59 |
+
}
|
60 |
+
|
61 |
protected function _register_controls() {
|
62 |
|
63 |
$this->start_controls_section(
|
70 |
$this->add_responsive_control(
|
71 |
'per_line',
|
72 |
[
|
73 |
+
'label' => __('Columns per row', 'livemesh-el-addons'),
|
74 |
'type' => Controls_Manager::SELECT,
|
75 |
'default' => '3',
|
76 |
'tablet_default' => '2',
|
87 |
]
|
88 |
);
|
89 |
|
90 |
+
$repeater = new Repeater();
|
91 |
+
|
92 |
+
$repeater->add_control(
|
93 |
+
'client_name',
|
94 |
+
[
|
95 |
+
|
96 |
+
'label' => __('Name', 'livemesh-el-addons'),
|
97 |
+
'type' => Controls_Manager::TEXT,
|
98 |
+
'default' => __('My client name', 'livemesh-el-addons'),
|
99 |
+
'description' => __('The client or customer name for the testimonial', 'livemesh-el-addons'),
|
100 |
+
'dynamic' => [
|
101 |
+
'active' => true,
|
102 |
+
],
|
103 |
+
]
|
104 |
+
);
|
105 |
+
|
106 |
+
$repeater->add_control(
|
107 |
+
'credentials',
|
108 |
+
[
|
109 |
+
|
110 |
+
'label' => __('Client Details', 'livemesh-el-addons'),
|
111 |
+
'type' => Controls_Manager::TEXT,
|
112 |
+
'description' => __('The details of the client/customer like company name, credential held, company URL etc. HTML accepted.', 'livemesh-el-addons'),
|
113 |
+
'dynamic' => [
|
114 |
+
'active' => true,
|
115 |
+
],
|
116 |
+
]
|
117 |
+
);
|
118 |
+
|
119 |
+
$repeater->add_control(
|
120 |
+
'client_image',
|
121 |
+
[
|
122 |
+
|
123 |
+
'label' => __('Customer/Client Image', 'livemesh-el-addons'),
|
124 |
+
'type' => Controls_Manager::MEDIA,
|
125 |
+
'default' => [
|
126 |
+
'url' => Utils::get_placeholder_image_src(),
|
127 |
+
],
|
128 |
+
'label_block' => true,
|
129 |
+
'dynamic' => [
|
130 |
+
'active' => true,
|
131 |
+
],
|
132 |
+
]
|
133 |
+
);
|
134 |
+
|
135 |
+
$repeater->add_control(
|
136 |
+
'testimonial_text',
|
137 |
+
[
|
138 |
+
|
139 |
+
'label' => __('Testimonials Text', 'livemesh-el-addons'),
|
140 |
+
'type' => Controls_Manager::WYSIWYG,
|
141 |
+
'description' => __('What your customer/client had to say', 'livemesh-el-addons'),
|
142 |
+
'show_label' => false,
|
143 |
+
'dynamic' => [
|
144 |
+
'active' => true,
|
145 |
+
],
|
146 |
+
]
|
147 |
+
);
|
148 |
+
|
149 |
+
$repeater->add_control(
|
150 |
+
"widget_animation",
|
151 |
+
[
|
152 |
+
"type" => Controls_Manager::SELECT,
|
153 |
+
|
154 |
+
"label" => __("Animation Type", "livemesh-el-addons"),
|
155 |
+
'options' => lae_get_animation_options(),
|
156 |
+
'default' => 'none',
|
157 |
+
'dynamic' => [
|
158 |
+
'active' => true,
|
159 |
+
],
|
160 |
+
]
|
161 |
+
);
|
162 |
|
163 |
$this->add_control(
|
164 |
'testimonials',
|
183 |
'testimonial_text' => __('I am testimonial text. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.', 'livemesh-el-addons'),
|
184 |
],
|
185 |
],
|
186 |
+
'fields' => $repeater->get_controls(),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
187 |
'title_field' => '{{{ client_name }}}',
|
188 |
]
|
189 |
);
|
193 |
$this->start_controls_section(
|
194 |
'section_testimonials_thumbnail',
|
195 |
[
|
196 |
+
'label' => __('Author Thumbnail', 'livemesh-el-addons'),
|
197 |
'tab' => Controls_Manager::TAB_STYLE,
|
198 |
'show_label' => false,
|
199 |
]
|
204 |
[
|
205 |
'label' => __('Thumbnail Border Radius', 'livemesh-el-addons'),
|
206 |
'type' => Controls_Manager::DIMENSIONS,
|
207 |
+
'size_units' => ['px', '%'],
|
208 |
'selectors' => [
|
209 |
'{{WRAPPER}} .lae-testimonials .lae-testimonial-user .lae-image-wrapper img' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
|
210 |
],
|
217 |
[
|
218 |
'label' => __('Thumbnail Size', 'livemesh-el-addons'),
|
219 |
'type' => Controls_Manager::SLIDER,
|
220 |
+
'size_units' => ['%', 'px'],
|
221 |
'range' => [
|
222 |
'%' => [
|
223 |
'min' => 10,
|
262 |
$this->add_control(
|
263 |
'text_color',
|
264 |
[
|
265 |
+
'label' => __('Color', 'livemesh-el-addons'),
|
266 |
'type' => Controls_Manager::COLOR,
|
267 |
'selectors' => [
|
268 |
'{{WRAPPER}} .lae-testimonials .lae-testimonial-text' => 'color: {{VALUE}};',
|
273 |
$this->add_control(
|
274 |
'text_border_color',
|
275 |
[
|
276 |
+
'label' => __('Border Color', 'livemesh-el-addons'),
|
277 |
'type' => Controls_Manager::COLOR,
|
278 |
'selectors' => [
|
279 |
'{{WRAPPER}} .lae-testimonials .lae-testimonial-text, {{WRAPPER}} .lae-testimonials .lae-testimonial-text:after' => 'border-color: {{VALUE}};',
|
282 |
);
|
283 |
|
284 |
|
|
|
285 |
$this->add_control(
|
286 |
'text_border_width',
|
287 |
[
|
288 |
+
'label' => __('Border Width', 'livemesh-el-addons'),
|
289 |
'type' => Controls_Manager::SLIDER,
|
290 |
'range' => [
|
291 |
'px' => [
|
314 |
$this->start_controls_section(
|
315 |
'section_testimonials_author_name',
|
316 |
[
|
317 |
+
'label' => __('Author Name', 'livemesh-el-addons'),
|
318 |
'tab' => Controls_Manager::TAB_STYLE,
|
319 |
]
|
320 |
);
|
322 |
$this->add_control(
|
323 |
'title_tag',
|
324 |
[
|
325 |
+
'label' => __('Title HTML Tag', 'livemesh-el-addons'),
|
326 |
'type' => Controls_Manager::SELECT,
|
327 |
'options' => [
|
328 |
+
'h1' => __('H1', 'livemesh-el-addons'),
|
329 |
+
'h2' => __('H2', 'livemesh-el-addons'),
|
330 |
+
'h3' => __('H3', 'livemesh-el-addons'),
|
331 |
+
'h4' => __('H4', 'livemesh-el-addons'),
|
332 |
+
'h5' => __('H5', 'livemesh-el-addons'),
|
333 |
+
'h6' => __('H6', 'livemesh-el-addons'),
|
334 |
+
'div' => __('div', 'livemesh-el-addons'),
|
335 |
],
|
336 |
'default' => 'h4',
|
337 |
]
|
340 |
$this->add_control(
|
341 |
'title_color',
|
342 |
[
|
343 |
+
'label' => __('Color', 'livemesh-el-addons'),
|
344 |
'type' => Controls_Manager::COLOR,
|
345 |
'selectors' => [
|
346 |
'{{WRAPPER}} .lae-testimonials .lae-testimonial-user .lae-text .lae-author-name' => 'color: {{VALUE}};',
|
369 |
$this->add_control(
|
370 |
'credential_color',
|
371 |
[
|
372 |
+
'label' => __('Color', 'livemesh-el-addons'),
|
373 |
'type' => Controls_Manager::COLOR,
|
374 |
'selectors' => [
|
375 |
'{{WRAPPER}} .lae-testimonials .lae-testimonial-user .lae-text' => 'color: {{VALUE}};',
|
plugin.php
CHANGED
@@ -45,7 +45,7 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
|
|
45 |
public function __clone()
|
46 |
{
|
47 |
// Cloning instances of the class is forbidden
|
48 |
-
_doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'livemesh-el-addons' ), '5.
|
49 |
}
|
50 |
|
51 |
/**
|
@@ -55,7 +55,7 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
|
|
55 |
public function __wakeup()
|
56 |
{
|
57 |
// Unserializing instances of the class is forbidden
|
58 |
-
_doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'livemesh-el-addons' ), '5.
|
59 |
}
|
60 |
|
61 |
private function setup_debug_constants()
|
@@ -142,10 +142,9 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
|
|
142 |
// Filter to exclude images from lazy load using https://wordpress.org/plugins/sg-cachepress/
|
143 |
add_filter( 'sgo_lazy_load_exclude_classes', array( $this, 'exclude_images_with_specific_class' ) );
|
144 |
add_action( 'elementor/widgets/widgets_registered', array( $this, 'include_widgets' ) );
|
145 |
-
add_action( 'elementor/editor/after_enqueue_styles', array( $this, 'enqueue_editor_styles' )
|
146 |
-
add_action( 'elementor/frontend/after_register_scripts', array( $this, 'register_frontend_scripts' )
|
147 |
add_action( 'elementor/frontend/after_register_styles', array( $this, 'register_frontend_styles' ), 10 );
|
148 |
-
add_action( 'elementor/frontend/after_enqueue_styles', array( $this, 'enqueue_frontend_styles' ), 10 );
|
149 |
add_action( 'elementor/init', array( $this, 'add_elementor_category' ) );
|
150 |
}
|
151 |
|
@@ -276,7 +275,7 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
|
|
276 |
wp_register_script(
|
277 |
'lae-widgets-scripts',
|
278 |
LAE_PLUGIN_URL . 'assets/js/lae-widgets' . $suffix . '.js',
|
279 |
-
array( 'lae-waypoints' ),
|
280 |
LAE_VERSION,
|
281 |
true
|
282 |
);
|
@@ -336,26 +335,12 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
|
|
336 |
);
|
337 |
}
|
338 |
|
339 |
-
/**
|
340 |
-
* Load Frontend Styles
|
341 |
-
*
|
342 |
-
*/
|
343 |
-
public function enqueue_frontend_styles()
|
344 |
-
{
|
345 |
-
wp_enqueue_style( 'lae-animate-styles' );
|
346 |
-
wp_enqueue_style( 'lae-sliders-styles' );
|
347 |
-
wp_enqueue_style( 'lae-icomoon-styles' );
|
348 |
-
wp_enqueue_style( 'lae-frontend-styles' );
|
349 |
-
wp_enqueue_style( 'lae-widgets-styles' );
|
350 |
-
}
|
351 |
-
|
352 |
/**
|
353 |
* Include required files
|
354 |
*
|
355 |
*/
|
356 |
-
public function include_widgets()
|
357 |
{
|
358 |
-
$widgets_manager = \Elementor\Plugin::instance()->widgets_manager;
|
359 |
/* Load Elementor Addon Elements */
|
360 |
$deactivate_element_team_members = lae_get_option( 'lae_deactivate_element_team', false );
|
361 |
|
45 |
public function __clone()
|
46 |
{
|
47 |
// Cloning instances of the class is forbidden
|
48 |
+
_doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'livemesh-el-addons' ), '5.2' );
|
49 |
}
|
50 |
|
51 |
/**
|
55 |
public function __wakeup()
|
56 |
{
|
57 |
// Unserializing instances of the class is forbidden
|
58 |
+
_doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?', 'livemesh-el-addons' ), '5.2' );
|
59 |
}
|
60 |
|
61 |
private function setup_debug_constants()
|
142 |
// Filter to exclude images from lazy load using https://wordpress.org/plugins/sg-cachepress/
|
143 |
add_filter( 'sgo_lazy_load_exclude_classes', array( $this, 'exclude_images_with_specific_class' ) );
|
144 |
add_action( 'elementor/widgets/widgets_registered', array( $this, 'include_widgets' ) );
|
145 |
+
add_action( 'elementor/editor/after_enqueue_styles', array( $this, 'enqueue_editor_styles' ) );
|
146 |
+
add_action( 'elementor/frontend/after_register_scripts', array( $this, 'register_frontend_scripts' ) );
|
147 |
add_action( 'elementor/frontend/after_register_styles', array( $this, 'register_frontend_styles' ), 10 );
|
|
|
148 |
add_action( 'elementor/init', array( $this, 'add_elementor_category' ) );
|
149 |
}
|
150 |
|
275 |
wp_register_script(
|
276 |
'lae-widgets-scripts',
|
277 |
LAE_PLUGIN_URL . 'assets/js/lae-widgets' . $suffix . '.js',
|
278 |
+
array( 'lae-waypoints', 'elementor-frontend' ),
|
279 |
LAE_VERSION,
|
280 |
true
|
281 |
);
|
335 |
);
|
336 |
}
|
337 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
338 |
/**
|
339 |
* Include required files
|
340 |
*
|
341 |
*/
|
342 |
+
public function include_widgets( $widgets_manager )
|
343 |
{
|
|
|
344 |
/* Load Elementor Addon Elements */
|
345 |
$deactivate_element_team_members = lae_get_option( 'lae_deactivate_element_team', false );
|
346 |
|
readme.txt
CHANGED
@@ -7,7 +7,7 @@ Tags: elementor, elementor addons, elementor extensions, elementor widgets, page
|
|
7 |
Requires at least: 4.5
|
8 |
Tested up to: 5.6
|
9 |
Requires PHP: 5.6
|
10 |
-
Stable Tag: 5.
|
11 |
License: GPLv3
|
12 |
License URI: https://opensource.org/licenses/GPL-3.0
|
13 |
|
@@ -258,6 +258,11 @@ Email us at support[at]livemeshthemes.com and we will be happy to assist you.
|
|
258 |
|
259 |
|
260 |
|
|
|
|
|
|
|
|
|
|
|
261 |
= 5.1 =
|
262 |
* Added – The Posts Multislider widget
|
263 |
* Added - Support for 3 built-in styles for Posts Slider with additional customizations
|
7 |
Requires at least: 4.5
|
8 |
Tested up to: 5.6
|
9 |
Requires PHP: 5.6
|
10 |
+
Stable Tag: 5.2
|
11 |
License: GPLv3
|
12 |
License URI: https://opensource.org/licenses/GPL-3.0
|
13 |
|
258 |
|
259 |
|
260 |
|
261 |
+
= 5.2 =
|
262 |
+
* Fixed – Display issues with some widgets in Elementor 3.1
|
263 |
+
* Added - Compatibility fixes and changes for Elementor 3.1
|
264 |
+
* Added - Performance improvements by loading only the required CSS for widgets active on the page
|
265 |
+
|
266 |
= 5.1 =
|
267 |
* Added – The Posts Multislider widget
|
268 |
* Added - Support for 3 built-in styles for Posts Slider with additional customizations
|