Addons for Elementor - Version 5.2

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 Icon 128x128 Addons for Elementor
Version 5.2
Comparing to
See all releases

Code changes from version 5.1 to 5.2

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.1
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.1' );
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
- .lae-tab-slider .slick-list {
1603
- -webkit-box-ordinal-group: 3;
1604
- -ms-flex-order: 2;
1605
- order: 2; }
1606
- .lae-tab-slider .slick-list .slick-slide .lae-tab-slide-nav {
1607
- display: none; }
1608
- .lae-tab-slider .slick-dots {
 
 
 
 
 
 
 
 
 
 
 
 
 
1609
  list-style: none;
 
 
 
 
 
 
 
 
 
1610
  margin: 0;
1611
- display: -webkit-box;
1612
- display: -ms-flexbox;
1613
- display: flex;
1614
- -webkit-box-orient: horizontal;
1615
- -webkit-box-direction: normal;
1616
- -ms-flex-flow: row wrap;
1617
- flex-flow: row wrap;
1618
- -webkit-box-pack: start;
1619
- -ms-flex-pack: start;
1620
- justify-content: flex-start; }
1621
- .lae-tab-slider .slick-dots li {
1622
- list-style: none;
1623
- margin: 0 20px 0 0; }
1624
- .lae-tab-slider .slick-dots li:last-child {
1625
- margin-right: 0; }
1626
- .lae-tab-slider .slick-dots .lae-tab-slide-nav {
1627
- display: block;
1628
- text-overflow: ellipsis;
1629
- white-space: normal;
1630
- text-decoration: none;
1631
- border: none;
1632
- margin: 0;
1633
- outline: none; }
1634
- .lae-tab-slider .slick-dots .lae-tab-slide-nav span.lae-icon-wrapper i {
1635
- font-size: 32px;
1636
- vertical-align: middle;
1637
- margin-right: 10px;
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":"AAAA,iBAAiB;ACKjB,4FAA4F;AAE5F;EACE,YAAW,EAAA;EAGT;IACE,iBAAgB,EAAA;IAEhB;MACE,gBAAe;MACf,mBAAkB,EAAA;MAElB;QACE,YAAW;QACX,6CAAoC;QAApC,qCAAoC,EAAA;QAEpC;UACE,YAAW,EAAA;EAMnB;ICsHF,gBAAe;IACf,kBAAiB,EAAA;EDlHb;ICqGJ,gBAAe;IACf,kBAAiB;IACjB,oBAAmB;IACnB,kBAAiB;IACjB,YAAW;IACX,0BAAyB;IACzB,YAAW;IACX,cAAa;IACb,oBAAmB,EAAA;EDzGf;IACE,6CAAoC;IAApC,qCAAoC,EAAA;EAGtC;IACE,YAAW,EAAA;EAGb;IACE,gBAAe;IACf,kBAAiB;IACjB,mBAAkB;IAClB,YAAW;IACX,oBAAmB,EAAA;;AAO3B,qCAAqC;AAGnC;EACE,YAAW;EACX,cAAa,EAAA;AAGf;EACE,iBAAgB;EAChB,oBAAmB,EAAA;EAEnB;IACE,mBAAkB;IAClB,mBAAkB,EAAA;IAElB;MACE,gBAAe;MACf,oBAAmB;MACnB,mBAAkB;MAClB,2CAAkC;MAAlC,mCAAkC,EAAA;IAGpC;MACE,mBAAkB;MAClB,YAAW;MACX,SAAQ;MACR,WAAU,EAAA;MCGhB;QDPI;UAMI,mBAAkB;UAClB,OAAM,EAAA,EAAA;MAGR;QACE,gBAAe;QACf,YAAW;QACX,WAAU;QACV,2CAAkC;QAAlC,mCAAkC,EAAA;QAElC;UACE,YAAW,EAAA;QCVrB;UDGM;YAWI,YAAW;YACX,WAAU,EAAA;YACV;cACE,YAAW,EAAA;YAEb;cACE,YAAW,EAAA;cAEX;gBACE,YAAW,EAAA,EAAA;EAUnB;IACE,gCAAuB;YAAvB,wBAAuB,EAAA;IClC/B;MDiCM;QAGI,gCAAuB;gBAAvB,wBAAuB,EAAA,EAAA;EAI3B;IACE,WAAU,EAAA;EAKhB;IACE,mBAAkB;IAClB,iBAAgB,EAAA;IAEhB;MACE,oBAAmB,EAAA;EAIvB;IACE,kBAAiB,EAAA;;AAKvB,qCAAqC;AAErC;EACE,mBAAkB;EAClB,iBAAgB,EAAA;EAEhB;IACE,YAAW;IACX,kBAAiB;IAMjB,kCAAkC,EAAA;IAJlC;MACE,cAAa,EAAA;IAIf;MACE,YAAW;MACX,mBAAkB,EAAA;MAElB;QACE,iBAAgB;QAChB,mBAAkB;QAClB,2CAAkC;QAAlC,mCAAkC,EAAA;IAItC;MACE,iBAAgB;MAChB,uBAAsB;MACtB,kBAAiB,EAAA;MAEjB;QACE,mBAAkB,EAAA;MAGpB;QACE,oBAAmB,EAAA;MAInB;QACE,gBAAe,EAAA;IAOnB;MACE,gCAAuB;cAAvB,wBAAuB,EAAA;EAM3B;IACE,mBAAkB,EAAA;EAKpB;IACE,aAAY;IACZ,kBAAiB,EAAA;EAIjB;IACE,kBAAiB,EAAA;;ACjIvB;EDyIE;IACE,iBAAgB,EAAA;EAIhB;IACE,YAAW;IACX,YAAW,EAAA;EAGb;IACE,mBAAkB,EAAA;IAElB;MACE,oBAAmB,EAAA;EAIvB;IACE,iBAAgB;IAChB,eAAc;IACd,eAAc,EAAA;IAEd;MACE,8BAA6B,EAAA,EAAA;AASnC;EACE,eAAc,EAAA;AAId;EACE,eAAc,EAAA;AAGhB;EACE,eAAc,EAAA;AAGhB;EACE,eAAc,EAAA;AAGhB;EACE,YAAW,EAAA;EAEX;IACE,YAAW,EAAA;;AAOrB,mGAAmG;AAEnG;EACE,YAAW,EAAA;EAEX;IACE,oBAAmB,EAAA;EAGrB;IACE,oBAAmB;IACnB,0BAAyB;IACzB,oBAAmB;IACnB,mBAAkB;IAClB,mBAAkB;IAClB,qBAAoB;IACpB,oBAAmB;IACnB,mBAAkB;IAClB,gBAAe;IACf,kBAAiB;IACjB,YAAW;IAqCX,mBAAkB;IAClB,iBAAgB,EAAA;IApChB;MACE,YAAW;MACX,iBAAgB,EAAA;IAGlB;MACE,YAAW;MACX,eAAc;MACd,iBAAgB;MAChB,+BAA8B;MAC9B,iCAAgC;MAChC,oBAAmB;MACnB,yBAAwB;MAGxB,iCAAgC;MAEhC,8BAA6B;MAC7B,YAAW;MACX,aAAY;MACZ,mBAAkB;MAClB,cAAa;MACb,WAAU;MACV,aAAY,EAAA;MAEZ;QACE,WAAU;QACV,YAAW,EAAA;MAGb;QACE,iBAAgB,EAAA;EAQtB;IACE,eAAc,EAAA;IAEd;MACE,oBAAmB,EAAA;MAEnB;QACE,gBAAe;QACf,mBAAkB;QAClB,mBAAkB,EAAA;QAElB;UACE,mBAAkB,EAAA;IAKxB;MACE,oBAAmB;MACnB,uBAAsB;MACtB,YAAW,EAAA;MAEX;QACE,eAAc,EAAA;MAGhB;QC9OJ,gBAAe;QACf,kBAAiB;QACjB,oBAAmB;QACnB,kBAAiB;QACjB,YAAW;QACX,0BAAyB;QACzB,YAAW;QACX,cAAa;QACb,oBAAmB;QDwOb,gBAAe;QACf,kBAAiB;QACjB,mBAAkB;QAClB,YAAW,EAAA;QAEX;UACE,eAAc,EAAA;;AAOxB,8FAA8F;AAE9F;EACE,YAAW;EACX,mBAAkB,EAAA;EAElB;IACE,iBAAgB;IAChB,eAAc,EAAA;EAGhB;IACE,mBAAkB;IAClB,iBAAgB;IAChB,oBAAmB;IACnB,gBAAe;IACf,kBAAiB;IACjB,mBAAkB;IAClB,YAAW,EAAA;IAEX;MACE,YAAW,EAAA;IAGb;MACE,YAAW;MACX,gBAAe;MACf,eAAc;MACd,oBAAmB;MACnB,iBAAgB;MAChB,YAAW;MACX,aAAY,EAAA;MAEZ;QACE,YAAW,EAAA;EAKjB;IACE,eAAc;IACd,eAAc,EAAA;IAEd;MACE,oBAAmB,EAAA;MAEnB;QACE,gBAAe;QACf,mBAAkB;QAClB,mBAAkB,EAAA;QAElB;UACE,mBAAkB,EAAA;IAKxB;MACE,oBAAmB;MACnB,uBAAsB;MACtB,YAAW,EAAA;MAEX;QACE,eAAc,EAAA;MAGhB;QC/TJ,gBAAe;QACf,kBAAiB;QACjB,oBAAmB;QACnB,kBAAiB;QACjB,YAAW;QACX,0BAAyB;QACzB,YAAW;QACX,cAAa;QACb,oBAAmB;QDyTb,gBAAe;QACf,kBAAiB;QACjB,mBAAkB,EAAA;QAElB;UACE,eAAc,EAAA;;AAOxB,mGAAmG;AAEnG;EACE,YAAW,EAAA;EAEX;IACE,YAAW;IACX,eAAc;IACd,iBAAgB;IAChB,iBAAgB,EAAA;IAEhB;MACE,UAAS;MACT,eAAc;MACd,YAAW;MACX,mBAAkB;MAClB,gBAAe;MACf,qBAAoB;MACpB,YAAW;MACX,gBAAe;MACf,kBAAiB,EAAA;MAEjB;QACE,iBAAgB,EAAA;QAEhB;UACE,sBAAqB;UACrB,kBAAiB,EAAA;MAIrB;QACE,YAAW,EAAA;IAIf;MACE,mBAAkB,EAAA;IAGpB;MACE,oBAAmB;MACnB,eAAc;MACd,aAAY;MACZ,SAAQ;MACR,mBAAkB;MAClB,WAAU;MACV,mBAAkB,EAAA;IAGpB;MACE,YAAW;MACX,+BAA8B;MAC9B,aAAY;MACZ,eAAc;MACd,kBAAiB;MACjB,mBAAkB,EAAA;MAElB;QACE,qCAAoC,EAAA;;AAO5C,wFAAwF;AACxF;EACE,YAAW,EAAA;;AAGb;EACE,mBAAkB;EAClB,mBAAkB;EAClB,YAAW;EACX,iBAAgB;EAChB,YAAW;EACX,cAAa,EAAA;EAEb;IACE,mBAAkB;IAClB,OAAM;IACN,QAAO;IACP,gBAAe;IACf,eAAc,EAAA;EAGhB;IACE,mBAAkB;IAClB,mBAAkB;IAClB,QAAO;IACP,SAAQ;IACR,kBAAiB;IACjB,mBAAkB;IAClB,SAAQ;IACR,eAAc;IACd,YAAW,EAAA;IAEX;MACE,eAAc,EAAA;EAKhB;IACE,mBAAkB;IAClB,SAAQ;IACR,QAAO;IACP,SAAQ;IACR,kBAAiB;IACjB,mBAAkB;IAClB,gBAAe;IACf,kBAAiB;IACjB,iBAAgB;IAChB,mBAAkB;IAClB,YAAW;IACX,oBAAmB,EAAA;IAEnB;MACE,eAAc,EAAA;EAIlB;IACE,gBAAe;IACf,uBAAsB,EAAA;EAKxB;IACE,YAAW,EAAA;EAGb;IACE,YAAW,EAAA;;AAKjB;EACE;IACE,oBAAmB,EAAA,EAAA;AAIvB,8FAA8F;AAE9F;EACE,sBAAqB;EACrB,uBAAsB;GACtB,qBAAqB;GACrB,QAAQ;GACR,gBAAgB;EAChB,mBAAkB,EAAA;;AAGpB;EACE,sBAAqB;EACrB,uBAAsB;GACtB,qBAAqB;GACrB,QAAQ;GACR,gBAAgB;EAChB,mBAAkB,EAAA;;AAGpB;EACE,sBAAqB;EACrB,uBAAsB;GACtB,qBAAqB;GACrB,QAAQ;GACR,gBAAgB;EAChB,mBAAkB,EAAA;;AAGpB;EACE,iBAAgB;EAChB,eAAc;EACd,mBAAkB;EAClB,OAAM;EACN,QAAO;EACP,SAAQ;EACR,UAAS;EACT,iBAAgB,EAAA;;AAGlB;EACE,eAAc,EAAA;;AAGhB;EACE,eAAc;EACd,oCAAmC,EAAA;;AAGrC;EACE,eAAc;EACd,iCAAgC,EAAA;;AAGlC;EACE,mBAAkB,EAAA;;AAGpB;EACE,yCAAwC;EAIxC,iCAAwB;EAAxB,yBAAwB;EAAxB,+CAAwB,EAAA;;AAG1B;EACE,qCAAoC;EAIpC,6BAA4B,EAAA;;AAG9B;EACE,qCAAoC;EAIpC,6BAA4B,EAAA;;AAG9B;EACE,yCAAwC;EAIxC,iCAAwB;EAAxB,yBAAwB;EAAxB,+CAAwB;EACxB,iCAAgC;EAIhC,yBAAwB,EAAA;;AAG1B;EACE,0CAAyC;EACzC,mBAAkB,EAAA;;AAGpB;EACE,mBAAkB,EAAA;;AAGpB,8BAA8B;AAE9B;EACE,YAAW;EACX,aAAY;EACZ,uBAAuB,EAAA;EACvB;IACE,sBAAqB;IACrB,oBAAmB;IACnB,iBAAgB;IAChB,mBAAkB;IAClB,oBAAmB,EAAA;IAEnB;MACE,kBAAiB,EAAA;IAGnB;MACE,aAAY,EAAA;IAGd;MACE,gBAAe;MACf,gBAAe;MACf,kBAAiB;MACjB,YAAW;MACX,uBAAsB,EAAA;MAEtB;QACE,eAAc,EAAA;IAIlB;MACE,kBAAiB;MACjB,iBAAgB,EAAA;IAGlB;MACE,iBAAgB,EAAA;IAGlB;MACE,gBAAe;MACf,kBAAiB;MACjB,mBAAkB;MAClB,qBAAoB;MACpB,oBAAmB;MACnB,iBAAgB;MAChB,YAAW;MACX,oBAAmB,EAAA;MAEnB;QACE,gBAAe,EAAA;MAGjB;QACE,eAAc,EAAA;IAIlB;MACE,gBAAe;MACf,kBAAiB;MACjB,sBAAqB;MACrB,YAAW,EAAA;MAEX;QACE,eAAc,EAAA;MAGhB;QACE,YAAW;QACX,mBAAkB,EAAA;QAElB;UACE,aAAY;UACZ,mBAAkB,EAAA;MAItB;QACE,gBAAe;QACf,uBAAsB;QACtB,YAAW,EAAA;;AAMnB;EAEI;IACE,gBAAe;IACf,kBAAiB;IACjB,iBAAgB,EAAA;IAEhB;MACE,gBAAe,EAAA;EAInB;IACE,gBAAe;IACf,kBAAiB,EAAA,EAAA;AC9tBrB;EDquBE;IACE,mBAAkB,EAAA,EAAA;AAKxB,2FAA2F;AAE3F;EACE,YAAW,EAAA;;AAGb;EACE,YAAW;EACX,cAAa,EAAA;;AAIf;EACE,WAAU,EAAA;EAEV;IACE,gBAAe;IACf,0BAAyB;IACzB,iCAAgC,EAAA;IAEhC;MChtBF,gBAAe;MACf,kBAAiB;MACjB,oBAAmB;MACnB,kBAAiB;MACjB,YAAW;MACX,0BAAyB;MACzB,YAAW;MACX,cAAa;MACb,oBAAmB;MD0sBf,gBAAe;MACf,kBAAiB;MACjB,eAAc;MACd,UAAS,EAAA;IAGX;MACE,iBAAgB,EAAA;IAGlB;MACE,eAAc;MACd,gBAAe;MACf,kBAAiB;MACjB,eAAc;MACd,qBAAoB;MACpB,mBAAkB;MAClB,mBAAkB,EAAA;EAItB;IACE,iBAAgB;IAChB,WAAU;IACV,+BAA8B;IAE9B,2BAA0B;IAC1B,uBAAsB;IACtB,4CAA2C;IAG3C,oCAAmC;IACnC,oBAAmB,EAAA;IAGjB;MACE,oBAAmB,EAAA;IAIvB;MACE,YAAW;MACX,gBAAe;MACf,kBAAiB;MACjB,iBAAgB;MAChB,UAAS,EAAA;MAET;QACE,gBAAe;QACf,kBAAiB,EAAA;EAKvB;IACE,qBAAoB;IACpB,0BAAyB,EAAA;EAIzB;IACE,sBAAqB;IACrB,kBAAiB;IACjB,oBAAmB;IACnB,oBAAmB,EAAA;EAGrB;IACE,gBAAe;IACf,kBAAiB;IACjB,oBAAmB;IACnB,kBAAiB;IACjB,iBAAgB,EAAA;EAIpB;IACE,gBAAe;IACf,UAAS;IACT,uBAAsB,EAAA;IAEtB;MACE,iBAAgB;MAChB,eAAc;MACd,aAAY;MACZ,UAAS;MACT,+BAA8B;MAE9B,2BAA0B;MAC1B,uBAAsB;MACtB,mBAAkB,EAAA;MAElB;QACE,YAAW;QACX,gBAAe;QACf,gBAAe;QACf,kBAAiB,EAAA;MAGnB;QACE,eAAc;QACd,oBAAmB,EAAA;MAGrB;QACE,eAAc,EAAA;QAEd;UACE,mBAAkB;UAClB,YAAW;UACX,iBAAgB;UAChB,aAAY;UACZ,YAAW;UACX,eAAc;UACd,oBAAmB,EAAA;MAIvB;QACE,YAAW;QACX,gBAAe;QACf,kBAAiB;QACjB,gBAAe,EAAA;MAGjB;QACE,eAAc,EAAA;MAGhB;QACE,cAAa,EAAA;EAKnB;IACE,mBAAkB;IAClB,0BAAyB;IACzB,cAAa;IACb,eAAc;IACd,oBAAmB;IACnB,4CAA2C;IAG3C,oCAAmC;IACnC,4BAA2B;IAC3B,6BAA4B;IAC5B,8BAA6B,EAAA;IAE7B;MACE,mBAAkB;MAClB,mBAAkB;MAClB,kBAAiB;MACjB,gBAAe;MACf,kBAAiB;MACjB,oBAAmB;MACnB,kBAAiB,EAAA;EAIrB;IACE,oBAAmB;IACnB,kBAAiB,EAAA;IAEjB;MACE,sBAAqB,EAAA;IAGvB;MACE,gBAAe,EAAA;IAGjB;MACE,eAAc,EAAA;IAGhB;MACE,gBAAe;MACf,0BAAyB;MACzB,mBAAkB,EAAA;;AAKxB,+FAA+F;AAE/F,wCAAwC;AAExC;EACE,YAAW,EAAA;EAEX;IACE,oBAAmB,EAAA;IAEnB;MACE,6CAAoC;MAApC,qCAAoC,EAAA;MAEpC;QACE,YAAW,EAAA;MAGb;QACE,eAAc,EAAA;IAIlB;MACE,gBAAe;MACf,kBAAiB,EAAA;MAEjB;QACE,eAAc,EAAA;QAEd;UACE,eAAc,EAAA;MAKhB;QACE,6CAAoC;QAApC,qCAAoC,EAAA;MAGtC;QACE,YAAW,EAAA;MAGb;QACE,eAAc,EAAA;;AAOxB,aAAa;AAGT;EACE,eAAc;EACd,mBAAkB;EAClB,gBAAe;EACf,eAAc;EACd,oBAAmB;EACnB,6CAAoC;EAApC,qCAAoC;EACpC,YAAW,EAAA;EAEX;IACE,eAAc,EAAA;EAGhB;IACE,eAAc,EAAA;AAIlB;EACE,eAAc;EACd,gBAAe;EACf,mBAAkB;EAClB,oBAAmB;EACnB,2CAAkC;EAAlC,mCAAkC,EAAA;AAGpC;EACE,mBAAkB;EAClB,iBAAgB;EAChB,eAAc,EAAA;EAEd;IC/9BJ,gBAAe;IACf,kBAAiB;IACjB,oBAAmB;IACnB,kBAAiB;IACjB,YAAW;IACX,0BAAyB;IACzB,YAAW;IACX,cAAa;IACb,oBAAmB;IDy9Bb,oBAAmB,EAAA;AAKrB;EACE,mCAA0B;UAA1B,2BAA0B,EAAA;;AAMlC,aAAa;AAIT;EACE,YAAW;EACX,mBAAkB;EAClB,YAAW,EAAA;EAEX;IACE,aAAY;IACZ,mBAAkB,EAAA;EAGpB;IACE,eAAc,EAAA;EAGhB;IACE,eAAc,EAAA;AAIlB;EACE,gBAAe;EACf,kBAAiB,EAAA;AAGnB;ECzgCF,gBAAe;EACf,kBAAiB;EACjB,oBAAmB;EACnB,kBAAiB;EACjB,YAAW;EACX,0BAAyB;EACzB,YAAW;EACX,cAAa;EACb,oBAAmB;EDmgCf,oBAAmB,EAAA;;AAKzB,aAAa;AAIT;EACE,eAAc;EACd,iBAAgB;EAChB,gBAAe;EACf,eAAc;EACd,oBAAmB;EACnB,YAAW,EAAA;EAEX;IACE,kBAAiB,EAAA;EAGnB;IACE,YAAW,EAAA;EAGb;IACE,eAAc,EAAA;EAGhB;IACE,eAAc,EAAA;AAIlB;EACE,eAAc;EACd,gBAAe;EACf,iBAAgB;EAChB,oBAAmB,EAAA;AAGrB;EACE,iBAAgB;EAChB,iBAAgB;EAChB,UAAS;EACT,gBAAe;EACf,kBAAiB;EACjB,YAAW,EAAA;EAEX;IACE,kBAAiB,EAAA;EAGnB;IACE,WAAU;IACV,UAAS;IACT,aAAY,EAAA;EAGd;IACE,8BAA6B;IAC7B,mBAAkB;IAClB,WAAU;IACV,UAAS;IACT,iBAAgB;IAChB,kBAAiB,EAAA;IAEjB;MACE,WAAU,EAAA;IAGZ;MACE,mBAAkB,EAAA;EAItB;ICnmCJ,sCAAqC;IACrC,YAAW;IACX,mBAAkB;IAClB,oBAAmB;IACnB,qBAAoB;IACpB,qBAAoB;IACpB,eAAc;IACd,oCAAmC;IACnC,mCAAkC;ID6lC5B,mBAAkB;IAClB,sBAAqB;IACrB,aAAY;IACZ,YAAW;IACX,iBAAgB;IAChB,YAAW;IACX,uBAAsB;IACtB,mBAAkB;IAClB,iBAAgB;IAChB,eAAc;IACd,gBAAe;IACf,eAAc,EAAA;IAEd;MACE,cAAa,EAAA;IAGf;MACE,eAAc,EAAA;EAIlB;IC/mCJ,gBAAe;IACf,kBAAiB;IACjB,oBAAmB;IACnB,kBAAiB;IACjB,YAAW;IACX,0BAAyB;IACzB,YAAW;IACX,cAAa;IACb,oBAAmB;IDymCb,oBAAmB,EAAA;;AAO3B,0FAA0F;AAE1F;EACE,YAAW;EACX,gBAAe,EAAA;EC/pCf;ID6pCF;MAII,eAAc,EAAA,EAAA;EAId;IACE,iBAAgB;IAChB,mBAAkB;IAClB,aAAY;IACZ,WAAU;IACV,UAAS;IACT,oDAAmC;IAAnC,4CAAmC;IAAnC,oCAAmC;IAAnC,qEAAmC;IACnC,iDAAwC;YAAxC,yCAAwC;IACxC,iBAAgB,EAAA;IAEhB;MACE,iDAAwC;cAAxC,yCAAwC,EAAA;EAI5C;IACE,mBAAkB;IAClB,iBAAgB,EAAA;IAEhB;MACE,YAAW;MACX,eAAc;MACd,2CAAkC;MAAlC,mCAAkC;MAClC,gBAAe,EAAA;IAIf;MACE,gCAAuB;cAAvB,wBAAuB,EAAA;IAI3B;MACE,eAAc;MACd,mBAAkB,EAAA;MAElB;QACE,mBAAkB;QAClB,eAAc;QACd,mBAAkB;QAClB,SAAQ;QACR,QAAO;QACP,SAAQ;QACR,aAAY;QACZ,gBAAe;QACf,oCAA2B;gBAA3B,4BAA2B,EAAA;MAG7B;QACE,cAAa;QACb,UAAS;QACT,gBAAe;QACf,kBAAiB;QACjB,iBAAgB;QAChB,YAAW;QACX,WAAU;QACV,+CAAsC;QAAtC,uCAAsC,EAAA;QCzuC9C;UDiuCM;YAUI,gBAAe;YACf,kBAAiB,EAAA,EAAA;QAGnB;UACE,gBAAe;UACf,YAAW;UACX,2CAAkC;UAAlC,mCAAkC;UAClC,qCAAoC,EAAA;UAEpC;YACE,8BAA6B,EAAA;MAKnC;QACE,eAAc;QACd,eAAc;QACd,gBAAe;QACf,kBAAiB;QACjB,WAAU;QACV,+CAAsC;QAAtC,uCAAsC,EAAA;QAEtC;UACE,YAAW;UACX,mBAAkB;UAClB,gBAAe;UACf,QAAO;UACP,gBAAe;UACf,kBAAiB;UACjB,mBAAkB;UAClB,2CAAkC;UAAlC,mCAAkC,EAAA;UAElC;YACE,YAAW,EAAA;IAQf;MACE,WAAU,EAAA;EAMlB;IACE,mBAAkB;IAClB,iBAAgB;IAChB,eAAc;IACd,mBAAkB,EAAA;IAElB;MCpvCJ,gBAAe;MACf,kBAAiB;MACjB,oBAAmB;MACnB,kBAAiB;MACjB,YAAW;MACX,0BAAyB;MACzB,YAAW;MACX,cAAa;MACb,oBAAmB;MD8uCb,gBAAe;MACf,kBAAiB;MACjB,oBAAmB,EAAA;MAEnB;QACE,cAAa,EAAA;MAGf;QACE,eAAc;QACd,2CAAkC;QAAlC,mCAAkC,EAAA;QAElC;UACE,YAAW,EAAA;IAMf;MACE,sBAAqB;MACrB,WAAU;MACV,UAAS;MACT,mBAAkB;MAClB,YAAW,EAAA;MAEX;QEp3CF,4CAA4B;QAgB5B,oCAAoB;QFs2ChB,mBAAkB,EAAA;MAGpB;QACE,cAAa;QACb,kBAAiB;QACjB,mBAAkB,EAAA;MAGpB;QACE,aAAY;QACZ,gBAAe,EAAA;MAGjB;QACE,cAAa,EAAA;IAKnB;MACE,WAAU;MACV,oBAAmB,EAAA;MAEnB;QACE,YAAW;QACX,YAAW;QACX,iBAAgB;QAChB,eAAc;QACd,YAAW;QACX,mBAAkB;QAClB,oBAAmB,EAAA;IAIvB;MAGE,2CAAkC;MAAlC,mCAAkC,EAAA;MC/0CxC;QACE,YAAkB;QAClB,YAAoB;QACpB,iBD20CoC;QC10CpC,eAAc;QACd,YAAW,EAAA;MD40CP;QACE,mBAAkB;QAClB,uBAAsB,EAAA;IAI1B;MACE,mBAAkB;MAClB,2CAAkC;MAAlC,mCAAkC,EAAA;EAItC;IACE,cAAa,EAAA;;AAMnB,0FAA0F;AAE1F;EACE,YAAW;EACX,iBAAgB;EAChB,eAAc,EAAA;EG75Cd;IHi6CI;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA,EAAA;EG3+ChC;IHk/CI;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA,EAAA;EG5jDhC;IHkkDI;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA;IAI5B;MACE,4BAA2B,EAAA;MAE3B;QACE,6BAA4B,EAAA;IAIhC;MACE,2BAA0B,EAAA,EAAA;EAKhC;IACE,mBAAkB;IAClB,6BAA4B;IAC5B,8BAA6B;IAC7B,iBAAgB,EAAA;IAEhB;MACE,mBAAkB;MAClB,4BAA2B,EAAA;IAG7B;MACE,iCAAgC,EAAA;IAGlC;MACE,4CAA2C;MAE3C,oCAAmC;MACnC,YAAW;MACX,UAAS;MACT,eAAc,EAAA;IAGhB;MACE,mBAAkB;MAClB,WAAU;MACV,SAAQ;MACR,QAAO;MACP,mBAAkB;MAClB,YAAW;MACX,aAAY;MACZ,kBAAiB;MACjB,YAAW;MACX,gBAAe;MACf,kBAAiB;MACjB,+CAAsC;MAAtC,uCAAsC;MACtC,WAAU,EAAA;MAEV;QACE,YAAW;QACX,sBAAqB,EAAA;IAIzB;MACE,mBAAkB;MAClB,QAAO;MACP,OAAM;MACN,iBAAgB;MAChB,YAAW;MACX,aAAY;MACZ,iBAAgB;MAChB,yBAAwB;MACxB,gBAAe;MACf,WAAU;MACV,+CAAsC;MAAtC,uCAAsC,EAAA;IAItC;MACE,aAAY,EAAA;MAEZ;QACE,aAAY,EAAA;IAIhB;MACE,WAAU,EAAA;;AAMlB,mGAAmG;AAEnG;EACE,mBAAkB,EAAA;;AAGpB;EACE,gBAAe,EAAA;;AAKjB,mFAAmF;AAEnF;EACE,oBAAmB,EAAA;EAEnB;IACE,gBAAe;IACf,kBAAiB;IACjB,0BAAyB;IACzB,oBAAmB,EAAA;IC7rDrB;MACE,YAAkB;MAClB,YAAoB;MACpB,iBD2rDgC;MC1rDhC,eAAc;MACd,YAAW,EAAA;ID2rDX;MACE,uBAAsB,EAAA;MAEtB;QACE,oBAAmB,EAAA;IC5tDzB;MDitDA;QAgBI,gBAAe;QACf,kBAAiB,EAAA,EAAA;EAIrB;IACE,iBAAgB,EAAA;IAEhB;MACE,oBAAmB,EAAA;;AAKzB,6GAA6G;AAE7G;EACE,YAAW;EACX,iBAAgB,EAAA;EAEhB;IACE,mBAAkB;IAClB,kBAAiB;IACjB,oBAAmB;IACnB,iBAAgB;IAChB,YAAW;IACX,qBAAa;IAAb,qBAAa;IAAb,cAAa;IACb,+BAAqB;IAArB,8BAAqB;QAArB,0BAAqB;YAArB,sBAAqB;IACrB,0BAA8B;QAA9B,uBAA8B;YAA9B,+BAA8B,EAAA;IAE9B;MACE,yBAAuB;UAAvB,sBAAuB;cAAvB,wBAAuB,EAAA;IChwD3B;MDqvDA;QAeI,6BAAsB;QAAtB,8BAAsB;YAAtB,2BAAsB;gBAAtB,uBAAsB;QACtB,wBAA2B;YAA3B,qBAA2B;gBAA3B,4BAA2B,EAAA,EAAA;EAI/B;IACE,sBAAqB;IACrB,iBAAgB;IAChB,gBAAe;IACf,gBAAe;IACf,kBAAiB;IACjB,0BAAyB;IACzB,oBAAmB;IACnB,YAAW;IACX,oBAAmB,EAAA;IAEnB;MACE,oBAAmB,EAAA;IAGrB;MACE,eAAc,EAAA;ICzxDlB;MDywDA;QAoBI,oBAAmB,EAAA,EAAA;EAIvB;IACE,eAAc;IACd,UAAS;IACT,WAAU;IEz1DN,2BEgQa;IFhPb,mBEgPa;IAWnB,4BAXmB,EAAA;IH3MnB;MDiyDA;QEt1DM,+BEgQa;QFhPb,uBEgPa;QAWnB,2BAToB,EAAA,EAAA;IJ6lDlB;MACE,mBAAkB;MAClB,sBAAqB;MACrB,mBAAkB;MAClB,WAAU;MACV,mBAAkB;MAClB,8BAA6B,EAAA;MAE7B;QACE,mBAAkB,EAAA;MAGpB;QACE,gBAAe;QACf,kBAAiB;QACjB,2CAAkC;QAAlC,mCAAkC;QAClC,eAAc;QACd,YAAW;QACX,qBAAoB,EAAA;QAEpB;UACE,YAAW,EAAA;QAGb;UACE,YAAW,EAAA;UAEX;YACE,YAAW,EAAA;QCt0DrB;UDszDI;YAqBI,oBAAmB,EAAA,EAAA;MAKrB;QACE,YAAW,EAAA;QAEX;UACE,YAAW,EAAA;MAIf;QACE,YAAW;QACX,mBAAkB;QAClB,QAAO;QACP,UAAS;QACT,iCAAgC;QAChC,YAAW,EAAA;MAIf;QACE,gBAAe,EAAA;EAOjB;IACE,UAAS;IACT,WAAU;IACV,aAAY;IACZ,iBAAgB;IAChB,yBAAgB;YAAhB,iBAAgB,EAAA;EAGlB;IACE,mBAAkB;IAClB,iBAAgB,EAAA;IAEhB;MACE,eAAc;MACd,YAAW;MACX,2CAAkC;MAAlC,mCAAkC,EAAA;IAIlC;MACE,gCAAuB;cAAvB,wBAAuB,EAAA;IAI3B;MACE,eAAc;MACd,mBAAkB,EAAA;MAElB;QACE,mBAAkB;QAClB,eAAc;QACd,mBAAkB;QAClB,SAAQ;QACR,QAAO;QACP,SAAQ;QACR,aAAY;QACZ,gBAAe;QACf,oCAA2B;gBAA3B,4BAA2B,EAAA;MAG7B;QACE,cAAa;QACb,UAAS;QACT,gBAAe;QACf,kBAAiB;QACjB,iBAAgB;QAChB,YAAW;QACX,WAAU;QACV,+CAAsC;QAAtC,uCAAsC,EAAA;QC15DhD;UDk5DQ;YAUI,gBAAe;YACf,kBAAiB,EAAA,EAAA;QAGnB;UACE,gBAAe;UACf,YAAW;UACX,2CAAkC;UAAlC,mCAAkC;UAClC,qCAAoC,EAAA;UAEpC;YACE,8BAA6B,EAAA;MAKnC;QACE,eAAc;QACd,eAAc;QACd,gBAAe;QACf,kBAAiB;QACjB,WAAU;QACV,+CAAsC;QAAtC,uCAAsC,EAAA;QAEtC;UACE,YAAW;UACX,mBAAkB;UAClB,gBAAe;UACf,QAAO;UACP,gBAAe;UACf,kBAAiB;UACjB,mBAAkB;UAClB,2CAAkC;UAAlC,mCAAkC,EAAA;UAElC;YACE,YAAW,EAAA;IAQf;MACE,WAAU,EAAA;EAOlB;IACE,mBAAkB;IAClB,iBAAgB;IAChB,oBAAmB,EAAA;EAGrB;IACE,gBAAe;IACf,kBAAiB;IACjB,oBAAmB;IACnB,oBAAmB,EAAA;IAEnB;MACE,cAAa,EAAA;IAGf;MACE,2CAAkC;MAAlC,mCAAkC;MAClC,YAAW,EAAA;MAEX;QACE,YAAW,EAAA;IAKb;MACE,eAAc,EAAA;MAEd;QACE,YAAW,EAAA;EAOjB;IACE,sBAAqB;IACrB,WAAU;IACV,UAAS;IACT,mBAAkB;IAClB,YAAW,EAAA;IAEX;MACE,cAAa;MACb,kBAAiB;MACjB,mBAAkB,EAAA;IAGpB;MACE,aAAY;MACZ,gBAAe,EAAA;IAGjB;MACE,cAAa,EAAA;IAGf;ME/jEF,4CAA4B;MAgB5B,oCAAoB;MFijEhB,mBAAkB,EAAA;IAGpB;MACE,eAAc,EAAA;EAKpB;IACE,oBAAmB;IACnB,WAAU,EAAA;IAEV;MACE,YAAW;MACX,YAAW;MACX,iBAAgB;MAChB,eAAc;MACd,YAAW;MACX,mBAAkB;MAClB,oBAAmB,EAAA;IAGrB;MACE,YAAW,EAAA;MAEX;QACE,oBAAmB,EAAA;;AAU7B;EACE,mBAAkB,EAAA;AAGpB;EACE,YAAW;EACX,gBAAe;EACf,eAAc;EACd,iBAAgB;EAChB,0BAAyB;EACzB,eAAc;EACd,WAAU;EACV,8CAAqC;EAArC,sCAAqC,EAAA;EAErC;IACE,YAAW,EAAA;EAGb;IACE,aAAY;IACZ,sBAAqB;IACrB,iBAAgB,EAAA;EAIhB;IACE,kBAAiB,EAAA;;AAOzB,kEAAkE;AAGhE;EACE,YAAW;EACX,mBAAkB;EAClB,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,6BAAwB;EAAxB,8BAAwB;MAAxB,6BAAwB;UAAxB,yBAAwB,EAAA;AAG1B;EACE,6BAAQ;MAAR,kBAAQ;UAAR,SAAQ,EAAA;EAGN;IACE,cAAa,EAAA;AAKnB;EACE,iBAAgB;EAChB,UAAS;EACT,qBAAa;EAAb,qBAAa;EAAb,cAAa;EACb,+BAAmB;EAAnB,8BAAmB;MAAnB,wBAAmB;UAAnB,oBAAmB;EACnB,wBAA2B;MAA3B,qBAA2B;UAA3B,4BAA2B,EAAA;EAE3B;IACE,iBAAgB;IAChB,mBAAkB,EAAA;IAElB;MACE,gBAAe,EAAA;EAInB;IACE,eAAc;IACd,wBAAuB;IACvB,oBAAmB;IACnB,sBAAqB;IACrB,aAAY;IACZ,UAAS;IACT,cAAa,EAAA;IAGb;MACE,gBAAe;MACf,uBAAsB;MACtB,mBAAkB;MAClB,6CAAoC;MAApC,qCAAoC,EAAA;MAEpC;QACE,mBAAkB,EAAA;IAItB;MACE,sBAAqB;MACrB,uBAAsB;MACtB,aAAY;MACZ,YAAW;MACX,WAAU;MACV,mBAAkB;MAClB,aAAY,EAAA;IAGd;MACE,gBAAe;MACf,eAAc;MACd,iBAAgB;MAChB,oBAAmB;MACnB,6CAAoC;MAApC,qCAAoC;MACpC,uBAAsB,EAAA;AAK5B;EACE,mBAAkB,EAAA;;AAItB;EACE,oBAAmB;EACnB,mBAAkB,EAAA;EAGhB;IACE,cAAa,EAAA;EAIjB;IACE,iCAAgC;IAChC,eAAc;IACd,mBAAkB,EAAA;IAElB;MACE,mBAAkB;MAClB,WAAU;MACV,mBAAkB,EAAA;MCvrEtB;QDorEE;UAKI,mBAAkB,EAAA,EAAA;MAGpB;QACE,YAAW;QACX,mBAAkB;QAClB,UAAS;QACT,QAAO;QACP,YAAW;QACX,YAAW;QACX,wBAAuB;QACvB,kDAAyC;QAAzC,0CAAyC,EAAA;MAG3C;QACE,YAAW;QACX,mBAAkB;QAClB,0BAAyB,EAAA;MAG3B;QACE,eAAc,EAAA;IAKhB;MACE,YAAW,EAAA;IAGb;MACE,oBA9yEa;MA+yEb,YAAW,EAAA;ICztEjB;MD+qEA;QA+CI,eAAc,EAAA,EAAA;;AAShB;EACE,iBAAgB;EAChB,gBAAe;EACf,kBAAiB,EAAA;AAKnB;EACE,mBAAkB,EAAA;EAElB;IACE,gBAAe,EAAA;AAInB;EACE,mBAAkB,EAAA;EAElB;IACE,eAAc;IACd,eAAc;IACd,gBAAe;IACf,YAAW,EAAA;EAGb;IACE,gBAAe;IACf,eAAc;IACd,eAAc;IACd,YAAW,EAAA;EAGb;IACE,eAAc;IACd,YAAW;IACX,gBAAe;IACf,kBAAiB;IACjB,oBAAmB;IACnB,iBAAgB;IAChB,oBAAmB;IACnB,0BAAyB,EAAA;EAIzB;IACE,eAAc,EAAA;EAGhB;IACE,eAAc,EAAA;AAMlB;EACE,eAAc,EAAA;AAGhB;EACE,eAAc,EAAA;ACpyEpB;ED0yEM;IACE,gBAAe,EAAA;EAIjB;IACE,YAAW,EAAA;EAGb;IACE,gBAAe;IACf,kBAAiB;IACjB,oBAAmB,EAAA,EAAA;;AAUzB;EACE,iBAAgB;EAChB,gBAAe;EACf,kBAAiB,EAAA;AAKnB;EACE,sBAAqB,EAAA;EAErB;IACE,gBAAe,EAAA;AAInB;EACE,mBAAkB;EAClB,kCAAiC;EACjC,qCAAoC;EACpC,eAAc,EAAA;EAEd;IACE,YAAW,EAAA;EAGb;IACE,YAAW,EAAA;EAGb;IACE,YAAW;IACX,gBAAe;IACf,kBAAiB;IACjB,iBAAgB;IAChB,0BAAyB,EAAA;EAIzB;IACE,eAAc,EAAA;EAGhB;IACE,eAAc,EAAA;AAKpB;EACE,sBAx8Ee,EAAA;EA08Ef;IACE,eAAc,EAAA;EAGhB;IACE,eAAc,EAAA;ACz3EpB;ED83EI;IACE,sBAAqB,EAAA;IAErB;MACE,gBAAe,EAAA;EAIjB;IACE,gBAAe;IACf,kBAAiB,EAAA,EAAA;;AAQ3B,wJAAwJ;AAGtJ;EACE,iBAAgB,EAAA;AAGlB;EACE,gBAAe;EACf,aAAY;EACZ,YAAW;EACX,+BAA8B;EAC9B,WAAU;EACV,aAAY;EACZ,oCAA2B;UAA3B,4BAA2B;EAC3B,yCAAgC;EAAhC,iCAAgC;EAChC,YAAW;EACX,aAAY;EACZ,aAAY;EACZ,UAAS,EAAA;EAET;IACE,eAAc;IACd,gBAAe;IACf,eAAc;IACd,YAAW,EAAA;EAGb;IACE,eAAc,EAAA;AAIlB;EACE,QAAO,EAAA;EAEP;IACE,iBAAgB,EAAA;AAIpB;EACE,SAAQ,EAAA;EAER;IACE,iBAAgB,EAAA;;AAMpB;EACE,eAAc,EAAA;AAGhB;EACE,mBAAkB;EAClB,oBAAmB,EAAA;AAGrB;EACE,YAAW;EACX,cAAa,EAAA;AAGf;EACE,UAAS,EAAA;;AAQT;EACE,YAAW,EAAA;AAGb;EACE,iCAA+B,EAAA;AAI/B;EACE,YAAW,EAAA;;AASf;EACE,0BAAyB;EACzB,oBAAmB,EAAA;AAGrB;EACE,mBAAkB,EAAA;AAGpB;EACE,kBAAiB,EAAA;EAEjB;IACE,kBAAiB;IACjB,eAAc,EAAA;AAIlB;EACE,aAAY,EAAA;AAGd;EACE,iBAAgB;EAChB,oBAAmB;EACnB,iBAAgB,EAAA;;AAOpB;EACE,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,UAAS;EACT,QAAO;EACP,YAAW;EACX,iCAAwB;EAAxB,yBAAwB;EACxB,0CAAyC,EAAA;;AAK3C;EACE,mBAAkB;EAClB,SAAQ;EACR,YAAW;EACX,oCAA2B;UAA3B,4BAA2B;EAC3B,UAAS;EACT,gBAAe;EACf,YAAW,EAAA;;AAKb;EACE,mBAAkB;EAClB,SAAQ;EACR,YAAW;EACX,oCAA2B;UAA3B,4BAA2B;EAC3B,UAAS;EACT,gBAAe;EACf,YAAW,EAAA;AAGb;EACE,mBAAkB;EAClB,eAAc;EACd,mBAAkB;EAClB,iBAAgB;EAChB,YAAW;EACX,eAAc;EACd,mBAAkB,EAAA;EAElB;IACE,gBAAe;IACf,iBAAgB,EAAA;IC3jFpB;MDyjFE;QAII,mBAAkB,EAAA,EAAA;EAItB;IACE,aAAY;IACZ,oBAAmB;IACnB,YAAW;IACX,kBAAiB;IACjB,iBAAgB,EAAA;IAEhB;MACE,oBAAmB,EAAA;;AAQzB;EACE,mBAAkB;EAClB,UAAS;EACT,YAAW;EACX,UAAS;EACT,YAAW,EAAA;AAGb;EACE,mBAAkB;EAClB,eAAc;EACd,iBAAgB;EAChB,iBAAgB;EAChB,YAAW;EACX,UAAS;EACT,cAAa,EAAA;EAEb;IACE,mBAAkB;IAClB,iBAAgB;IAChB,oBAAmB,EAAA;ICrmFvB;MDkmFE;QAKI,kBAAiB,EAAA,EAAA;;AAOzB,4FAA4F;AAG5F;EACE,mBAAkB,EAAA;EAElB;IACE,aAAY,EAAA;EAGd;IACE,aAAY,EAAA;EAGd;IACE,mBAAkB;IAClB,iBAAgB;IAChB,uBAAsB;IACtB,6BAA4B;IAC5B,mCAAkC;IAClC,qCAA4B;IAA5B,6BAA4B,EAAA;IAE5B;MACE,mBAAkB;MAClB,WAAU;MACV,QAAO;MACP,OAAM;MACN,SAAQ;MACR,UAAS;MACT,YAAW;MACX,0CAAyC;MACzC,qCAA4B;MAA5B,6BAA4B,EAAA;EAK9B;IACE,UAAS,EAAA;EAGX;IACE,mBAAkB,EAAA;EAGpB;IACE,iBAAgB,EAAA;EAGlB;IACE,kBAAiB,EAAA;IAEjB;MACE,kBAAiB;MACjB,eAAc,EAAA;EAKpB;IACE,qBAAa;IAAb,qBAAa;IAAb,cAAa;IACb,6BAAsB;IAAtB,8BAAsB;QAAtB,2BAAsB;YAAtB,uBAAsB;IACtB,wBAA2B;QAA3B,qBAA2B;YAA3B,4BAA2B;IAC3B,yBAAuB;QAAvB,sBAAuB;YAAvB,wBAAuB,EAAA;IAEvB;MACE,YAAW;MACX,oBAAmB;MACnB,eAAc;MACd,0BAAyB,EAAA;MAEzB;QACE,YAAW,EAAA;IAIf;MACE,aAAY;MACZ,eAAc,EAAA;MAEd;QACE,YAAW;QACX,qBAAoB;QACpB,iBAAgB,EAAA;QAEhB;UACE,YAAW,EAAA;IAKjB;MACE,oBAAmB;MACnB,iBAAgB,EAAA;MAEhB;QACE,YAAW;QACX,oBAAmB;QACnB,iBAAgB;QAChB,0BAAyB,EAAA;QAEzB;UACE,YAAW,EAAA;UAEX;YACE,YAAW,EAAA;IAMnB;MACE,oBAAmB;MACnB,iBAAgB,EAAA;IAGlB;MACE,eAAc;MACd,YAAW;MACX,sCAAqC;MACrC,gCAA+B,EAAA;MAC/B;QACE,sCAAqC;QACrC,gCAA+B,EAAA;EAMnC;IACE,YAAW;IACX,mBAAkB;IAClB,QAAO;IACP,SAAQ;IACR,cAAa,EAAA;IAEb;MACE,YAAW;MACX,gCAA+B,EAAA;IAGjC;MACE,2BAA0B,EAAA;IAG5B;MACE,YAAW,EAAA;MAEX;QACE,YAAW,EAAA;QAEX;UACE,2BAA0B,EAAA;IAKhC;MACE,YAAW,EAAA;MAEX;QACE,YAAW,EAAA;MAGb;QACE,eAAc,EAAA;QAEd;UACE,YAAW,EAAA;IAKjB;MACE,YAAW,EAAA;MAEX;QACE,YAAW;QACX,uBAAsB;QACtB,wBAAuB,EAAA;QACvB;UACE,qCAAoC,EAAA;;AAY1C;EACE,OAAM,EAAA;AAOR;EACE,SAAQ;EACR,oCAA2B;UAA3B,4BAA2B,EAAA;AAO7B;EACE,UAAS,EAAA;AAMb;EACE,yBAAuB;MAAvB,sBAAuB;UAAvB,wBAAuB;EACvB,iBAAgB,EAAA;AAKlB;EACE,0BAAmB;MAAnB,uBAAmB;UAAnB,oBAAmB;EACnB,mBAAkB,EAAA;AAKpB;EACE,uBAAqB;MAArB,oBAAqB;UAArB,sBAAqB;EACrB,kBAAiB,EAAA;;AAKvB,2BAA2B;AAGzB;EACE,cAAa;EACb,cAAa;EACb,2BAA0B;EAC1B,qDAAoD,EAAA;EAEpD;IACE,iBAAgB,EAAA;EAGlB;IACE,iBAAgB,EAAA;EAGlB;IACE,iBAAgB,EAAA;EAGlB;IAlBF;MAmBI,cAAa;MACb,+BAA8B;MAC9B,iDAAgD;MAChD,cAAa,EAAA,EAAA;EAEf;IAxBF;MAyBI,cAAa;MACb,uCAAsC;MACtC,yEAAwE;MACxE,cAAa,EAAA,EAAA;;AAKnB,2BAA2B;AAGzB;EACE,cAAa;EACb,cAAa;EACb,2BAA0B;EAC1B,qEAAoE,EAAA;EAEpE;IACE,iBAAgB,EAAA;EAGlB;IACE,iBAAgB,EAAA;EAGlB;IACE,iBAAgB,EAAA;EAGlB;IACE,iBAAgB,EAAA;EAGlB;IACE,iBAAgB,EAAA;EAGlB;IA1BF;MA2BI,cAAa;MACb,+BAA8B;MAC9B,6EAA4E;MAC5E,cAAa,EAAA,EAAA;EAEf;IAhCF;MAiCI,cAAa;MACb,uCAAsC;MACtC,yEAAwE;MACxE,cAAa,EAAA,EAAA;;AAKnB,2BAA2B;AAGzB;EACE,cAAa;EACb,cAAa;EACb,2BAA0B;EAC1B,6DAA4D,EAAA;EAE5D;IACE,iBAAgB,EAAA;EAGlB;IACE,iBAAgB,EAAA;EAGlB;IACE,iBAAgB,EAAA;EAGlB;IACE,iBAAgB,EAAA;EAGlB;IACE,iBAAgB,EAAA;EAGlB;IACE,cAAa,EAAA;EAGf;IA9BF;MA+BI,cAAa;MACb,+BAA8B;MAC9B,+DAA8D;MAC9D,cAAa,EAAA,EAAA;EAGf;IArCF;MAsCI,cAAa;MACb,+CAA8C;MAC9C,iGAAgG;MAChG,cAAa,EAAA;MAEb;QACE,eAAc,EAAA,EAAA;;AAMtB,0DAA0D;AAGxD;EACE,iBAAgB,EAAA;AAElB;EACE,iBAAgB;EAChB,2BAA0B,EAAA;AAG5B;EACE,cAAa;EACb,0BAAyB;EACzB,qDAAwC;UAAxC,6CAAwC;EACxC,2BAA0B;EAC1B,oBAAmB,EAAA","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
- clear: both;
2352
- position: relative;
2353
- display: flex;
2354
- flex-flow: column nowrap;
 
 
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
- $image_html .= sprintf(
443
- '<img width="%s" height="%s" %s src="%s" title="%s" alt="%s"%s />',
444
- esc_attr( $custom_dimension['width'] ),
445
- esc_attr( $custom_dimension['height'] ),
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
  }
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' => __( 'Columns per row', 'livemesh-el-addons' ),
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
- $this->add_control(
92
- 'clients',
 
 
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
- 'name' => 'client_link',
111
- 'label' => __('Client URL', 'livemesh-el-addons'),
112
- 'description' => __('The website of the client/customer.', 'livemesh-el-addons'),
113
- 'type' => Controls_Manager::URL,
114
- 'label_block' => true,
115
- 'default' => [
116
- 'url' => '',
117
- 'is_external' => 'true',
118
- ],
119
- 'placeholder' => __('http://client-link.com', 'livemesh-el-addons'),
120
- 'dynamic' => [
121
- 'active' => true,
122
- ],
123
- ],
124
 
125
- [
126
- 'name' => 'client_image',
127
- 'label' => __('Client Logo/Image', 'livemesh-el-addons'),
128
- 'description' => __('The logo image for the client/customer.', '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
  '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' => __( 'Client Images', 'livemesh-el-addons' ),
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' => __( 'Client Border Color', 'livemesh-el-addons' ),
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' => __( 'Client Hover Color', 'livemesh-el-addons' ),
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' => __( 'Thumbnail Hover Opacity (%)', 'livemesh-el-addons' ),
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' => [ 'px', '%', 'em' ],
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' => __( 'Client Name', 'livemesh-el-addons' ),
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' => __( 'Client Name Color', 'livemesh-el-addons' ),
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' => __( 'Client Name Hover Color', 'livemesh-el-addons' ),
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' => __( 'Odometers per row', 'livemesh-el-addons' ),
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' => __( 'Color', 'livemesh-el-addons' ),
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' => __( 'Color', 'livemesh-el-addons' ),
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' => [ 'px', '%', 'em' ],
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' => __( 'Piecharts per row', 'livemesh-el-addons' ),
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' => __( 'Pricing plans in a row', 'livemesh-el-addons' ),
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' => __( 'Plan Name', 'livemesh-el-addons' ),
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' => __( 'HTML Tag', 'livemesh-el-addons' ),
248
  'type' => Controls_Manager::SELECT,
249
  'options' => [
250
- 'h1' => __( 'H1', 'livemesh-el-addons' ),
251
- 'h2' => __( 'H2', 'livemesh-el-addons' ),
252
- 'h3' => __( 'H3', 'livemesh-el-addons' ),
253
- 'h4' => __( 'H4', 'livemesh-el-addons' ),
254
- 'h5' => __( 'H5', 'livemesh-el-addons' ),
255
- 'h6' => __( 'H6', 'livemesh-el-addons' ),
256
- 'div' => __( 'div', 'livemesh-el-addons' ),
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' => __( 'Color', 'livemesh-el-addons' ),
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' => __( 'Plan Tagline', 'livemesh-el-addons' ),
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' => __( 'Color', 'livemesh-el-addons' ),
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' => __( 'Plan Price', 'livemesh-el-addons' ),
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' => __( '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
  ]
@@ -341,7 +369,7 @@ class LAE_Pricing_Table_Widget extends Widget_Base {
341
  $this->add_control(
342
  'plan_price_color',
343
  [
344
- 'label' => __( 'Color', 'livemesh-el-addons' ),
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' => __( 'Pricing Item Title', 'livemesh-el-addons' ),
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' => __( 'Color', 'livemesh-el-addons' ),
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' => __( 'Pricing Item Value', 'livemesh-el-addons' ),
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' => __( 'Color', 'livemesh-el-addons' ),
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' => __( 'Purchase Button', 'livemesh-el-addons' ),
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' => [ 'px', '%', 'em' ],
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' => [ 'px', '%', 'em' ],
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' => __( 'Label Color', 'livemesh-el-addons' ),
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
- $this->add_control( 'services', [
95
- 'type' => Controls_Manager::REPEATER,
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' => [ 'px', '%' ],
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' => [ 'desktop', 'tablet', 'mobile' ],
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
- $this->add_control(
111
- 'team_members',
 
 
112
  [
113
- 'label' => __('Team Members', 'livemesh-el-addons'),
114
- 'type' => Controls_Manager::REPEATER,
115
- 'separator' => 'before',
116
- 'default' => [
117
- [
118
- 'member_name' => __('Team Member #1', 'livemesh-el-addons'),
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
- 'fields' => [
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
- 'name' => 'member_image',
157
- 'label' => __('Team Member Image', 'livemesh-el-addons'),
158
- 'type' => Controls_Manager::MEDIA,
159
- 'default' => [
160
- 'url' => Utils::get_placeholder_image_src(),
161
- ],
162
- 'label_block' => true,
163
- 'dynamic' => [
164
- 'active' => true,
165
- ],
166
  ],
 
 
 
167
 
 
 
 
168
 
169
- [
170
- 'name' => 'member_link',
171
- 'label' => __('Team Member URL', 'livemesh-el-addons'),
172
- 'description' => __('The link for the page describing the team member.', 'livemesh-el-addons'),
173
- 'type' => Controls_Manager::URL,
174
- 'label_block' => true,
175
- 'default' => [
176
- 'url' => '',
177
- 'is_external' => 'true',
178
- ],
179
- 'placeholder' => __('http://member-link.com', 'livemesh-el-addons'),
180
- 'dynamic' => [
181
- 'active' => true,
182
- ],
183
- ],
184
 
185
- [
186
- 'name' => 'member_details',
187
- 'label' => __('Team Member details', 'livemesh-el-addons'),
188
- 'type' => Controls_Manager::TEXTAREA,
189
- 'default' => __('Details about team member', 'livemesh-el-addons'),
190
- 'description' => __('Provide a short writeup for the team member', 'livemesh-el-addons'),
191
- 'label_block' => true,
192
- 'dynamic' => [
193
- 'active' => true,
194
- ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
195
  ],
196
- [
197
- 'name' => 'social_profile',
198
- 'label' => __('Social Profile', 'livemesh-el-addons'),
199
- 'type' => Controls_Manager::HEADING,
 
 
 
 
 
 
 
 
 
 
 
 
200
  ],
201
- [
202
- 'type' => Controls_Manager::TEXT,
203
- 'name' => 'member_email',
204
- 'label' => __('Email Address', 'livemesh-el-addons'),
205
- 'description' => __('Enter the email address of the team member.', 'livemesh-el-addons'),
206
- 'dynamic' => [
207
- 'active' => true,
208
- 'categories' => [
209
- TagsModule::POST_META_CATEGORY,
210
- ],
211
- ],
 
 
 
 
212
  ],
 
 
 
213
 
214
- [
215
- 'type' => Controls_Manager::TEXT,
216
- 'name' => 'facebook_url',
217
- 'label' => __('Facebook Page URL', 'livemesh-el-addons'),
218
- 'description' => __('URL of the Facebook page of the team member.', 'livemesh-el-addons'),
219
- 'dynamic' => [
220
- 'active' => true,
221
- 'categories' => [
222
- TagsModule::POST_META_CATEGORY,
223
- ],
224
- ],
 
225
  ],
 
 
 
226
 
227
- [
228
- 'type' => Controls_Manager::TEXT,
229
- 'name' => 'twitter_url',
230
- 'label' => __('Twitter Profile URL', 'livemesh-el-addons'),
231
- 'description' => __('URL of the Twitter page of the team member.', 'livemesh-el-addons'),
232
- 'dynamic' => [
233
- 'active' => true,
234
- 'categories' => [
235
- TagsModule::POST_META_CATEGORY,
236
- ],
237
- ],
 
238
  ],
 
 
 
239
 
240
- [
241
- 'type' => Controls_Manager::TEXT,
242
- 'name' => 'linkedin_url',
243
- 'label' => __('LinkedIn Page URL', 'livemesh-el-addons'),
244
- 'description' => __('URL of the LinkedIn profile of the team member.', 'livemesh-el-addons'),
245
- 'dynamic' => [
246
- 'active' => true,
247
- 'categories' => [
248
- TagsModule::POST_META_CATEGORY,
249
- ],
250
- ],
251
  ],
 
 
 
252
 
253
- [
254
- 'type' => Controls_Manager::TEXT,
255
- 'name' => 'pinterest_url',
256
- 'label' => __('Pinterest Page URL', 'livemesh-el-addons'),
257
- 'description' => __('URL of the Pinterest page for the team member.', 'livemesh-el-addons'),
258
- 'dynamic' => [
259
- 'active' => true,
260
- 'categories' => [
261
- TagsModule::POST_META_CATEGORY,
262
- ],
263
- ],
264
  ],
 
 
 
265
 
266
- [
267
- 'type' => Controls_Manager::TEXT,
268
- 'name' => 'dribbble_url',
269
- 'label' => __('Dribbble Profile URL', 'livemesh-el-addons'),
270
- 'description' => __('URL of the Dribbble profile of the team member.', 'livemesh-el-addons'),
271
- 'dynamic' => [
272
- 'active' => true,
273
- 'categories' => [
274
- TagsModule::POST_META_CATEGORY,
275
- ],
276
- ],
277
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
278
 
 
 
 
 
 
 
 
279
  [
280
- 'type' => Controls_Manager::TEXT,
281
- 'name' => 'google_plus_url',
282
- 'label' => __('GooglePlus Page URL', 'livemesh-el-addons'),
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
- 'type' => Controls_Manager::TEXT,
294
- 'name' => 'instagram_url',
295
- 'label' => __('Instagram Page URL', 'livemesh-el-addons'),
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
- "type" => Controls_Manager::SELECT,
306
- "name" => "widget_animation",
307
- "label" => __("Animation Type", "livemesh-el-addons"),
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' => __( 'Columns per row', 'livemesh-el-addons' ),
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' => __( 'Author Thumbnail', 'livemesh-el-addons' ),
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' => [ 'px', '%' ],
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' => [ '%', 'px' ],
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' => __( 'Color', 'livemesh-el-addons' ),
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' => __( 'Border Color', 'livemesh-el-addons' ),
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' => __( 'Border Width', 'livemesh-el-addons' ),
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' => __( 'Author Name', 'livemesh-el-addons' ),
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' => __( 'Title HTML Tag', 'livemesh-el-addons' ),
299
  'type' => Controls_Manager::SELECT,
300
  'options' => [
301
- 'h1' => __( 'H1', 'livemesh-el-addons' ),
302
- 'h2' => __( 'H2', 'livemesh-el-addons' ),
303
- 'h3' => __( 'H3', 'livemesh-el-addons' ),
304
- 'h4' => __( 'H4', 'livemesh-el-addons' ),
305
- 'h5' => __( 'H5', 'livemesh-el-addons' ),
306
- 'h6' => __( 'H6', 'livemesh-el-addons' ),
307
- 'div' => __( 'div', 'livemesh-el-addons' ),
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' => __( 'Color', 'livemesh-el-addons' ),
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' => __( 'Color', 'livemesh-el-addons' ),
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&#8217; huh?', 'livemesh-el-addons' ), '5.1' );
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&#8217; huh?', 'livemesh-el-addons' ), '5.1' );
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' ), 10 );
146
- add_action( 'elementor/frontend/after_register_scripts', array( $this, 'register_frontend_scripts' ), 10 );
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&#8217; 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&#8217; 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.1
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