Version Description
- 08/01/2021 =
- Added: Quick Setup wizard for new installations
- Few minor bug fix and improvements
Download this release
Release Info
Developer | re_enter_rupok |
Plugin | Elementor Essential Addons |
Version | 4.5.0 |
Comparing to | |
See all releases |
Code changes from version 4.4.1 to 4.5.0
- assets/admin/css/admin.css +688 -45
- assets/admin/css/eael-templately-promo.css +218 -0
- assets/admin/images/bd-logo.png +0 -0
- assets/admin/images/easy-jobs-logo.png +0 -0
- assets/admin/images/ep-logo.png +0 -0
- assets/admin/images/icon-integrations.svg +13 -0
- assets/admin/images/nx-logo.png +0 -0
- assets/admin/images/review-logo.gif +0 -0
- assets/admin/images/success.gif +0 -0
- assets/admin/images/templately.jpg +0 -0
- assets/admin/images/templately/login-bg.png +0 -0
- assets/admin/images/templately/logo-icon.svg +1 -0
- assets/admin/images/templately/templately_promotion_lite.jpg +0 -0
- assets/admin/images/templately/templately_promotion_pro.jpg +0 -0
- assets/admin/images/templately/templates-edit.jpg +0 -0
- assets/admin/js/admin.js +250 -29
- assets/admin/js/eael-templately-promo.js +173 -0
- essential_adons_elementor.php +14 -2
- includes/Classes/Bootstrap.php +16 -0
- includes/Classes/Helper.php +18 -0
- includes/Classes/Migration.php +5 -0
- includes/Classes/WPDeveloper_Plugin_Installer.php +191 -0
- includes/Classes/WPDeveloper_Setup_Wizard.php +799 -0
- includes/Traits/Admin.php +169 -241
- includes/Traits/Core.php +13 -0
- includes/Traits/Enqueue.php +40 -0
- includes/Traits/Helper.php +63 -0
- includes/templates/admin/elements.php +2 -2
- includes/templates/admin/general.php +50 -7
- includes/templates/admin/integrations.php +70 -0
- languages/essential-addons-for-elementor-lite.pot +446 -280
- readme.txt +5 -1
assets/admin/css/admin.css
CHANGED
@@ -5,6 +5,471 @@
|
|
5 |
*/
|
6 |
|
7 |
/* General Style */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
.eael-settings-wrap {
|
9 |
padding: 15px;
|
10 |
}
|
@@ -123,6 +588,9 @@
|
|
123 |
box-shadow: none;
|
124 |
color: #343434;
|
125 |
}
|
|
|
|
|
|
|
126 |
p.eael-el-title {
|
127 |
font-size: 15px;
|
128 |
font-weight: 600;
|
@@ -167,6 +635,11 @@ textarea.eael-form-control {
|
|
167 |
height: auto;
|
168 |
}
|
169 |
|
|
|
|
|
|
|
|
|
|
|
170 |
/* Checkbox Style */
|
171 |
.eael-checkbox-container {
|
172 |
display: flex;
|
@@ -189,6 +662,10 @@ textarea.eael-form-control {
|
|
189 |
box-shadow: 0px 5px 18px 0px rgba(0, 4, 32, 0.08);
|
190 |
}
|
191 |
|
|
|
|
|
|
|
|
|
192 |
.eael-checkbox-quick-tools {
|
193 |
margin-left: 0;
|
194 |
margin-right: 0;
|
@@ -245,7 +722,7 @@ textarea.eael-form-control {
|
|
245 |
height: 17px;
|
246 |
border-radius: 100%;
|
247 |
left: 5px;
|
248 |
-
top:
|
249 |
transition: all 0.2s ease;
|
250 |
box-shadow: 0 0 0 5px #fcfff4 inset;
|
251 |
background: #cbcfd0;
|
@@ -504,19 +981,19 @@ textarea.eael-form-control {
|
|
504 |
.eael-save-btn-wrap .eael-btn {
|
505 |
border-radius: 3px;
|
506 |
background-image: -moz-linear-gradient(
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
);
|
511 |
background-image: -webkit-linear-gradient(
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
);
|
516 |
background-image: -ms-linear-gradient(
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
);
|
521 |
width: 160px;
|
522 |
height: 50px;
|
@@ -537,28 +1014,30 @@ textarea.eael-form-control {
|
|
537 |
background: #ff5544;
|
538 |
}
|
539 |
|
540 |
-
.
|
541 |
font-size: 13px;
|
542 |
border-radius: 3px;
|
543 |
background-image: -webkit-linear-gradient(
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
);
|
548 |
background-image: -ms-linear-gradient(
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
);
|
553 |
-webkit-box-shadow: 0px 14px 15px 0px rgba(0, 5, 41, 0.08);
|
554 |
box-shadow: 0px 14px 15px 0px rgba(0, 5, 41, 0.08);
|
555 |
box-shadow: 0px 14px 15px 0px rgba(0, 5, 41, 0.08);
|
556 |
-
color: #fff;
|
557 |
display: inline-block;
|
558 |
-
padding: 12px 22px
|
559 |
text-decoration: none;
|
560 |
line-height: 1;
|
561 |
transition: all 0.3s;
|
|
|
|
|
562 |
}
|
563 |
|
564 |
.ea-button:hover {
|
@@ -654,7 +1133,6 @@ textarea.eael-form-control {
|
|
654 |
padding-bottom: 30px;
|
655 |
padding-top: 0px;
|
656 |
}
|
657 |
-
|
658 |
.eael-preview-img {
|
659 |
width: 100%;
|
660 |
height: 100%;
|
@@ -665,7 +1143,6 @@ textarea.eael-form-control {
|
|
665 |
.eael-preview-img:hover {
|
666 |
opacity: 0.9;
|
667 |
}
|
668 |
-
|
669 |
.eael-admin-sidebar {
|
670 |
flex: 1 1 200px;
|
671 |
padding: 20px;
|
@@ -687,7 +1164,6 @@ textarea.eael-form-control {
|
|
687 |
.eael-admin-sidebar-cta {
|
688 |
text-align: center;
|
689 |
}
|
690 |
-
|
691 |
.eael-admin-sidebar-cta a {
|
692 |
font-size: 16px;
|
693 |
font-weight: 600;
|
@@ -704,6 +1180,80 @@ textarea.eael-form-control {
|
|
704 |
transition: all 0.3s;
|
705 |
}
|
706 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
707 |
/* Facebook Settings CSS */
|
708 |
#social-networks input {
|
709 |
padding: 10px;
|
@@ -769,9 +1319,21 @@ label.eael-get-pro + .eael-el-title {
|
|
769 |
line-height: 1;
|
770 |
padding: 3px 6px;
|
771 |
border-radius: 2px;
|
772 |
-
background-image: -moz-linear-gradient(
|
773 |
-
|
774 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
775 |
box-shadow: 0px 3px 7px 0px rgba(0, 5, 41, 0.1);
|
776 |
}
|
777 |
#toplevel_page_eael-settings.current .wp-menu-image img {
|
@@ -787,35 +1349,35 @@ label.eael-get-pro + .eael-el-title {
|
|
787 |
}
|
788 |
|
789 |
.eael-checkbox-container.elements-global-control-wrap
|
790 |
-
|
791 |
display: inline-block;
|
792 |
margin: 0 auto;
|
793 |
}
|
794 |
|
795 |
.eael-checkbox-container.elements-global-control-wrap
|
796 |
-
|
797 |
-
|
798 |
width: 1.8em;
|
799 |
height: 1.8em;
|
800 |
}
|
801 |
|
802 |
.eael-checkbox-container.elements-global-control-wrap
|
803 |
-
|
804 |
-
|
805 |
-
|
806 |
left: 2.2em;
|
807 |
}
|
808 |
|
809 |
.eael-checkbox-container.elements-global-control-wrap .eael-checkbox label,
|
810 |
.eael-checkbox-container.elements-global-control-wrap
|
811 |
-
|
812 |
-
|
813 |
width: 100px;
|
814 |
height: 2em;
|
815 |
}
|
816 |
|
817 |
.eael-checkbox-container.elements-global-control-wrap
|
818 |
-
|
819 |
flex-basis: 150px;
|
820 |
padding: 10px 20px 5px;
|
821 |
}
|
@@ -873,14 +1435,15 @@ button.eael-btn.eael-global-control-disable:hover {
|
|
873 |
margin: 0 1px;
|
874 |
text-decoration: none;
|
875 |
color: #3a3c40;
|
876 |
-
opacity: .75;
|
877 |
align-items: center;
|
878 |
justify-content: center;
|
879 |
}
|
880 |
-
.eael-elements-info > a.eael-element-info-link:hover{
|
881 |
opacity: 1;
|
882 |
}
|
883 |
-
.eael-elements-info img,
|
|
|
884 |
width: 16px;
|
885 |
fill: #3a3c40;
|
886 |
}
|
@@ -911,7 +1474,7 @@ button.eael-btn.eael-global-control-disable:hover {
|
|
911 |
visibility: visible;
|
912 |
opacity: 1;
|
913 |
-webkit-transform: translate(-50%, -150%);
|
914 |
-
|
915 |
}
|
916 |
|
917 |
.eael-elements-info .eael-info-tooltip:after {
|
@@ -927,7 +1490,7 @@ button.eael-btn.eael-global-control-disable:hover {
|
|
927 |
border-color: transparent;
|
928 |
border-top-color: #3a3c40;
|
929 |
-webkit-transform: translate(-50%, 100%);
|
930 |
-
|
931 |
}
|
932 |
|
933 |
.eael-admin-inside-select-block {
|
@@ -958,14 +1521,14 @@ button.eael-btn.eael-global-control-disable:hover {
|
|
958 |
}
|
959 |
|
960 |
/*----LR-Settings Modal---*/
|
961 |
-
.sf-group{
|
962 |
width: calc(100% - 30px);
|
963 |
display: flex;
|
964 |
flex-wrap: wrap;
|
965 |
justify-content: center;
|
966 |
align-items: center;
|
967 |
}
|
968 |
-
.sf-group input{
|
969 |
padding: 10px;
|
970 |
margin: 0 0 10px 10px;
|
971 |
display: block;
|
@@ -976,13 +1539,93 @@ button.eael-btn.eael-global-control-disable:hover {
|
|
976 |
border: 1px solid gray;
|
977 |
width: calc(75% - 10px);
|
978 |
}
|
979 |
-
.sf-group input:focus{
|
980 |
border: 2px solid #007cba;
|
981 |
}
|
982 |
-
.sf-group input:last-child{
|
983 |
margin: 0;
|
984 |
}
|
985 |
-
.sf-group label{
|
986 |
-
width:25%;
|
987 |
max-width: 200px;
|
988 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
*/
|
6 |
|
7 |
/* General Style */
|
8 |
+
|
9 |
+
.eael-setup-wizard-wrap {
|
10 |
+
padding: 15px 10%;
|
11 |
+
}
|
12 |
+
.eael-setup-wizard {
|
13 |
+
display: grid;
|
14 |
+
grid-template-columns: repeat(5, 15%);
|
15 |
+
grid-gap: 6.3%;
|
16 |
+
position: relative;
|
17 |
+
margin: 0 8%;
|
18 |
+
}
|
19 |
+
.eael-setup-wizard.four {
|
20 |
+
grid-template-columns: repeat(4, 19%);
|
21 |
+
grid-gap: 8%;
|
22 |
+
margin: 0 15%;
|
23 |
+
}
|
24 |
+
.eael-setup-wizard li {
|
25 |
+
border-radius: 5px;
|
26 |
+
background-color: #ffffff;
|
27 |
+
border: 1px solid #ebebeb;
|
28 |
+
text-align: center;
|
29 |
+
padding: 15px 10px;
|
30 |
+
position: relative;
|
31 |
+
z-index: 1;
|
32 |
+
}
|
33 |
+
|
34 |
+
.eael-setup-wizard[data-step="0"] li:nth-child(-n + 1),
|
35 |
+
.eael-setup-wizard[data-step="1"] li:nth-child(-n + 2),
|
36 |
+
.eael-setup-wizard[data-step="2"] li:nth-child(-n + 3),
|
37 |
+
.eael-setup-wizard[data-step="3"] li:nth-child(-n + 4),
|
38 |
+
.eael-setup-wizard[data-step="4"] li:nth-child(-n + 5) {
|
39 |
+
border: 1px solid #a16bff;
|
40 |
+
}
|
41 |
+
|
42 |
+
.eael-setup-wizard[data-step="0"] li:nth-child(-n + 1) .icon svg,
|
43 |
+
.eael-setup-wizard[data-step="1"] li:nth-child(-n + 2) .icon svg,
|
44 |
+
.eael-setup-wizard[data-step="2"] li:nth-child(-n + 3) .icon svg,
|
45 |
+
.eael-setup-wizard[data-step="3"] li:nth-child(-n + 4) .icon svg,
|
46 |
+
.eael-setup-wizard[data-step="4"] li:nth-child(-n + 5) .icon svg {
|
47 |
+
fill: #a16bff;
|
48 |
+
}
|
49 |
+
|
50 |
+
.eael-setup-wizard:before,
|
51 |
+
.eael-setup-wizard:after {
|
52 |
+
content: "";
|
53 |
+
width: 100%;
|
54 |
+
height: 5px;
|
55 |
+
background-color: #ffffff;
|
56 |
+
position: absolute;
|
57 |
+
top: 50%;
|
58 |
+
transform: translateY(-50%);
|
59 |
+
z-index: 0;
|
60 |
+
}
|
61 |
+
.eael-setup-wizard:before {
|
62 |
+
width: 10%;
|
63 |
+
left: 0;
|
64 |
+
background: #a16bff;
|
65 |
+
transition: width .5s;
|
66 |
+
z-index: 1;
|
67 |
+
border-radius: 5px;
|
68 |
+
}
|
69 |
+
.eael-setup-wizard[data-step="0"]::before {
|
70 |
+
width: 17.8%;
|
71 |
+
}
|
72 |
+
.eael-setup-wizard[data-step="1"]::before {
|
73 |
+
width: 39%;
|
74 |
+
}
|
75 |
+
.eael-setup-wizard[data-step="2"]::before {
|
76 |
+
width: 61%;
|
77 |
+
}
|
78 |
+
.eael-setup-wizard[data-step="3"]::before {
|
79 |
+
width: 82%;
|
80 |
+
}
|
81 |
+
.eael-setup-wizard[data-step="4"]::before {
|
82 |
+
width: 100%;
|
83 |
+
}
|
84 |
+
|
85 |
+
/* four */
|
86 |
+
.eael-setup-wizard.four[data-step="0"]::before {
|
87 |
+
width: 22.8%;
|
88 |
+
}
|
89 |
+
.eael-setup-wizard.four[data-step="1"]::before {
|
90 |
+
width: 50%;
|
91 |
+
}
|
92 |
+
.eael-setup-wizard.four[data-step="2"]::before {
|
93 |
+
width: 77%;
|
94 |
+
}
|
95 |
+
.eael-setup-wizard.four[data-step="3"]::before {
|
96 |
+
width: 100%;
|
97 |
+
}
|
98 |
+
|
99 |
+
.step .icon svg{
|
100 |
+
width: 20px;
|
101 |
+
fill: #9ea3db;
|
102 |
+
}
|
103 |
+
.step .name {
|
104 |
+
font-size: 14px;
|
105 |
+
line-height: 1.2em;
|
106 |
+
color: #4e4362;
|
107 |
+
font-weight: 400;
|
108 |
+
margin-top: 5px;
|
109 |
+
}
|
110 |
+
|
111 |
+
.eael-setup-final-info .eael-whatwecollecttext {
|
112 |
+
margin: 0;
|
113 |
+
display: none;
|
114 |
+
font-size: 12px;
|
115 |
+
margin-bottom: 5px;
|
116 |
+
}
|
117 |
+
.btn-collect:focus{
|
118 |
+
outline: none;
|
119 |
+
}
|
120 |
+
|
121 |
+
.setup-content {
|
122 |
+
display: none;
|
123 |
+
}
|
124 |
+
.setup-content.active {
|
125 |
+
display: block;
|
126 |
+
}
|
127 |
+
|
128 |
+
.eael-elements-container + .eael-elements-cat {
|
129 |
+
margin-top: 30px;
|
130 |
+
}
|
131 |
+
.eael-elements-container {
|
132 |
+
width: 100%;
|
133 |
+
}
|
134 |
+
|
135 |
+
.eael-setup-wizard .eael-elements-info {
|
136 |
+
justify-content: space-between;
|
137 |
+
width: 100%;
|
138 |
+
}
|
139 |
+
|
140 |
+
.eael-setup-wizard-wrap .setup-content .eael-documentation-elements .eael-checkbox{
|
141 |
+
flex-basis: 23% !important;
|
142 |
+
}
|
143 |
+
|
144 |
+
.eael-setup-wizard-wrap #integrations .row {
|
145 |
+
grid-template-columns: repeat(3, 1fr);
|
146 |
+
}
|
147 |
+
|
148 |
+
/* body */
|
149 |
+
.eael-box {
|
150 |
+
border-radius: 5px;
|
151 |
+
background-color: #ffffff;
|
152 |
+
border: 1px solid #ebebeb;
|
153 |
+
padding: 30px;
|
154 |
+
}
|
155 |
+
.eael-setup-body {
|
156 |
+
margin-top: 30px;
|
157 |
+
margin-bottom: 25px;
|
158 |
+
}
|
159 |
+
.eael-setup-body img {
|
160 |
+
max-width: 100%;
|
161 |
+
width: 100%;
|
162 |
+
}
|
163 |
+
|
164 |
+
/* finalize */
|
165 |
+
|
166 |
+
#finalize h2 {
|
167 |
+
font-size: 20px;
|
168 |
+
text-align: center;
|
169 |
+
color: #3f3f3f;
|
170 |
+
margin: 18px 0;
|
171 |
+
}
|
172 |
+
|
173 |
+
#finalize p {
|
174 |
+
margin: 10px 0 0;
|
175 |
+
font-size: 15px;
|
176 |
+
line-height: 1.4em;
|
177 |
+
color: #5a5a5a;
|
178 |
+
font-weight: 400;
|
179 |
+
text-align: center;
|
180 |
+
}
|
181 |
+
|
182 |
+
.eael-iframe {
|
183 |
+
position: relative;
|
184 |
+
overflow: hidden;
|
185 |
+
width: 80%;
|
186 |
+
padding-top: 45.25%;
|
187 |
+
margin: 25px auto;
|
188 |
+
border-radius: 5px;
|
189 |
+
}
|
190 |
+
.eael-iframe * {
|
191 |
+
position: absolute;
|
192 |
+
top: 0;
|
193 |
+
left: 0;
|
194 |
+
bottom: 0;
|
195 |
+
right: 0;
|
196 |
+
width: 100%;
|
197 |
+
height: 100%;
|
198 |
+
}
|
199 |
+
|
200 |
+
.eael-setup-final-info {
|
201 |
+
margin-top: 20px;
|
202 |
+
text-align: center;
|
203 |
+
}
|
204 |
+
.eael-setup-final-info .eael-input-group {
|
205 |
+
margin-bottom: 15px;
|
206 |
+
}
|
207 |
+
.eael-setup-final-info input[type='checkbox'] {
|
208 |
+
padding: 10px !important;
|
209 |
+
border: 2px solid #b7b7b7;
|
210 |
+
background-color: #fff;
|
211 |
+
box-shadow: none !important;
|
212 |
+
border-radius: 2px;
|
213 |
+
color: #a16bff;
|
214 |
+
clear: none;
|
215 |
+
cursor: pointer;
|
216 |
+
display: inline-block;
|
217 |
+
line-height: 0;
|
218 |
+
height: 23px;
|
219 |
+
margin: -.25rem .25rem 0 0;
|
220 |
+
outline: 0;
|
221 |
+
text-align: center;
|
222 |
+
vertical-align: middle;
|
223 |
+
width: 23px;
|
224 |
+
min-width: 23px;
|
225 |
+
-webkit-appearance: none;
|
226 |
+
transition: .05s border-color ease-in-out;
|
227 |
+
}
|
228 |
+
.eael-setup-final-info input[type=checkbox]:checked::before {
|
229 |
+
color: #a16bff;
|
230 |
+
margin: -9px 0 0 -8px;
|
231 |
+
width: 16px;
|
232 |
+
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' fill='%23a16bff'%3E%3Cpath d='M 22.566406 4.730469 L 20.773438 3.511719 C 20.277344 3.175781 19.597656 3.304688 19.265625 3.796875 L 10.476563 16.757813 L 6.4375 12.71875 C 6.015625 12.296875 5.328125 12.296875 4.90625 12.71875 L 3.371094 14.253906 C 2.949219 14.675781 2.949219 15.363281 3.371094 15.789063 L 9.582031 22 C 9.929688 22.347656 10.476563 22.613281 10.96875 22.613281 C 11.460938 22.613281 11.957031 22.304688 12.277344 21.839844 L 22.855469 6.234375 C 23.191406 5.742188 23.0625 5.066406 22.566406 4.730469 Z'%3E%3C/path%3E%3C/svg%3E");
|
233 |
+
}
|
234 |
+
.eael-setup-final-info label {
|
235 |
+
font-size: 16px;
|
236 |
+
line-height: 1.2em;
|
237 |
+
color: #5a5a5a;
|
238 |
+
font-weight: 400;
|
239 |
+
}
|
240 |
+
.eael-setup-final-info button {
|
241 |
+
text-decoration: none;
|
242 |
+
border: 0;
|
243 |
+
padding: 0;
|
244 |
+
background: #fff;
|
245 |
+
transition: all .3s ease;
|
246 |
+
cursor: pointer;
|
247 |
+
font-size: 15px;
|
248 |
+
line-height: 1.2em;
|
249 |
+
color: #252525;
|
250 |
+
font-weight: 400;
|
251 |
+
}
|
252 |
+
.eael-setup-final-info button:hover {
|
253 |
+
text-decoration: underline;
|
254 |
+
}
|
255 |
+
|
256 |
+
/* integrations */
|
257 |
+
|
258 |
+
#integrations .row {
|
259 |
+
display: grid;
|
260 |
+
grid-template-columns: repeat(4, 1fr);
|
261 |
+
grid-gap: 25px;
|
262 |
+
padding: 0;
|
263 |
+
}
|
264 |
+
|
265 |
+
#integrations .col-one-third{
|
266 |
+
width: 100%;
|
267 |
+
}
|
268 |
+
#integrations .eael-admin-block-wrapper{
|
269 |
+
margin: 0;
|
270 |
+
}
|
271 |
+
|
272 |
+
#integrations .eael-admin-block-wrapper .eael-admin-block{
|
273 |
+
width: auto;
|
274 |
+
margin: 0;
|
275 |
+
}
|
276 |
+
|
277 |
+
/* templately */
|
278 |
+
#templately {
|
279 |
+
position: relative;
|
280 |
+
min-height: 300px;
|
281 |
+
}
|
282 |
+
|
283 |
+
/* elements */
|
284 |
+
#elements .row {
|
285 |
+
padding: 0;
|
286 |
+
}
|
287 |
+
.eael-elements-cat {
|
288 |
+
font-size: 18px;
|
289 |
+
line-height: 1.4em;
|
290 |
+
color: #252525;
|
291 |
+
font-weight: 400;
|
292 |
+
position: relative;
|
293 |
+
margin: 0 0 13px;
|
294 |
+
}
|
295 |
+
|
296 |
+
.eael-elements-cat:before {
|
297 |
+
content: '';
|
298 |
+
position: absolute;
|
299 |
+
left: -30px;
|
300 |
+
width: 2px;
|
301 |
+
height: 100%;
|
302 |
+
background-color: #6e2dcf;
|
303 |
+
}
|
304 |
+
|
305 |
+
.setup-content .eael-checkbox-container {
|
306 |
+
margin: -5px;
|
307 |
+
}
|
308 |
+
.eael-setup-wizard-wrap .setup-content .eael-checkbox {
|
309 |
+
flex-basis: 18.7% !important;
|
310 |
+
font-size: 14px;
|
311 |
+
line-height: 1.2em;
|
312 |
+
color: #333;
|
313 |
+
font-weight: 500;
|
314 |
+
margin: 5px;
|
315 |
+
transition: none;
|
316 |
+
box-shadow: none;
|
317 |
+
}
|
318 |
+
.eael-setup-wizard-wrap .setup-content .eael-checkbox{
|
319 |
+
padding: 0px;
|
320 |
+
}
|
321 |
+
|
322 |
+
.eael-checkbox input[type="checkbox"].eael-element {
|
323 |
+
visibility: visible !important;
|
324 |
+
|
325 |
+
padding: 6.5px !important;
|
326 |
+
border: 1px solid #d7d7d7;
|
327 |
+
background-color: #fff;
|
328 |
+
box-shadow: none !important;
|
329 |
+
border-radius: 2px;
|
330 |
+
color: #a16bff;
|
331 |
+
clear: none;
|
332 |
+
cursor: pointer;
|
333 |
+
display: inline-block;
|
334 |
+
line-height: 0;
|
335 |
+
height: 13px;
|
336 |
+
margin: 0;
|
337 |
+
outline: 0;
|
338 |
+
text-align: center;
|
339 |
+
vertical-align: middle;
|
340 |
+
width: 13px;
|
341 |
+
min-width: 13px;
|
342 |
+
-webkit-appearance: none;
|
343 |
+
transition: .05s border-color ease-in-out;
|
344 |
+
}
|
345 |
+
|
346 |
+
.eael-checkbox label.eael-element-title {
|
347 |
+
width: 100%;
|
348 |
+
height: unset;
|
349 |
+
|
350 |
+
font-size: 14px;
|
351 |
+
line-height: 1.2em;
|
352 |
+
color: #333;
|
353 |
+
font-weight: 500;
|
354 |
+
margin: 0 0 0 10px;
|
355 |
+
}
|
356 |
+
|
357 |
+
|
358 |
+
.eael-checkbox label.eael-element-title:before,
|
359 |
+
.eael-checkbox label.eael-element-title:after {
|
360 |
+
content: none;
|
361 |
+
}
|
362 |
+
|
363 |
+
.eael-checkbox input[type=checkbox].eael-element:checked {
|
364 |
+
background-color: #a16bff;
|
365 |
+
border-color: #a16bff;
|
366 |
+
}
|
367 |
+
|
368 |
+
.eael-checkbox input[type=checkbox].eael-element:checked::before {
|
369 |
+
color: #ffffff;
|
370 |
+
margin: -5px 0 0 -5px;
|
371 |
+
width: 10px;
|
372 |
+
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' fill='%23ffffff'%3E%3Cpath d='M 22.566406 4.730469 L 20.773438 3.511719 C 20.277344 3.175781 19.597656 3.304688 19.265625 3.796875 L 10.476563 16.757813 L 6.4375 12.71875 C 6.015625 12.296875 5.328125 12.296875 4.90625 12.71875 L 3.371094 14.253906 C 2.949219 14.675781 2.949219 15.363281 3.371094 15.789063 L 9.582031 22 C 9.929688 22.347656 10.476563 22.613281 10.96875 22.613281 C 11.460938 22.613281 11.957031 22.304688 12.277344 21.839844 L 22.855469 6.234375 C 23.191406 5.742188 23.0625 5.066406 22.566406 4.730469 Z'%3E%3C/path%3E%3C/svg%3E");
|
373 |
+
}
|
374 |
+
|
375 |
+
/* footer */
|
376 |
+
.eael-setup-footer {
|
377 |
+
text-align: right;
|
378 |
+
}
|
379 |
+
.eael-setup-wizard-wrap .eael-btn {
|
380 |
+
width: 140px;
|
381 |
+
text-transform: capitalize !important;
|
382 |
+
|
383 |
+
}
|
384 |
+
.eael-setup-wizard-wrap .button.eael-btn:focus,
|
385 |
+
.eael-setup-wizard-wrap .button.eael-btn:hover {
|
386 |
+
background-color: #02cc7b;
|
387 |
+
}
|
388 |
+
|
389 |
+
button#eael-save[disabled]{
|
390 |
+
cursor: wait;
|
391 |
+
background-image: -webkit-linear-gradient(-169deg, rgb(146, 113, 255) 0%, rgb(87, 37, 255) 100%) !important;
|
392 |
+
}
|
393 |
+
|
394 |
+
#eael-next ,
|
395 |
+
#eael-save {
|
396 |
+
background-image: -webkit-linear-gradient(-169deg, rgb(146, 113, 255) 0%, rgb(87, 37, 255) 100%);
|
397 |
+
}
|
398 |
+
#eael-prev {
|
399 |
+
margin-right: 10px;
|
400 |
+
background-color: #7d81ae;
|
401 |
+
}
|
402 |
+
|
403 |
+
/* config */
|
404 |
+
.eael-input-group {
|
405 |
+
display: block;
|
406 |
+
position: relative;
|
407 |
+
margin-bottom: 10px;
|
408 |
+
}
|
409 |
+
.config-list label {
|
410 |
+
padding: 20px;
|
411 |
+
display: block;
|
412 |
+
text-align: left;
|
413 |
+
color: #3C454C;
|
414 |
+
cursor: pointer;
|
415 |
+
position: relative;
|
416 |
+
z-index: 2;
|
417 |
+
transition: color 200ms ease-in;
|
418 |
+
overflow: hidden;
|
419 |
+
border-radius: 5px;
|
420 |
+
background-color: #fff;
|
421 |
+
border: 1px solid #e1e1e1;
|
422 |
+
}
|
423 |
+
|
424 |
+
.config-list input[type=radio] {
|
425 |
+
display: none;
|
426 |
+
}
|
427 |
+
.config-list input:checked ~ label {
|
428 |
+
box-shadow: 1px 7px 30px rgba(0,1,35,0.12);
|
429 |
+
}
|
430 |
+
.config-list input:checked ~ label .eael-radio-circle {
|
431 |
+
border-color: #6e2dcf;
|
432 |
+
box-shadow: 0px 40px 30px rgba(0,1,35,0.12);
|
433 |
+
}
|
434 |
+
.config-list input:checked ~ label .eael-radio-circle:before {
|
435 |
+
content: '';
|
436 |
+
background: #6e2dcf;
|
437 |
+
border-radius: 50%;
|
438 |
+
height: 10px;
|
439 |
+
left: 2px;
|
440 |
+
pointer-events: none;
|
441 |
+
position: absolute;
|
442 |
+
top: 2px;
|
443 |
+
transition: transform 400ms cubic-bezier(0.175, 0.885, 0.32, 1.2);
|
444 |
+
width: 10px;
|
445 |
+
}
|
446 |
+
.eael-radio-circle {
|
447 |
+
border: 2px solid #cccccc;
|
448 |
+
border-radius: 50%;
|
449 |
+
cursor: pointer;
|
450 |
+
height: 14px;
|
451 |
+
position: absolute;
|
452 |
+
transition: border-color 300ms;
|
453 |
+
width: 14px;
|
454 |
+
}
|
455 |
+
.eael-radio-text {
|
456 |
+
margin-left: 35px;
|
457 |
+
}
|
458 |
+
.eael-radio-text strong {
|
459 |
+
font-size: 18px;
|
460 |
+
line-height: 1.2em;
|
461 |
+
color: #252525;
|
462 |
+
font-weight: 400;
|
463 |
+
}
|
464 |
+
.eael-radio-text p {
|
465 |
+
margin: 10px 0 0;
|
466 |
+
font-size: 15px;
|
467 |
+
line-height: 1.4em;
|
468 |
+
color: #5a5a5a;
|
469 |
+
font-weight: 400;
|
470 |
+
}
|
471 |
+
/* end setup wizard */
|
472 |
+
|
473 |
.eael-settings-wrap {
|
474 |
padding: 15px;
|
475 |
}
|
588 |
box-shadow: none;
|
589 |
color: #343434;
|
590 |
}
|
591 |
+
.eael-settings-tabs .col-one-fourth {
|
592 |
+
width: 100%;
|
593 |
+
}
|
594 |
p.eael-el-title {
|
595 |
font-size: 15px;
|
596 |
font-weight: 600;
|
635 |
height: auto;
|
636 |
}
|
637 |
|
638 |
+
.col-one-fourth {
|
639 |
+
width: 25%;
|
640 |
+
height: auto;
|
641 |
+
}
|
642 |
+
|
643 |
/* Checkbox Style */
|
644 |
.eael-checkbox-container {
|
645 |
display: flex;
|
662 |
box-shadow: 0px 5px 18px 0px rgba(0, 4, 32, 0.08);
|
663 |
}
|
664 |
|
665 |
+
.eael-setup-body .eael-checkbox {
|
666 |
+
flex-basis: 260px;
|
667 |
+
}
|
668 |
+
|
669 |
.eael-checkbox-quick-tools {
|
670 |
margin-left: 0;
|
671 |
margin-right: 0;
|
722 |
height: 17px;
|
723 |
border-radius: 100%;
|
724 |
left: 5px;
|
725 |
+
top: 4px;
|
726 |
transition: all 0.2s ease;
|
727 |
box-shadow: 0 0 0 5px #fcfff4 inset;
|
728 |
background: #cbcfd0;
|
981 |
.eael-save-btn-wrap .eael-btn {
|
982 |
border-radius: 3px;
|
983 |
background-image: -moz-linear-gradient(
|
984 |
+
-169deg,
|
985 |
+
rgb(146, 113, 255) 0%,
|
986 |
+
rgb(87, 37, 255) 100%
|
987 |
);
|
988 |
background-image: -webkit-linear-gradient(
|
989 |
+
-169deg,
|
990 |
+
rgb(146, 113, 255) 0%,
|
991 |
+
rgb(87, 37, 255) 100%
|
992 |
);
|
993 |
background-image: -ms-linear-gradient(
|
994 |
+
-169deg,
|
995 |
+
rgb(146, 113, 255) 0%,
|
996 |
+
rgb(87, 37, 255) 100%
|
997 |
);
|
998 |
width: 160px;
|
999 |
height: 50px;
|
1014 |
background: #ff5544;
|
1015 |
}
|
1016 |
|
1017 |
+
.ea-button {
|
1018 |
font-size: 13px;
|
1019 |
border-radius: 3px;
|
1020 |
background-image: -webkit-linear-gradient(
|
1021 |
+
-169deg,
|
1022 |
+
rgb(146, 113, 255) 0%,
|
1023 |
+
rgb(87, 37, 255) 100%
|
1024 |
);
|
1025 |
background-image: -ms-linear-gradient(
|
1026 |
+
-169deg,
|
1027 |
+
rgb(146, 113, 255) 0%,
|
1028 |
+
rgb(87, 37, 255) 100%
|
1029 |
);
|
1030 |
-webkit-box-shadow: 0px 14px 15px 0px rgba(0, 5, 41, 0.08);
|
1031 |
box-shadow: 0px 14px 15px 0px rgba(0, 5, 41, 0.08);
|
1032 |
box-shadow: 0px 14px 15px 0px rgba(0, 5, 41, 0.08);
|
1033 |
+
color: #fff !important;
|
1034 |
display: inline-block;
|
1035 |
+
padding: 12px 22px;
|
1036 |
text-decoration: none;
|
1037 |
line-height: 1;
|
1038 |
transition: all 0.3s;
|
1039 |
+
cursor: pointer;
|
1040 |
+
user-select: none;
|
1041 |
}
|
1042 |
|
1043 |
.ea-button:hover {
|
1133 |
padding-bottom: 30px;
|
1134 |
padding-top: 0px;
|
1135 |
}
|
|
|
1136 |
.eael-preview-img {
|
1137 |
width: 100%;
|
1138 |
height: 100%;
|
1143 |
.eael-preview-img:hover {
|
1144 |
opacity: 0.9;
|
1145 |
}
|
|
|
1146 |
.eael-admin-sidebar {
|
1147 |
flex: 1 1 200px;
|
1148 |
padding: 20px;
|
1164 |
.eael-admin-sidebar-cta {
|
1165 |
text-align: center;
|
1166 |
}
|
|
|
1167 |
.eael-admin-sidebar-cta a {
|
1168 |
font-size: 16px;
|
1169 |
font-weight: 600;
|
1180 |
transition: all 0.3s;
|
1181 |
}
|
1182 |
|
1183 |
+
/* integrations - general */
|
1184 |
+
.eael-admin-block-templately {
|
1185 |
+
position: relative;
|
1186 |
+
background: transparent;
|
1187 |
+
box-shadow: none;
|
1188 |
+
padding: 0;
|
1189 |
+
margin: 10px 10px 25px;
|
1190 |
+
}
|
1191 |
+
.eael-admin-sidebar .eael-admin-block-templately {
|
1192 |
+
margin: inherit;
|
1193 |
+
}
|
1194 |
+
.eael-admin-block-templately-overlay {
|
1195 |
+
position: absolute;
|
1196 |
+
top: 0;
|
1197 |
+
right: 0;
|
1198 |
+
bottom: 0;
|
1199 |
+
left: 0;
|
1200 |
+
display: flex;
|
1201 |
+
align-items: center;
|
1202 |
+
justify-content: flex-end;
|
1203 |
+
padding: 0 20px;
|
1204 |
+
}
|
1205 |
+
.eael-admin-sidebar.eael-templately-promo-show {
|
1206 |
+
flex: inherit;
|
1207 |
+
margin-left: auto;
|
1208 |
+
margin-right: auto;
|
1209 |
+
padding: 0;
|
1210 |
+
}
|
1211 |
+
.eael-admin-sidebar .eael-admin-block-templately-overlay {
|
1212 |
+
align-items: flex-start;
|
1213 |
+
padding: 15px 20px;
|
1214 |
+
}
|
1215 |
+
.eael-admin-block-templately-overlay-inner {
|
1216 |
+
max-width: 230px;
|
1217 |
+
}
|
1218 |
+
.eael-admin-block-templately-logo {
|
1219 |
+
width: 120px;
|
1220 |
+
height: auto;
|
1221 |
+
margin-bottom: 5px;
|
1222 |
+
}
|
1223 |
+
.eael-admin-block-templately-desc {
|
1224 |
+
line-height: 19px;
|
1225 |
+
margin-bottom: 10px !important;
|
1226 |
+
}
|
1227 |
+
|
1228 |
+
/* integrations - page */
|
1229 |
+
#integrations .row {
|
1230 |
+
justify-content: flex-start;
|
1231 |
+
}
|
1232 |
+
.eael-admin-block-integrations .eael-admin-block-content {
|
1233 |
+
padding-top: 1.5em;
|
1234 |
+
padding-left: 1.5em;
|
1235 |
+
}
|
1236 |
+
.eael-admin-block-integrations-logo {
|
1237 |
+
display: block;
|
1238 |
+
text-align: center;
|
1239 |
+
}
|
1240 |
+
.eael-admin-block-integrations-logo img {
|
1241 |
+
max-width: 100px;
|
1242 |
+
height: auto;
|
1243 |
+
}
|
1244 |
+
.eael-admin-block-integrations-title {
|
1245 |
+
font-size: 20px;
|
1246 |
+
text-align: center;
|
1247 |
+
color: #3f3f3f;
|
1248 |
+
margin: 18px 0;
|
1249 |
+
}
|
1250 |
+
.eael-admin-block-integrations-text {
|
1251 |
+
text-align: center;
|
1252 |
+
}
|
1253 |
+
.eael-admin-block-integrations-btn-wrap {
|
1254 |
+
text-align: center;
|
1255 |
+
}
|
1256 |
+
|
1257 |
/* Facebook Settings CSS */
|
1258 |
#social-networks input {
|
1259 |
padding: 10px;
|
1319 |
line-height: 1;
|
1320 |
padding: 3px 6px;
|
1321 |
border-radius: 2px;
|
1322 |
+
background-image: -moz-linear-gradient(
|
1323 |
+
-122deg,
|
1324 |
+
rgb(146, 113, 255) 0%,
|
1325 |
+
rgb(87, 37, 255) 100%
|
1326 |
+
);
|
1327 |
+
background-image: -webkit-linear-gradient(
|
1328 |
+
-122deg,
|
1329 |
+
rgb(146, 113, 255) 0%,
|
1330 |
+
rgb(87, 37, 255) 100%
|
1331 |
+
);
|
1332 |
+
background-image: -ms-linear-gradient(
|
1333 |
+
-122deg,
|
1334 |
+
rgb(146, 113, 255) 0%,
|
1335 |
+
rgb(87, 37, 255) 100%
|
1336 |
+
);
|
1337 |
box-shadow: 0px 3px 7px 0px rgba(0, 5, 41, 0.1);
|
1338 |
}
|
1339 |
#toplevel_page_eael-settings.current .wp-menu-image img {
|
1349 |
}
|
1350 |
|
1351 |
.eael-checkbox-container.elements-global-control-wrap
|
1352 |
+
.eael-checkbox.checkbox-toggle-all {
|
1353 |
display: inline-block;
|
1354 |
margin: 0 auto;
|
1355 |
}
|
1356 |
|
1357 |
.eael-checkbox-container.elements-global-control-wrap
|
1358 |
+
.eael-checkbox
|
1359 |
+
label:after {
|
1360 |
width: 1.8em;
|
1361 |
height: 1.8em;
|
1362 |
}
|
1363 |
|
1364 |
.eael-checkbox-container.elements-global-control-wrap
|
1365 |
+
.eael-checkbox
|
1366 |
+
input[type="checkbox"]:checked
|
1367 |
+
+ label::after {
|
1368 |
left: 2.2em;
|
1369 |
}
|
1370 |
|
1371 |
.eael-checkbox-container.elements-global-control-wrap .eael-checkbox label,
|
1372 |
.eael-checkbox-container.elements-global-control-wrap
|
1373 |
+
.eael-checkbox
|
1374 |
+
label:before {
|
1375 |
width: 100px;
|
1376 |
height: 2em;
|
1377 |
}
|
1378 |
|
1379 |
.eael-checkbox-container.elements-global-control-wrap
|
1380 |
+
.eael-checkbox.checkbox-toggle-all {
|
1381 |
flex-basis: 150px;
|
1382 |
padding: 10px 20px 5px;
|
1383 |
}
|
1435 |
margin: 0 1px;
|
1436 |
text-decoration: none;
|
1437 |
color: #3a3c40;
|
1438 |
+
opacity: 0.75;
|
1439 |
align-items: center;
|
1440 |
justify-content: center;
|
1441 |
}
|
1442 |
+
.eael-elements-info > a.eael-element-info-link:hover {
|
1443 |
opacity: 1;
|
1444 |
}
|
1445 |
+
.eael-elements-info img,
|
1446 |
+
.eael-elements-info svg {
|
1447 |
width: 16px;
|
1448 |
fill: #3a3c40;
|
1449 |
}
|
1474 |
visibility: visible;
|
1475 |
opacity: 1;
|
1476 |
-webkit-transform: translate(-50%, -150%);
|
1477 |
+
transform: translate(-50%, -150%);
|
1478 |
}
|
1479 |
|
1480 |
.eael-elements-info .eael-info-tooltip:after {
|
1490 |
border-color: transparent;
|
1491 |
border-top-color: #3a3c40;
|
1492 |
-webkit-transform: translate(-50%, 100%);
|
1493 |
+
transform: translate(-50%, 100%);
|
1494 |
}
|
1495 |
|
1496 |
.eael-admin-inside-select-block {
|
1521 |
}
|
1522 |
|
1523 |
/*----LR-Settings Modal---*/
|
1524 |
+
.sf-group {
|
1525 |
width: calc(100% - 30px);
|
1526 |
display: flex;
|
1527 |
flex-wrap: wrap;
|
1528 |
justify-content: center;
|
1529 |
align-items: center;
|
1530 |
}
|
1531 |
+
.sf-group input {
|
1532 |
padding: 10px;
|
1533 |
margin: 0 0 10px 10px;
|
1534 |
display: block;
|
1539 |
border: 1px solid gray;
|
1540 |
width: calc(75% - 10px);
|
1541 |
}
|
1542 |
+
.sf-group input:focus {
|
1543 |
border: 2px solid #007cba;
|
1544 |
}
|
1545 |
+
.sf-group input:last-child {
|
1546 |
margin: 0;
|
1547 |
}
|
1548 |
+
.sf-group label {
|
1549 |
+
width: 25%;
|
1550 |
max-width: 200px;
|
1551 |
}
|
1552 |
+
|
1553 |
+
/* Templately Plugin Popup */
|
1554 |
+
|
1555 |
+
.eael-templately-popup {
|
1556 |
+
line-height: 1.7;
|
1557 |
+
font-weight: 400;
|
1558 |
+
letter-spacing: 0;
|
1559 |
+
font-family: "Roboto", sans-serif;
|
1560 |
+
}
|
1561 |
+
|
1562 |
+
.eael-templately-popup .eael-popup__wrapper {
|
1563 |
+
position: inherit;
|
1564 |
+
top: 0;
|
1565 |
+
left: 0;
|
1566 |
+
right: 0;
|
1567 |
+
bottom: 0;
|
1568 |
+
/*background: #e6e6e6;*/
|
1569 |
+
-webkit-transition: all .3s ease;
|
1570 |
+
transition: all .3s ease;
|
1571 |
+
}
|
1572 |
+
|
1573 |
+
.eael-templately-popup .eael-popup__wrapper.show {
|
1574 |
+
display: block;
|
1575 |
+
}
|
1576 |
+
|
1577 |
+
.eael-templately-popup .eael-popup__wrapper .eael-popup__block {
|
1578 |
+
/*position: absolute;*/
|
1579 |
+
/*top: 50%;*/
|
1580 |
+
/*left: 50%;*/
|
1581 |
+
/*-webkit-transform: translate(-50%, -50%);*/
|
1582 |
+
/*transform: translate(-50%, -50%);*/
|
1583 |
+
background: rgba(255, 255, 255, 0.97);
|
1584 |
+
max-width: 770px;
|
1585 |
+
width: 70%;
|
1586 |
+
margin: 30px auto;
|
1587 |
+
text-align: center;
|
1588 |
+
padding: 30px 40px 50px;
|
1589 |
+
border-radius: 10px;
|
1590 |
+
}
|
1591 |
+
|
1592 |
+
.eael-templately-popup .eael-popup__wrapper .eael-popup__block .eael-popup__logo {
|
1593 |
+
margin-bottom: 20px;
|
1594 |
+
}
|
1595 |
+
|
1596 |
+
.eael-templately-popup .eael-popup__wrapper .eael-popup__block p {
|
1597 |
+
font-size: 18px;
|
1598 |
+
font-weight: 400;
|
1599 |
+
color: #373747;
|
1600 |
+
font-family: "Roboto", sans-serif;
|
1601 |
+
margin-bottom: 30px;
|
1602 |
+
}
|
1603 |
+
|
1604 |
+
.eael-templately-popup .eael-popup__wrapper .eael-popup__block .eael-popup__button {
|
1605 |
+
border-radius: 5px;
|
1606 |
+
background: linear-gradient(-177deg, #9c60ff 0%, #8543ff 39%, #6d25ff 100%);
|
1607 |
+
-webkit-box-shadow: 0px 3px 7px 0px rgba(0, 5, 41, 0.1);
|
1608 |
+
box-shadow: 0px 3px 7px 0px rgba(0, 5, 41, 0.1);
|
1609 |
+
padding: 17px 70px;
|
1610 |
+
color: #fff;
|
1611 |
+
font-family: "Roboto", sans-serif;
|
1612 |
+
font-weight: 400;
|
1613 |
+
font-size: 14px;
|
1614 |
+
outline: none;
|
1615 |
+
cursor: pointer;
|
1616 |
+
}
|
1617 |
+
|
1618 |
+
.eael-templately-popup .eael-popup__wrapper .eael-popup__logo img {
|
1619 |
+
width: 190px;
|
1620 |
+
height: 50px;
|
1621 |
+
}
|
1622 |
+
|
1623 |
+
@media all and (max-width: 767px) {
|
1624 |
+
.eael-templately-popup .eael-popup__wrapper .eael-popup__block {
|
1625 |
+
padding: 60px 30px 50px;
|
1626 |
+
}
|
1627 |
+
|
1628 |
+
.eael-templately-popup .eael-popup__wrapper .eael-popup__block p {
|
1629 |
+
font-size: 16px;
|
1630 |
+
}
|
1631 |
+
}
|
assets/admin/css/eael-templately-promo.css
ADDED
@@ -0,0 +1,218 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.elementor-add-new-section .elementor-add-templately-promo-button{
|
2 |
+
background-color: red;
|
3 |
+
background-image: url(../images/templately/logo-icon.svg);
|
4 |
+
background-repeat: no-repeat;
|
5 |
+
background-position: center center;
|
6 |
+
margin-left: 5px;
|
7 |
+
}
|
8 |
+
|
9 |
+
#eael-templately-promo-popup.dialog-type-lightbox .dialog-widget-content {
|
10 |
+
width: 1060px;
|
11 |
+
min-height: 80%;
|
12 |
+
}
|
13 |
+
|
14 |
+
.eael-promo-temp-wrap {
|
15 |
+
line-height: 1.7;
|
16 |
+
font-weight: 400;
|
17 |
+
letter-spacing: 0;
|
18 |
+
min-height: 100%;
|
19 |
+
font-family: "Roboto", sans-serif;
|
20 |
+
}
|
21 |
+
|
22 |
+
.eael-promo-temp-wrapper {
|
23 |
+
position: absolute;
|
24 |
+
top: 0;
|
25 |
+
left: 0;
|
26 |
+
right: 0;
|
27 |
+
bottom: 0;
|
28 |
+
background: rgba(0, 0, 0, 0.87);
|
29 |
+
}
|
30 |
+
.eael-promo-temp-wrapper.show {
|
31 |
+
display: block;
|
32 |
+
}
|
33 |
+
.eael-promo-temp-wrapper .eael-promo-temp {
|
34 |
+
position: absolute;
|
35 |
+
top: 50%;
|
36 |
+
left: 50%;
|
37 |
+
-webkit-transform: translate(-50%, -50%);
|
38 |
+
transform: translate(-50%, -50%);
|
39 |
+
background: #fff;
|
40 |
+
width: 1060px;
|
41 |
+
max-height: 90%;
|
42 |
+
border-radius: 10px;
|
43 |
+
display: -webkit-box;
|
44 |
+
display: -ms-flexbox;
|
45 |
+
display: flex;
|
46 |
+
overflow-x: hidden;
|
47 |
+
overflow-y: auto;
|
48 |
+
}
|
49 |
+
|
50 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp__times {
|
51 |
+
position: absolute;
|
52 |
+
top: 12px;
|
53 |
+
right: 16px;
|
54 |
+
font-size: 18px;
|
55 |
+
color: #222;
|
56 |
+
}
|
57 |
+
|
58 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left {
|
59 |
+
-webkit-box-flex: 0;
|
60 |
+
-ms-flex: 0 0 calc(100% - 755px);
|
61 |
+
flex: 0 0 calc(100% - 755px);
|
62 |
+
padding: 45px 30px 30px;
|
63 |
+
width: 310px;
|
64 |
+
text-align: center;
|
65 |
+
}
|
66 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__logo {
|
67 |
+
margin-bottom: 35px;
|
68 |
+
text-align: left;
|
69 |
+
}
|
70 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__feature__list {
|
71 |
+
margin: 0;
|
72 |
+
margin-bottom: 50px;
|
73 |
+
list-style: none;
|
74 |
+
text-align: left;
|
75 |
+
}
|
76 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__feature__list li {
|
77 |
+
font-size: 15px;
|
78 |
+
color: #727272;
|
79 |
+
font-family: "Roboto", sans-serif;
|
80 |
+
position: relative;
|
81 |
+
padding-left: 18px;
|
82 |
+
}
|
83 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__feature__list li:not(:last-child) {
|
84 |
+
margin-bottom: 10px;
|
85 |
+
}
|
86 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__feature__list li:before {
|
87 |
+
position: absolute;
|
88 |
+
top: 6px;
|
89 |
+
left: 0;
|
90 |
+
height: 10px;
|
91 |
+
width: 10px;
|
92 |
+
border-radius: 50%;
|
93 |
+
background: #c0bbcf;
|
94 |
+
content: "";
|
95 |
+
}
|
96 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__form {
|
97 |
+
background: #f3f6fb;
|
98 |
+
padding: 30px 20px;
|
99 |
+
border-radius: 5px;
|
100 |
+
text-align: left;
|
101 |
+
}
|
102 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__form label {
|
103 |
+
display: block;
|
104 |
+
margin-bottom: 0;
|
105 |
+
}
|
106 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__form label:not(:last-child) {
|
107 |
+
margin-bottom: 15px;
|
108 |
+
}
|
109 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__form label input {
|
110 |
+
display: none;
|
111 |
+
}
|
112 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__form label input:checked ~ span:before {
|
113 |
+
background: #5725ff;
|
114 |
+
}
|
115 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__form label span {
|
116 |
+
display: inline-block;
|
117 |
+
position: relative;
|
118 |
+
padding-left: 23px;
|
119 |
+
cursor: pointer;
|
120 |
+
color: #6d7882;
|
121 |
+
}
|
122 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__form label span:before {
|
123 |
+
position: absolute;
|
124 |
+
top: 5px;
|
125 |
+
left: 0;
|
126 |
+
height: 15px;
|
127 |
+
width: 15px;
|
128 |
+
border-radius: 50%;
|
129 |
+
content: "";
|
130 |
+
background: #d2d3e0;
|
131 |
+
-webkit-transition: all 0.3s ease;
|
132 |
+
transition: all 0.3s ease;
|
133 |
+
}
|
134 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left .eael-promo-temp__form label span:after {
|
135 |
+
position: absolute;
|
136 |
+
top: 10px;
|
137 |
+
left: 5px;
|
138 |
+
height: 5px;
|
139 |
+
width: 5px;
|
140 |
+
border-radius: 50%;
|
141 |
+
content: "";
|
142 |
+
background: #ffffff;
|
143 |
+
}
|
144 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left button {
|
145 |
+
font-size: 15px;
|
146 |
+
font-weight: 400;
|
147 |
+
font-family: "Roboto", sans-serif;
|
148 |
+
color: #fff;
|
149 |
+
padding: 12px 24px;
|
150 |
+
border-radius: 5px;
|
151 |
+
margin-top: 20px;
|
152 |
+
-webkit-box-shadow: 0px 14px 15px 0px rgba(0, 5, 41, 0.08);
|
153 |
+
box-shadow: 0px 14px 15px 0px rgba(0, 5, 41, 0.08);
|
154 |
+
cursor: pointer;
|
155 |
+
-webkit-transition: all 0.3s ease;
|
156 |
+
transition: all 0.3s ease;
|
157 |
+
background: -webkit-gradient(linear, left top, right top, from(#5725ff), to(#9271ff));
|
158 |
+
background: linear-gradient(to right, #5725ff, #9271ff);
|
159 |
+
border: none;
|
160 |
+
}
|
161 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left button:hover {
|
162 |
+
-webkit-box-shadow: none;
|
163 |
+
box-shadow: none;
|
164 |
+
}
|
165 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--right {
|
166 |
+
-webkit-box-flex: 0;
|
167 |
+
-ms-flex: 0 0 755px;
|
168 |
+
flex: 0 0 755px;
|
169 |
+
}
|
170 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--right img {
|
171 |
+
display: block;
|
172 |
+
height: 550px;
|
173 |
+
}
|
174 |
+
@media all and (max-width: 1300px) {
|
175 |
+
.eael-promo-temp-wrapper .eael-promo-temp {
|
176 |
+
width: 900px;
|
177 |
+
}
|
178 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--right {
|
179 |
+
-webkit-box-flex: 0;
|
180 |
+
-ms-flex: 0 0 600px;
|
181 |
+
flex: 0 0 600px;
|
182 |
+
}
|
183 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left {
|
184 |
+
-webkit-box-flex: 0;
|
185 |
+
-ms-flex: 0 0 calc(100% - 600px);
|
186 |
+
flex: 0 0 calc(100% - 600px);
|
187 |
+
width: 300px;
|
188 |
+
}
|
189 |
+
}
|
190 |
+
|
191 |
+
.eael-promo-temp-wrapper .eael-promo-temp::-webkit-scrollbar {
|
192 |
+
width: 5px;
|
193 |
+
}
|
194 |
+
.eael-promo-temp-wrapper .eael-promo-temp::-webkit-scrollbar-track {
|
195 |
+
-webkit-box-shadow: inset 0 0 6px rgba(51, 51, 51, 0.1);
|
196 |
+
box-shadow: inset 0 0 6px rgba(51, 51, 51, 0.1);
|
197 |
+
background: #dbe0e9;
|
198 |
+
border-radius: 5px;
|
199 |
+
}
|
200 |
+
.eael-promo-temp-wrapper .eael-promo-temp::-webkit-scrollbar-thumb {
|
201 |
+
background: #5725ff;
|
202 |
+
border-radius: 5px;
|
203 |
+
}
|
204 |
+
|
205 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left button.eael-prmo-status-submit:disabled,
|
206 |
+
.eael-promo-temp-wrapper .eael-promo-temp .eael-promo-temp--left button.eael-prmo-status-submit[disabled]{
|
207 |
+
cursor: wait;
|
208 |
+
}
|
209 |
+
|
210 |
+
#eael-templately-promo-popup .dialog-widget-content.dialog-lightbox-widget-content {
|
211 |
+
box-shadow: none !important;
|
212 |
+
}
|
213 |
+
/*#eael-templately-promo-popup.dialog-type-lightbox,*/
|
214 |
+
#eael-templately-promo-popup.dialog-type-lightbox .dialog-widget-content,
|
215 |
+
#eael-templately-promo-popup .eael-promo-temp-wrapper {
|
216 |
+
background: transparent !important;
|
217 |
+
}
|
218 |
+
|
assets/admin/images/bd-logo.png
ADDED
Binary file
|
assets/admin/images/easy-jobs-logo.png
ADDED
Binary file
|
assets/admin/images/ep-logo.png
ADDED
Binary file
|
assets/admin/images/icon-integrations.svg
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" encoding="utf-8"?>
|
2 |
+
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
+
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
+
viewBox="0 0 100 100" style="enable-background:new 0 0 100 100;" xml:space="preserve">
|
5 |
+
<style type="text/css">
|
6 |
+
.st0{fill:#AE96FF;}
|
7 |
+
</style>
|
8 |
+
<path class="st0" d="M97.8,33.6c-1.4-1.4-3.3-2.2-5.3-2.2c-2,0-3.9,0.8-5.3,2.2L69.9,51L49.7,30.8l17.4-17.4
|
9 |
+
c1.4-1.4,2.2-3.3,2.2-5.3c0-2-0.8-3.9-2.2-5.3c-1.4-1.4-3.3-2.2-5.3-2.2c-2,0-3.9,0.8-5.3,2.2L39.1,20.3L28,9.2
|
10 |
+
c-0.5-0.5-1.2-0.8-1.9-0.8c-0.7,0-1.4,0.3-1.9,0.9c-16,17.6-7.3,55.7-6.4,59.4l-16,16C1.3,85.2,1,85.9,1,86.6c0,0.7,0.3,1.4,0.8,1.9
|
11 |
+
l9.7,9.7c0.5,0.5,1.2,0.8,1.9,0.8c0.7,0,1.4-0.3,1.9-0.8l16-16c7.8,2,17.6,3.2,26.2,3.2c10.3,0,24.5-1.7,33.2-9.6
|
12 |
+
c0.5-0.5,0.9-1.2,0.9-1.9c0-0.7-0.3-1.4-0.8-1.9L80.4,61.6l17.4-17.4C100.7,41.3,100.7,36.5,97.8,33.6z"/>
|
13 |
+
</svg>
|
assets/admin/images/nx-logo.png
ADDED
Binary file
|
assets/admin/images/review-logo.gif
ADDED
Binary file
|
assets/admin/images/success.gif
ADDED
Binary file
|
assets/admin/images/templately.jpg
ADDED
Binary file
|
assets/admin/images/templately/login-bg.png
CHANGED
Binary file
|
assets/admin/images/templately/logo-icon.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg width="20px" enable-background="new 0 0 512 512" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><g fill="#fff"><circle cx="90.5" cy="454.8" r="57.2"/><circle cx="256" cy="454.8" r="57.2"/><circle cx="421.5" cy="454.8" r="57.2"/><path d="m356.5 94.5c-3.1 0-6.1.2-9.1.4-12.4-54.3-61-94.9-119.1-94.9-15.3 0-29.9 2.8-43.4 8 0 15.3.1 32.9.2 40.4 15.6.1 45.8.2 59.1.2v57.8c-19.9 0-39.2 0-58.8 0v97.7h60.5c-1.7 4.3-4.3 10.7-5.4 13.2-11 26.5-38.3 41.3-66.6 36.2-26.9-4.9-46.9-27.8-48.4-55.9-.4-8.2-.2-16.5-.2-24.7 0-12.6 0-54 0-66.9-7.1 0-13.9 0-20.7 0-41.8 19.4-70.9 61.7-70.9 110.8 0 67.5 54.7 122.2 122.2 122.2h202c66.9-.7 120.8-55.1 120.8-122.2 0-67.5-54.7-122.3-122.2-122.3z"/></g></svg>
|
assets/admin/images/templately/templately_promotion_lite.jpg
ADDED
Binary file
|
assets/admin/images/templately/templately_promotion_pro.jpg
ADDED
Binary file
|
assets/admin/images/templately/templates-edit.jpg
ADDED
Binary file
|
assets/admin/js/admin.js
CHANGED
@@ -164,8 +164,8 @@
|
|
164 |
var val = $(target).val();
|
165 |
var docSelector = $(this).data("doc");
|
166 |
var docMarkup = docSelector
|
167 |
-
|
168 |
-
|
169 |
|
170 |
if (Object.keys(options).length > 0) {
|
171 |
prepareOptions["all"] = "All";
|
@@ -209,31 +209,36 @@
|
|
209 |
}
|
210 |
});
|
211 |
|
212 |
-
|
213 |
/**
|
214 |
* Open a popup for typeform auth2 authentication
|
215 |
*/
|
216 |
-
$("#eael-typeform-get-access").on(
|
217 |
e.preventDefault();
|
218 |
var link = $(this).data("link");
|
219 |
-
if (link !=
|
220 |
-
window.open(
|
|
|
|
|
|
|
|
|
221 |
}
|
222 |
});
|
223 |
|
224 |
// New Sweet Alert Forms for admin settings | Login & Register Settings
|
225 |
-
$(document).on(
|
226 |
e.preventDefault();
|
227 |
const lr_i18n = localize.i18n.login_register;
|
228 |
-
let settingsNodeId = $(this).data(
|
229 |
-
let $dnode = $(
|
230 |
-
let isProEnable = $dnode.data(
|
231 |
-
let rSitekey = $dnode.data(
|
232 |
-
let rSecret = $dnode.data(
|
233 |
-
let gClientId = $dnode.data(
|
234 |
-
let fbAppId = $dnode.data(
|
235 |
-
let fbAppSecret = $dnode.data(
|
236 |
-
let footerLink = isProEnable
|
|
|
|
|
237 |
let html = `<div class="eael-lr-settings-fields" id="lr_settings_fields">
|
238 |
<h2>${lr_i18n.r_title}</h2>
|
239 |
<div class="sf-group">
|
@@ -245,7 +250,7 @@
|
|
245 |
<input value="${rSecret}" name="lr_recaptcha_secret" id="lr_recaptcha_secret" placeholder="${lr_i18n.r_sitesecret}"/><br/>
|
246 |
</div>
|
247 |
`;
|
248 |
-
if (isProEnable){
|
249 |
html += `<hr>
|
250 |
<h2>${lr_i18n.g_title}</h2>
|
251 |
<div class="sf-group">
|
@@ -263,7 +268,7 @@
|
|
263 |
<input value="${fbAppSecret}" name="lr_fb_app_secret" id="lr_fb_app_secret" placeholder="${lr_i18n.f_app_secret}"/><br/>
|
264 |
</div>`;
|
265 |
}
|
266 |
-
html
|
267 |
|
268 |
Swal.fire({
|
269 |
title: `<strong>${lr_i18n.m_title}</strong>`,
|
@@ -276,18 +281,22 @@
|
|
276 |
cancelButtonText: lr_i18n.cancel,
|
277 |
preConfirm: () => {
|
278 |
let formData = {
|
279 |
-
recaptchaSiteKey: document.getElementById(
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
formData.
|
|
|
|
|
|
|
|
|
286 |
}
|
287 |
return formData;
|
288 |
-
}
|
289 |
}).then((result) => {
|
290 |
-
if (result.value){
|
291 |
$.ajax({
|
292 |
url: localize.ajaxurl,
|
293 |
type: "POST",
|
@@ -298,7 +307,7 @@
|
|
298 |
is_login_register: 1,
|
299 |
},
|
300 |
success: function (response) {
|
301 |
-
if (response.success){
|
302 |
Swal.fire({
|
303 |
type: "success",
|
304 |
title: response.message ? response.message : lr_i18n.rm_title,
|
@@ -320,5 +329,217 @@
|
|
320 |
});
|
321 |
});
|
322 |
|
323 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
324 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
164 |
var val = $(target).val();
|
165 |
var docSelector = $(this).data("doc");
|
166 |
var docMarkup = docSelector
|
167 |
+
? $(docSelector).clone().css("display", "block")
|
168 |
+
: false;
|
169 |
|
170 |
if (Object.keys(options).length > 0) {
|
171 |
prepareOptions["all"] = "All";
|
209 |
}
|
210 |
});
|
211 |
|
|
|
212 |
/**
|
213 |
* Open a popup for typeform auth2 authentication
|
214 |
*/
|
215 |
+
$("#eael-typeform-get-access").on("click", function (e) {
|
216 |
e.preventDefault();
|
217 |
var link = $(this).data("link");
|
218 |
+
if (link != "") {
|
219 |
+
window.open(
|
220 |
+
link,
|
221 |
+
"mywindowtitle",
|
222 |
+
"width=500,height=500,left=500,top=200"
|
223 |
+
);
|
224 |
}
|
225 |
});
|
226 |
|
227 |
// New Sweet Alert Forms for admin settings | Login & Register Settings
|
228 |
+
$(document).on("click", "#eael-admin-settings-popup-extended", function (e) {
|
229 |
e.preventDefault();
|
230 |
const lr_i18n = localize.i18n.login_register;
|
231 |
+
let settingsNodeId = $(this).data("settings-id");
|
232 |
+
let $dnode = $("#" + settingsNodeId);
|
233 |
+
let isProEnable = $dnode.data("pro-enabled");
|
234 |
+
let rSitekey = $dnode.data("r-sitekey");
|
235 |
+
let rSecret = $dnode.data("r-secret");
|
236 |
+
let gClientId = $dnode.data("g-client-id");
|
237 |
+
let fbAppId = $dnode.data("fb-app-id");
|
238 |
+
let fbAppSecret = $dnode.data("fb-app-secret");
|
239 |
+
let footerLink = isProEnable
|
240 |
+
? `<a target="_blank" href="https://essential-addons.com/elementor/docs/social-login-recaptcha">${lr_i18n.m_footer}</a>`
|
241 |
+
: `<a target="_blank" href="https://www.google.com/recaptcha/admin/create">${lr_i18n.m_footer}</a>`;
|
242 |
let html = `<div class="eael-lr-settings-fields" id="lr_settings_fields">
|
243 |
<h2>${lr_i18n.r_title}</h2>
|
244 |
<div class="sf-group">
|
250 |
<input value="${rSecret}" name="lr_recaptcha_secret" id="lr_recaptcha_secret" placeholder="${lr_i18n.r_sitesecret}"/><br/>
|
251 |
</div>
|
252 |
`;
|
253 |
+
if (isProEnable) {
|
254 |
html += `<hr>
|
255 |
<h2>${lr_i18n.g_title}</h2>
|
256 |
<div class="sf-group">
|
268 |
<input value="${fbAppSecret}" name="lr_fb_app_secret" id="lr_fb_app_secret" placeholder="${lr_i18n.f_app_secret}"/><br/>
|
269 |
</div>`;
|
270 |
}
|
271 |
+
html += "</div>";
|
272 |
|
273 |
Swal.fire({
|
274 |
title: `<strong>${lr_i18n.m_title}</strong>`,
|
281 |
cancelButtonText: lr_i18n.cancel,
|
282 |
preConfirm: () => {
|
283 |
let formData = {
|
284 |
+
recaptchaSiteKey: document.getElementById("lr_recaptcha_sitekey")
|
285 |
+
.value,
|
286 |
+
recaptchaSiteSecret: document.getElementById("lr_recaptcha_secret")
|
287 |
+
.value,
|
288 |
+
};
|
289 |
+
if (isProEnable) {
|
290 |
+
formData.gClientId = document.getElementById("lr_g_client_id").value;
|
291 |
+
formData.fbAppId = document.getElementById("lr_fb_app_id").value;
|
292 |
+
formData.fbAppSecret = document.getElementById(
|
293 |
+
"lr_fb_app_secret"
|
294 |
+
).value;
|
295 |
}
|
296 |
return formData;
|
297 |
+
},
|
298 |
}).then((result) => {
|
299 |
+
if (result.value) {
|
300 |
$.ajax({
|
301 |
url: localize.ajaxurl,
|
302 |
type: "POST",
|
307 |
is_login_register: 1,
|
308 |
},
|
309 |
success: function (response) {
|
310 |
+
if (response.success) {
|
311 |
Swal.fire({
|
312 |
type: "success",
|
313 |
title: response.message ? response.message : lr_i18n.rm_title,
|
329 |
});
|
330 |
});
|
331 |
|
332 |
+
// install/activate plugin
|
333 |
+
$(document).on("click", ".wpdeveloper-plugin-installer", function (ev) {
|
334 |
+
ev.preventDefault();
|
335 |
+
|
336 |
+
var button = $(this);
|
337 |
+
var action = $(this).data("action");
|
338 |
+
var slug = $(this).data("slug");
|
339 |
+
var basename = $(this).data("basename");
|
340 |
+
|
341 |
+
if ($.active && typeof action != "undefined" && action!='completed') {
|
342 |
+
button.text("Waiting...").attr("disabled", true);
|
343 |
+
|
344 |
+
setInterval(function () {
|
345 |
+
if (!$.active) {
|
346 |
+
button.attr("disabled", false).trigger("click");
|
347 |
+
}
|
348 |
+
}, 1000);
|
349 |
+
}
|
350 |
+
|
351 |
+
if (action == "install" && !$.active) {
|
352 |
+
button.text("Installing...").attr("disabled", true);
|
353 |
+
|
354 |
+
$.ajax({
|
355 |
+
url: localize.ajaxurl,
|
356 |
+
type: "POST",
|
357 |
+
data: {
|
358 |
+
action: "wpdeveloper_install_plugin",
|
359 |
+
security: localize.nonce,
|
360 |
+
slug: slug,
|
361 |
+
},
|
362 |
+
success: function (response) {
|
363 |
+
if (response.success) {
|
364 |
+
button.attr("disabled", true);
|
365 |
+
button.text("Activated");
|
366 |
+
button.data("action", 'completed');
|
367 |
+
$( "body" ).trigger( 'eael_after_active_plugin',{plugin:slug} );
|
368 |
+
} else {
|
369 |
+
button.attr("disabled", false);
|
370 |
+
button.text("Install");
|
371 |
+
alert(response.data);
|
372 |
+
}
|
373 |
+
},
|
374 |
+
error: function (err) {
|
375 |
+
console.log(err.responseJSON);
|
376 |
+
},
|
377 |
+
});
|
378 |
+
} else if (action == "activate" && !$.active) {
|
379 |
+
button.text("Activating...").attr("disabled", true);
|
380 |
+
|
381 |
+
$.ajax({
|
382 |
+
url: localize.ajaxurl,
|
383 |
+
type: "POST",
|
384 |
+
data: {
|
385 |
+
action: "wpdeveloper_activate_plugin",
|
386 |
+
security: localize.nonce,
|
387 |
+
basename: basename,
|
388 |
+
},
|
389 |
+
success: function (response) {
|
390 |
+
if (response.success) {
|
391 |
+
button.text("Activated");
|
392 |
+
button.data("action", null);
|
393 |
+
$( "body" ).trigger( 'eael_after_active_plugin',{plugin:basename} );
|
394 |
+
} else {
|
395 |
+
button.text("Activate");
|
396 |
+
alert(response.data);
|
397 |
+
}
|
398 |
+
|
399 |
+
button.attr("disabled", false);
|
400 |
+
},
|
401 |
+
error: function (err) {
|
402 |
+
console.log(err.responseJSON);
|
403 |
+
},
|
404 |
+
});
|
405 |
+
}
|
406 |
+
});
|
407 |
+
|
408 |
+
$(document).on('click', '.eael-setup-wizard-save', function (e) {
|
409 |
+
var $this = $(this);
|
410 |
+
$this.attr('disabled', 'disabled');
|
411 |
+
$.ajax({
|
412 |
+
url: localize.ajaxurl,
|
413 |
+
type: "POST",
|
414 |
+
data: {
|
415 |
+
action: "save_setup_wizard_data",
|
416 |
+
security: localize.nonce,
|
417 |
+
fields: $("form.eael-setup-wizard-form").serialize()
|
418 |
+
},
|
419 |
+
|
420 |
+
success: function (response) {
|
421 |
+
if (response.success) {
|
422 |
+
Swal.fire({
|
423 |
+
timer: 3000,
|
424 |
+
showConfirmButton: false,
|
425 |
+
imageUrl: localize.success_image,
|
426 |
+
}).then((result) => {
|
427 |
+
window.location = response.data.redirect_url;
|
428 |
+
});
|
429 |
+
} else {
|
430 |
+
$this.attr('disabled', 'disabled');
|
431 |
+
Swal.fire({
|
432 |
+
type: "error",
|
433 |
+
title: 'Error',
|
434 |
+
text: 'error',
|
435 |
+
});
|
436 |
+
}
|
437 |
+
},
|
438 |
+
error: function (err) {
|
439 |
+
$this.attr('disabled', 'disabled');
|
440 |
+
Swal.fire({
|
441 |
+
type: "error",
|
442 |
+
title: 'Error',
|
443 |
+
text: 'error',
|
444 |
+
});
|
445 |
+
},
|
446 |
+
});
|
447 |
+
});
|
448 |
+
|
449 |
+
$(document).on('change', '.eael_preferences', function (e) {
|
450 |
+
var $this = $(this),
|
451 |
+
preferences = $this.val();
|
452 |
+
|
453 |
+
var elements = $(".eael-elements-container .eael-elements-info input[type=checkbox]");
|
454 |
+
if (elements.length > 0) {
|
455 |
+
if (preferences == 'custom') {
|
456 |
+
elements.prop('checked', true)
|
457 |
+
} else {
|
458 |
+
elements.prop('checked', false)
|
459 |
+
elements.each(function (i, item) {
|
460 |
+
if (preferences == 'advance' && $(item).data('preferences') != '') {
|
461 |
+
$(item).prop('checked', true)
|
462 |
+
} else if ($(item).data('preferences') == preferences) {
|
463 |
+
$(item).prop('checked', true)
|
464 |
+
}
|
465 |
+
})
|
466 |
+
}
|
467 |
+
}
|
468 |
+
});
|
469 |
+
|
470 |
+
eaelRenderTab();
|
471 |
+
|
472 |
+
function eaelRenderTab(step = 0) {
|
473 |
+
|
474 |
+
var contents = document.getElementsByClassName("setup-content"),
|
475 |
+
prev = document.getElementById("eael-prev"),
|
476 |
+
nextElement = document.getElementById("eael-next"),
|
477 |
+
saveElement = document.getElementById("eael-save");
|
478 |
+
|
479 |
+
if (contents.length < 1) {
|
480 |
+
return;
|
481 |
+
}
|
482 |
+
|
483 |
+
contents[step].style.display = "block";
|
484 |
+
prev.style.display = (step == 0) ? "none" : "inline";
|
485 |
+
|
486 |
+
if (step == (contents.length - 1)) {
|
487 |
+
saveElement.style.display = "inline";
|
488 |
+
nextElement.style.display = "none";
|
489 |
+
} else {
|
490 |
+
nextElement.style.display = "inline";
|
491 |
+
saveElement.style.display = "none";
|
492 |
+
}
|
493 |
+
eaelStepIndicator(step)
|
494 |
+
}
|
495 |
+
|
496 |
+
function eaelStepIndicator(stepNumber) {
|
497 |
+
var steps = document.getElementsByClassName("step"),
|
498 |
+
container = document.getElementsByClassName("eael-setup-wizard");
|
499 |
+
container[0].setAttribute('data-step', stepNumber);
|
500 |
+
|
501 |
+
for (var i = 0; i < steps.length; i++) {
|
502 |
+
steps[i].className = steps[i].className.replace(" active", "");
|
503 |
+
}
|
504 |
+
|
505 |
+
steps[stepNumber].className += " active";
|
506 |
+
}
|
507 |
+
|
508 |
+
$(document).on('click', '#eael-next,#eael-prev', function (e) {
|
509 |
+
var container = document.getElementsByClassName("eael-setup-wizard"),
|
510 |
+
StepNumber = parseInt(container[0].getAttribute('data-step')),
|
511 |
+
contents = document.getElementsByClassName("setup-content");
|
512 |
|
513 |
+
contents[StepNumber].style.display = "none";
|
514 |
+
StepNumber = (e.target.id == 'eael-prev') ? StepNumber - 1 : StepNumber + 1;
|
515 |
+
if (e.target.id == 'eael-next' && StepNumber == 2) {
|
516 |
+
$.ajax({
|
517 |
+
url: localize.ajaxurl,
|
518 |
+
type: "POST",
|
519 |
+
data: {
|
520 |
+
action: "save_eael_elements_data",
|
521 |
+
security: localize.nonce,
|
522 |
+
fields: $("form.eael-setup-wizard-form").serialize()
|
523 |
+
}
|
524 |
+
});
|
525 |
+
}
|
526 |
+
if (StepNumber >= contents.length) {
|
527 |
+
return false;
|
528 |
+
}
|
529 |
+
eaelRenderTab(StepNumber);
|
530 |
+
});
|
531 |
+
|
532 |
+
$('.btn-collect').on('click', function () {
|
533 |
+
$(".eael-whatwecollecttext").toggle();
|
534 |
+
});
|
535 |
+
|
536 |
+
|
537 |
+
$(document).on('eael_after_active_plugin', function (event, obj) {
|
538 |
+
if (obj.plugin == 'templately/templately.php' || obj.plugin == 'templately') {
|
539 |
+
if($(".eael-settings-tabs").length>0){
|
540 |
+
location.reload();
|
541 |
+
}
|
542 |
+
}
|
543 |
+
})
|
544 |
+
|
545 |
+
})(jQuery);
|
assets/admin/js/eael-templately-promo.js
ADDED
@@ -0,0 +1,173 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function ($) {
|
2 |
+
$("document").ready(function () {
|
3 |
+
let templateAddSection = $("#tmpl-elementor-add-section");
|
4 |
+
if (0 < templateAddSection.length) {
|
5 |
+
var oldTemplateButton = templateAddSection.html();
|
6 |
+
oldTemplateButton = oldTemplateButton.replace(
|
7 |
+
'<div class="elementor-add-section-drag-title',
|
8 |
+
'<div class="elementor-add-section-area-button elementor-add-templately-promo-button"><i class="eaicon-easyjobs"></i></div><div class="elementor-add-section-drag-title'
|
9 |
+
);
|
10 |
+
templateAddSection.html(oldTemplateButton);
|
11 |
+
}
|
12 |
+
|
13 |
+
elementor.on("preview:loaded", function () {
|
14 |
+
$(elementor.$previewContents[0].body).on("click", ".elementor-add-templately-promo-button", function (event) {
|
15 |
+
window.tmPromo = elementorCommon.dialogsManager.createWidget(
|
16 |
+
"lightbox",
|
17 |
+
{
|
18 |
+
id: "eael-templately-promo-popup",
|
19 |
+
headerMessage: !1,
|
20 |
+
message: "",
|
21 |
+
hide: {
|
22 |
+
auto: !1,
|
23 |
+
onClick: !1,
|
24 |
+
onOutsideClick: false,
|
25 |
+
onOutsideContextMenu: !1,
|
26 |
+
onBackgroundClick: !0,
|
27 |
+
},
|
28 |
+
position: {
|
29 |
+
my: "center",
|
30 |
+
at: "center",
|
31 |
+
},
|
32 |
+
onShow: function () {
|
33 |
+
var contentTemp = $(".dialog-content-tempromo")
|
34 |
+
var cloneMarkup = $("#eael-promo-temp-wrap")
|
35 |
+
cloneMarkup = cloneMarkup.clone(true).show()
|
36 |
+
contentTemp.html(cloneMarkup);
|
37 |
+
},
|
38 |
+
onHide: function () {
|
39 |
+
window.tmPromo.destroy();
|
40 |
+
}
|
41 |
+
}
|
42 |
+
);
|
43 |
+
window.tmPromo.getElements("header").remove();
|
44 |
+
window.tmPromo.getElements("message").append(
|
45 |
+
window.tmPromo.addElement("content-tempromo")
|
46 |
+
);
|
47 |
+
window.tmPromo.show();
|
48 |
+
});
|
49 |
+
});
|
50 |
+
|
51 |
+
$(document).on('change', '.eael-temp-promo-confirmation', function (e) {
|
52 |
+
var $this = $(this)
|
53 |
+
if ($this.val() == 'dnd') {
|
54 |
+
$(".wpdeveloper-plugin-installer").hide();
|
55 |
+
$(".eael-prmo-status-submit").show();
|
56 |
+
} else {
|
57 |
+
$(".wpdeveloper-plugin-installer").show();
|
58 |
+
$(".eael-prmo-status-submit").hide();
|
59 |
+
}
|
60 |
+
});
|
61 |
+
|
62 |
+
$(document).on('click','.eael-prmo-status-submit',function (e){
|
63 |
+
e.preventDefault();
|
64 |
+
var $this = $(this);
|
65 |
+
$this.prop("disabled",true);
|
66 |
+
$(".eael-temp-promo-confirmation").prop("disabled", true);
|
67 |
+
|
68 |
+
$.ajax({
|
69 |
+
url: ajaxurl,
|
70 |
+
type: "POST",
|
71 |
+
data: {
|
72 |
+
action: "templately_promo_status",
|
73 |
+
security: localize.nonce,
|
74 |
+
},
|
75 |
+
success: function (response) {
|
76 |
+
if (response.success) {
|
77 |
+
$(elementor.$previewContents[0].body).find(".elementor-add-templately-promo-button").remove();
|
78 |
+
window.tmPromo.destroy();
|
79 |
+
}
|
80 |
+
},
|
81 |
+
error: function (err) {
|
82 |
+
$this.prop("disabled",false);
|
83 |
+
console.log(err)
|
84 |
+
},
|
85 |
+
});
|
86 |
+
})
|
87 |
+
|
88 |
+
$(document).on('click','.eael-promo-temp__times',function (e){
|
89 |
+
e.preventDefault();
|
90 |
+
window.tmPromo.destroy();
|
91 |
+
})
|
92 |
+
|
93 |
+
// install/activate plugin
|
94 |
+
$(document).on("click", ".wpdeveloper-plugin-installer", function (ev) {
|
95 |
+
ev.preventDefault();
|
96 |
+
|
97 |
+
var button = $(this);
|
98 |
+
var action = $(this).data("action");
|
99 |
+
var slug = $(this).data("slug");
|
100 |
+
var basename = $(this).data("basename");
|
101 |
+
|
102 |
+
if ($.active && typeof action != "undefined") {
|
103 |
+
button.text("Waiting...").attr("disabled", true);
|
104 |
+
|
105 |
+
setInterval(function () {
|
106 |
+
if (!$.active) {
|
107 |
+
button.attr("disabled", false).trigger("click");
|
108 |
+
}
|
109 |
+
}, 1000);
|
110 |
+
}
|
111 |
+
|
112 |
+
if (action == "install" && !$.active) {
|
113 |
+
button.text("Installing...").attr("disabled", true);
|
114 |
+
|
115 |
+
$.ajax({
|
116 |
+
url: localize.ajaxurl,
|
117 |
+
type: "POST",
|
118 |
+
data: {
|
119 |
+
action: "wpdeveloper_install_plugin",
|
120 |
+
security: localize.nonce,
|
121 |
+
slug: slug,
|
122 |
+
},
|
123 |
+
success: function (response) {
|
124 |
+
if (response.success) {
|
125 |
+
button.text("Activated");
|
126 |
+
button.data("action", null);
|
127 |
+
elementor.saver.update.apply().then(function () {
|
128 |
+
location.reload();
|
129 |
+
});
|
130 |
+
} else {
|
131 |
+
button.text("Install");
|
132 |
+
alert(response.data);
|
133 |
+
}
|
134 |
+
|
135 |
+
button.attr("disabled", false);
|
136 |
+
},
|
137 |
+
error: function (err) {
|
138 |
+
console.log(err.responseJSON);
|
139 |
+
},
|
140 |
+
});
|
141 |
+
} else if (action == "activate" && !$.active) {
|
142 |
+
button.text("Activating...").attr("disabled", true);
|
143 |
+
|
144 |
+
$.ajax({
|
145 |
+
url: localize.ajaxurl,
|
146 |
+
type: "POST",
|
147 |
+
data: {
|
148 |
+
action: "wpdeveloper_activate_plugin",
|
149 |
+
security: localize.nonce,
|
150 |
+
basename: basename,
|
151 |
+
},
|
152 |
+
success: function (response) {
|
153 |
+
if (response.success) {
|
154 |
+
button.text("Activated");
|
155 |
+
button.data("action", null);
|
156 |
+
elementor.saver.update.apply().then(function () {
|
157 |
+
location.reload();
|
158 |
+
});
|
159 |
+
} else {
|
160 |
+
button.text("Activate");
|
161 |
+
alert(response.data);
|
162 |
+
}
|
163 |
+
|
164 |
+
button.attr("disabled", false);
|
165 |
+
},
|
166 |
+
error: function (err) {
|
167 |
+
console.log(err.responseJSON);
|
168 |
+
},
|
169 |
+
});
|
170 |
+
}
|
171 |
+
});
|
172 |
+
});
|
173 |
+
})(jQuery);
|
essential_adons_elementor.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* Description: The Essential plugin you install after Elementor! Packed with 40+ stunning free elements including Advanced Data Table, Event Calendar, Filterable Gallery, WooCommerce, and many more.
|
5 |
* Plugin URI: https://essential-addons.com/elementor/
|
6 |
* Author: WPDeveloper
|
7 |
-
* Version: 4.
|
8 |
* Author URI: https://wpdeveloper.net/
|
9 |
* Text Domain: essential-addons-for-elementor-lite
|
10 |
* Domain Path: /languages
|
@@ -25,7 +25,7 @@ define('EAEL_PLUGIN_FILE', __FILE__);
|
|
25 |
define('EAEL_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
26 |
define('EAEL_PLUGIN_PATH', trailingslashit(plugin_dir_path(__FILE__)));
|
27 |
define('EAEL_PLUGIN_URL', trailingslashit(plugins_url('/', __FILE__)));
|
28 |
-
define('EAEL_PLUGIN_VERSION', '4.
|
29 |
define('EAEL_ASSET_PATH', wp_upload_dir()['basedir'] . '/essential-addons-elementor');
|
30 |
define('EAEL_ASSET_URL', wp_upload_dir()['baseurl'] . '/essential-addons-elementor');
|
31 |
/**
|
@@ -90,3 +90,15 @@ add_action('upgrader_process_complete', function ($upgrader_object, $options) {
|
|
90 |
$migration = new \Essential_Addons_Elementor\Classes\Migration;
|
91 |
$migration->plugin_upgrade_hook($upgrader_object, $options);
|
92 |
}, 10, 2);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
* Description: The Essential plugin you install after Elementor! Packed with 40+ stunning free elements including Advanced Data Table, Event Calendar, Filterable Gallery, WooCommerce, and many more.
|
5 |
* Plugin URI: https://essential-addons.com/elementor/
|
6 |
* Author: WPDeveloper
|
7 |
+
* Version: 4.5.0
|
8 |
* Author URI: https://wpdeveloper.net/
|
9 |
* Text Domain: essential-addons-for-elementor-lite
|
10 |
* Domain Path: /languages
|
25 |
define('EAEL_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
26 |
define('EAEL_PLUGIN_PATH', trailingslashit(plugin_dir_path(__FILE__)));
|
27 |
define('EAEL_PLUGIN_URL', trailingslashit(plugins_url('/', __FILE__)));
|
28 |
+
define('EAEL_PLUGIN_VERSION', '4.5.0');
|
29 |
define('EAEL_ASSET_PATH', wp_upload_dir()['basedir'] . '/essential-addons-elementor');
|
30 |
define('EAEL_ASSET_URL', wp_upload_dir()['baseurl'] . '/essential-addons-elementor');
|
31 |
/**
|
90 |
$migration = new \Essential_Addons_Elementor\Classes\Migration;
|
91 |
$migration->plugin_upgrade_hook($upgrader_object, $options);
|
92 |
}, 10, 2);
|
93 |
+
|
94 |
+
add_action( 'wp_loaded', function () {
|
95 |
+
$setup_wizard = get_option( 'eael_setup_wizard' );
|
96 |
+
if ( $setup_wizard == 'redirect' ) {
|
97 |
+
\Essential_Addons_Elementor\Classes\WPDeveloper_Setup_Wizard::redirect();
|
98 |
+
}
|
99 |
+
|
100 |
+
if ( $setup_wizard == 'init' ) {
|
101 |
+
new \Essential_Addons_Elementor\Classes\WPDeveloper_Setup_Wizard();
|
102 |
+
}
|
103 |
+
} );
|
104 |
+
|
includes/Classes/Bootstrap.php
CHANGED
@@ -71,6 +71,9 @@ class Bootstrap
|
|
71 |
// used to store custom js
|
72 |
protected $custom_js_strings;
|
73 |
|
|
|
|
|
|
|
74 |
/**
|
75 |
* Singleton instance
|
76 |
*
|
@@ -92,6 +95,9 @@ class Bootstrap
|
|
92 |
*/
|
93 |
private function __construct()
|
94 |
{
|
|
|
|
|
|
|
95 |
// before init hook
|
96 |
do_action('eael/before_init');
|
97 |
|
@@ -140,6 +146,7 @@ class Bootstrap
|
|
140 |
add_filter('elementor/frontend/builder_content_data', [$this, 'collect_loaded_templates'], 10, 2);
|
141 |
add_action('wp_print_footer_scripts', [$this, 'update_request_data']);
|
142 |
|
|
|
143 |
// Ajax
|
144 |
add_action('wp_ajax_load_more', array($this, 'ajax_load_more'));
|
145 |
add_action('wp_ajax_nopriv_load_more', array($this, 'ajax_load_more'));
|
@@ -200,6 +207,15 @@ class Bootstrap
|
|
200 |
//rank math support
|
201 |
add_filter('rank_math/researches/toc_plugins', [$this, 'toc_rank_math_support']);
|
202 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
203 |
if( class_exists( 'woocommerce' ) ) {
|
204 |
add_action( 'wp_footer', [ $this, 'eael_product_grid_script' ] );
|
205 |
|
71 |
// used to store custom js
|
72 |
protected $custom_js_strings;
|
73 |
|
74 |
+
// modules
|
75 |
+
protected $installer;
|
76 |
+
|
77 |
/**
|
78 |
* Singleton instance
|
79 |
*
|
95 |
*/
|
96 |
private function __construct()
|
97 |
{
|
98 |
+
// init modules
|
99 |
+
$this->installer = new WPDeveloper_Plugin_Installer();
|
100 |
+
|
101 |
// before init hook
|
102 |
do_action('eael/before_init');
|
103 |
|
146 |
add_filter('elementor/frontend/builder_content_data', [$this, 'collect_loaded_templates'], 10, 2);
|
147 |
add_action('wp_print_footer_scripts', [$this, 'update_request_data']);
|
148 |
|
149 |
+
|
150 |
// Ajax
|
151 |
add_action('wp_ajax_load_more', array($this, 'ajax_load_more'));
|
152 |
add_action('wp_ajax_nopriv_load_more', array($this, 'ajax_load_more'));
|
207 |
//rank math support
|
208 |
add_filter('rank_math/researches/toc_plugins', [$this, 'toc_rank_math_support']);
|
209 |
|
210 |
+
|
211 |
+
//templately plugin support
|
212 |
+
if( !class_exists('Templately\Plugin') && !get_option('eael_templately_promo_hide') ) {
|
213 |
+
add_action( 'elementor/editor/before_enqueue_scripts', [$this, 'templately_promo_enqueue_scripts'] );
|
214 |
+
add_action( 'eael/before_enqueue_styles', [$this, 'templately_promo_enqueue_style'] );
|
215 |
+
add_action( 'elementor/editor/footer', [ $this, 'print_template_views' ] );
|
216 |
+
add_action( 'wp_ajax_templately_promo_status', array($this, 'templately_promo_status'));
|
217 |
+
}
|
218 |
+
|
219 |
if( class_exists( 'woocommerce' ) ) {
|
220 |
add_action( 'wp_footer', [ $this, 'eael_product_grid_script' ] );
|
221 |
|
includes/Classes/Helper.php
CHANGED
@@ -889,4 +889,22 @@ class Helper
|
|
889 |
add_action( 'eael_woo_before_product_loop', 'woocommerce_output_all_notices', 30 );
|
890 |
|
891 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
892 |
}
|
889 |
add_action( 'eael_woo_before_product_loop', 'woocommerce_output_all_notices', 30 );
|
890 |
|
891 |
}
|
892 |
+
|
893 |
+
public static function get_local_plugin_data( $basename = '' ) {
|
894 |
+
if ( empty( $basename ) ) {
|
895 |
+
return false;
|
896 |
+
}
|
897 |
+
|
898 |
+
if ( !function_exists( 'get_plugins' ) ) {
|
899 |
+
include_once ABSPATH . 'wp-admin/includes/plugin.php';
|
900 |
+
}
|
901 |
+
|
902 |
+
$plugins = get_plugins();
|
903 |
+
|
904 |
+
if ( !isset( $plugins[ $basename ] ) ) {
|
905 |
+
return false;
|
906 |
+
}
|
907 |
+
|
908 |
+
return $plugins[ $basename ];
|
909 |
+
}
|
910 |
}
|
includes/Classes/Migration.php
CHANGED
@@ -21,9 +21,14 @@ class Migration
|
|
21 |
// remove old cache files
|
22 |
$this->empty_dir(EAEL_ASSET_PATH);
|
23 |
|
|
|
|
|
|
|
24 |
// save default values
|
25 |
$this->set_default_values();
|
26 |
|
|
|
|
|
27 |
// Redirect to options page - disabled temporarily
|
28 |
// set_transient('eael_do_activation_redirect', true, 60);
|
29 |
}
|
21 |
// remove old cache files
|
22 |
$this->empty_dir(EAEL_ASSET_PATH);
|
23 |
|
24 |
+
//check setup wizard condition
|
25 |
+
$this->enable_setup_wizard();
|
26 |
+
|
27 |
// save default values
|
28 |
$this->set_default_values();
|
29 |
|
30 |
+
|
31 |
+
|
32 |
// Redirect to options page - disabled temporarily
|
33 |
// set_transient('eael_do_activation_redirect', true, 60);
|
34 |
}
|
includes/Classes/WPDeveloper_Plugin_Installer.php
ADDED
@@ -0,0 +1,191 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace Essential_Addons_Elementor\Classes;
|
3 |
+
|
4 |
+
if (!defined('ABSPATH')) {
|
5 |
+
exit;
|
6 |
+
} // Exit if accessed directly.
|
7 |
+
|
8 |
+
use \WP_Error;
|
9 |
+
|
10 |
+
class WPDeveloper_Plugin_Installer
|
11 |
+
{
|
12 |
+
public function __construct()
|
13 |
+
{
|
14 |
+
add_action('wp_ajax_wpdeveloper_install_plugin', [$this, 'ajax_install_plugin']);
|
15 |
+
add_action('wp_ajax_wpdeveloper_upgrade_plugin', [$this, 'ajax_upgrade_plugin']);
|
16 |
+
add_action('wp_ajax_wpdeveloper_activate_plugin', [$this, 'ajax_activate_plugin']);
|
17 |
+
}
|
18 |
+
|
19 |
+
/**
|
20 |
+
* get_local_plugin_data
|
21 |
+
*
|
22 |
+
* @param mixed $basename
|
23 |
+
* @return array|false
|
24 |
+
*/
|
25 |
+
public function get_local_plugin_data($basename = '')
|
26 |
+
{
|
27 |
+
if (empty($basename)) {
|
28 |
+
return false;
|
29 |
+
}
|
30 |
+
|
31 |
+
if (!function_exists('get_plugins')) {
|
32 |
+
include_once ABSPATH . 'wp-admin/includes/plugin.php';
|
33 |
+
}
|
34 |
+
|
35 |
+
$plugins = get_plugins();
|
36 |
+
|
37 |
+
if (!isset($plugins[$basename])) {
|
38 |
+
return false;
|
39 |
+
}
|
40 |
+
|
41 |
+
return $plugins[$basename];
|
42 |
+
}
|
43 |
+
|
44 |
+
/**
|
45 |
+
* get_remote_plugin_data
|
46 |
+
*
|
47 |
+
* @param mixed $slug
|
48 |
+
* @return mixed array|WP_Error
|
49 |
+
*/
|
50 |
+
public function get_remote_plugin_data($slug = '')
|
51 |
+
{
|
52 |
+
if (empty($slug)) {
|
53 |
+
return new WP_Error('empty_arg', __('Argument should not be empty.'));
|
54 |
+
}
|
55 |
+
|
56 |
+
$response = wp_remote_post(
|
57 |
+
'http://api.wordpress.org/plugins/info/1.0/',
|
58 |
+
[
|
59 |
+
'body' => [
|
60 |
+
'action' => 'plugin_information',
|
61 |
+
'request' => serialize((object) [
|
62 |
+
'slug' => $slug,
|
63 |
+
'fields' => [
|
64 |
+
'version' => false,
|
65 |
+
],
|
66 |
+
]),
|
67 |
+
],
|
68 |
+
]
|
69 |
+
);
|
70 |
+
|
71 |
+
if (is_wp_error($response)) {
|
72 |
+
return $response;
|
73 |
+
}
|
74 |
+
|
75 |
+
return unserialize(wp_remote_retrieve_body($response));
|
76 |
+
}
|
77 |
+
|
78 |
+
/**
|
79 |
+
* install_plugin
|
80 |
+
*
|
81 |
+
* @param mixed $slug
|
82 |
+
* @param bool $active
|
83 |
+
* @return mixed bool|WP_Error
|
84 |
+
*/
|
85 |
+
public function install_plugin($slug = '', $active = true)
|
86 |
+
{
|
87 |
+
if (empty($slug)) {
|
88 |
+
return new WP_Error('empty_arg', __('Argument should not be empty.'));
|
89 |
+
}
|
90 |
+
|
91 |
+
include_once ABSPATH . 'wp-admin/includes/file.php';
|
92 |
+
include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
|
93 |
+
include_once ABSPATH . 'wp-admin/includes/class-automatic-upgrader-skin.php';
|
94 |
+
|
95 |
+
$plugin_data = $this->get_remote_plugin_data($slug);
|
96 |
+
|
97 |
+
if (is_wp_error($plugin_data)) {
|
98 |
+
return $plugin_data;
|
99 |
+
}
|
100 |
+
|
101 |
+
$upgrader = new \Plugin_Upgrader(new \Automatic_Upgrader_Skin());
|
102 |
+
|
103 |
+
// install plugin
|
104 |
+
$install = $upgrader->install($plugin_data->download_link);
|
105 |
+
|
106 |
+
if (is_wp_error($install)) {
|
107 |
+
return $install;
|
108 |
+
}
|
109 |
+
|
110 |
+
// activate plugin
|
111 |
+
if ($install === true && $active) {
|
112 |
+
$active = activate_plugin($upgrader->plugin_info(), '', false, true);
|
113 |
+
|
114 |
+
if (is_wp_error($active)) {
|
115 |
+
return $active;
|
116 |
+
}
|
117 |
+
|
118 |
+
return $active === null;
|
119 |
+
}
|
120 |
+
|
121 |
+
return $install;
|
122 |
+
}
|
123 |
+
|
124 |
+
/**
|
125 |
+
* upgrade_plugin
|
126 |
+
*
|
127 |
+
* @param mixed $basename
|
128 |
+
* @return mixed bool|WP_Error
|
129 |
+
*/
|
130 |
+
public function upgrade_plugin($basename = '')
|
131 |
+
{
|
132 |
+
if (empty($slug)) {
|
133 |
+
return new WP_Error('empty_arg', __('Argument should not be empty.'));
|
134 |
+
}
|
135 |
+
|
136 |
+
include_once ABSPATH . 'wp-admin/includes/file.php';
|
137 |
+
include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
|
138 |
+
include_once ABSPATH . 'wp-admin/includes/class-automatic-upgrader-skin.php';
|
139 |
+
|
140 |
+
$upgrader = new \Plugin_Upgrader(new \Automatic_Upgrader_Skin());
|
141 |
+
|
142 |
+
// upgrade plugin
|
143 |
+
return $upgrader->upgrade($basename);
|
144 |
+
}
|
145 |
+
|
146 |
+
public function ajax_install_plugin()
|
147 |
+
{
|
148 |
+
check_ajax_referer('essential-addons-elementor', 'security');
|
149 |
+
|
150 |
+
$slug = isset($_POST['slug']) ? $_POST['slug'] : '';
|
151 |
+
$result = $this->install_plugin($slug);
|
152 |
+
|
153 |
+
if (is_wp_error($result)) {
|
154 |
+
wp_send_json_error($result->get_error_message());
|
155 |
+
}
|
156 |
+
|
157 |
+
wp_send_json_success(__('Plugin is installed successfully!', 'essential-addons-for-elementor-lite'));
|
158 |
+
}
|
159 |
+
|
160 |
+
public function ajax_upgrade_plugin()
|
161 |
+
{
|
162 |
+
check_ajax_referer('essential-addons-elementor', 'security');
|
163 |
+
|
164 |
+
$basename = isset($_POST['basename']) ? $_POST['basename'] : '';
|
165 |
+
$result = $this->upgrade_plugin($basename);
|
166 |
+
|
167 |
+
if (is_wp_error($result)) {
|
168 |
+
wp_send_json_error($result->get_error_message());
|
169 |
+
}
|
170 |
+
|
171 |
+
wp_send_json_success(__('Plugin is updated successfully!', 'essential-addons-for-elementor-lite'));
|
172 |
+
}
|
173 |
+
|
174 |
+
public function ajax_activate_plugin()
|
175 |
+
{
|
176 |
+
check_ajax_referer('essential-addons-elementor', 'security');
|
177 |
+
|
178 |
+
$basename = isset($_POST['basename']) ? $_POST['basename'] : '';
|
179 |
+
$result = activate_plugin($basename, '', false, true);
|
180 |
+
|
181 |
+
if (is_wp_error($result)) {
|
182 |
+
wp_send_json_error($result->get_error_message());
|
183 |
+
}
|
184 |
+
|
185 |
+
if ($result === false) {
|
186 |
+
wp_send_json_error(__('Plugin couldn\'t be activated.', 'essential-addons-for-elementor-lite'));
|
187 |
+
}
|
188 |
+
|
189 |
+
wp_send_json_success(__('Plugin is activated successfully!', 'essential-addons-for-elementor-lite'));
|
190 |
+
}
|
191 |
+
}
|
includes/Classes/WPDeveloper_Setup_Wizard.php
ADDED
@@ -0,0 +1,799 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace Essential_Addons_Elementor\Classes;
|
4 |
+
|
5 |
+
if ( !defined( 'ABSPATH' ) ) {
|
6 |
+
exit;
|
7 |
+
} // Exit if accessed directly.
|
8 |
+
|
9 |
+
class WPDeveloper_Setup_Wizard {
|
10 |
+
public $templately_status;
|
11 |
+
|
12 |
+
public function __construct() {
|
13 |
+
add_action( 'admin_enqueue_scripts', array( $this, 'setup_wizard_scripts' ) );
|
14 |
+
add_action( 'admin_menu', array( $this, 'admin_menu' ) );
|
15 |
+
add_action( 'wp_ajax_save_setup_wizard_data', [ $this, 'save_setup_wizard_data' ] );
|
16 |
+
add_action( 'wp_ajax_save_eael_elements_data', [ $this, 'save_eael_elements_data' ] );
|
17 |
+
add_action( 'in_admin_header', [ $this, 'remove_notice' ], 1000 );
|
18 |
+
$this->templately_status = $this->templately_active_status();
|
19 |
+
}
|
20 |
+
|
21 |
+
/**
|
22 |
+
* templately_active_status
|
23 |
+
* @return bool
|
24 |
+
*/
|
25 |
+
public function templately_active_status() {
|
26 |
+
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
27 |
+
return is_plugin_active( 'templately/templately.php' );
|
28 |
+
}
|
29 |
+
|
30 |
+
/**
|
31 |
+
* Remove all notice in setup wizard page
|
32 |
+
*/
|
33 |
+
public function remove_notice() {
|
34 |
+
if ( isset($_GET[ 'page' ]) && $_GET[ 'page' ] == 'eael-setup-wizard' ) {
|
35 |
+
remove_all_actions( 'admin_notices' );
|
36 |
+
remove_all_actions( 'all_admin_notices' );
|
37 |
+
}
|
38 |
+
}
|
39 |
+
|
40 |
+
/**
|
41 |
+
* setup_wizard_scripts
|
42 |
+
* @param $hook
|
43 |
+
* @return array
|
44 |
+
*/
|
45 |
+
public function setup_wizard_scripts( $hook ) {
|
46 |
+
if ( isset( $hook ) && $hook == 'admin_page_eael-setup-wizard' ) {
|
47 |
+
wp_enqueue_style( 'essential_addons_elementor-setup-wizard-css', EAEL_PLUGIN_URL . 'assets/admin/css/admin.css', false, EAEL_PLUGIN_VERSION );
|
48 |
+
wp_enqueue_style( 'sweetalert2-css', EAEL_PLUGIN_URL . 'assets/admin/vendor/sweetalert2/css/sweetalert2.min.css', false, EAEL_PLUGIN_VERSION );
|
49 |
+
wp_enqueue_script( 'sweetalert2-js', EAEL_PLUGIN_URL . 'assets/admin/vendor/sweetalert2/js/sweetalert2.min.js', array( 'jquery', 'sweetalert2-core-js' ), EAEL_PLUGIN_VERSION, true );
|
50 |
+
wp_enqueue_script( 'sweetalert2-core-js', EAEL_PLUGIN_URL . 'assets/admin/vendor/sweetalert2/js/core.js', array( 'jquery' ), EAEL_PLUGIN_VERSION, true );
|
51 |
+
wp_enqueue_script( 'essential_addons_elementor-setup-wizard-js', EAEL_PLUGIN_URL . 'assets/admin/js/admin.js', array( 'jquery' ), EAEL_PLUGIN_VERSION, true );
|
52 |
+
wp_localize_script( 'essential_addons_elementor-setup-wizard-js', 'localize', array(
|
53 |
+
'ajaxurl' => admin_url( 'admin-ajax.php' ),
|
54 |
+
'nonce' => wp_create_nonce( 'essential-addons-elementor' ),
|
55 |
+
'success_image' => EAEL_PLUGIN_URL . 'assets/admin/images/success.gif',
|
56 |
+
) );
|
57 |
+
}
|
58 |
+
return [];
|
59 |
+
}
|
60 |
+
|
61 |
+
/**
|
62 |
+
* Create admin menu for setup wizard
|
63 |
+
*/
|
64 |
+
public function admin_menu() {
|
65 |
+
|
66 |
+
add_submenu_page(
|
67 |
+
null,
|
68 |
+
__( 'Essential Addons ', 'essential-addons-for-elementor-lite' ),
|
69 |
+
__( 'Essential Addons ', 'essential-addons-for-elementor-lite' ),
|
70 |
+
'manage_options',
|
71 |
+
'eael-setup-wizard',
|
72 |
+
[ $this, 'render_wizard' ]
|
73 |
+
);
|
74 |
+
}
|
75 |
+
|
76 |
+
/**
|
77 |
+
* Render tav step
|
78 |
+
*/
|
79 |
+
public function tab_step() {
|
80 |
+
!$this->templately_status ? $wizard_column = 'five' : $wizard_column = 'four';
|
81 |
+
?>
|
82 |
+
<ul class="eael-setup-wizard <?php echo $wizard_column; ?>" data-step="1">
|
83 |
+
<li class="step">
|
84 |
+
<div class="icon">
|
85 |
+
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg"
|
86 |
+
xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
87 |
+
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
|
88 |
+
<g>
|
89 |
+
<path class="st0" d="M50,25c0-1.9-1.3-3.8-3-4.4c-1.6-0.6-3.2-2-3.7-3.1c-0.5-1.1-0.3-3.3,0.4-4.9c0.8-1.6,0.3-3.9-1-5.2
|
90 |
+
c-1.3-1.3-3.7-1.8-5.2-1c-1.6,0.8-3.7,0.9-4.9,0.4C31.5,6.2,30,4.6,29.4,3c-0.6-1.7-2.6-3-4.4-3c-1.9,0-3.8,1.3-4.4,3
|
91 |
+
c-0.6,1.7-2,3.3-3.1,3.7c-1.1,0.5-3.3,0.3-4.9-0.4C11,5.5,8.6,6,7.3,7.3C6,8.6,5.5,11,6.3,12.6c0.8,1.6,0.9,3.7,0.4,4.9
|
92 |
+
C6.2,18.6,4.6,20,3,20.6c-1.7,0.6-3,2.6-3,4.4c0,1.9,1.3,3.8,3,4.4c1.7,0.6,3.2,2,3.7,3.1c0.5,1.1,0.3,3.3-0.4,4.9
|
93 |
+
c-0.8,1.6-0.3,3.9,1,5.2c1.3,1.3,3.7,1.8,5.2,1c1.6-0.8,3.7-0.9,4.9-0.4c1.1,0.5,2.6,2.1,3.1,3.7c0.6,1.7,2.6,3,4.4,3
|
94 |
+
c1.9,0,3.8-1.3,4.4-3c0.6-1.6,2-3.3,3.1-3.7c1.1-0.5,3.3-0.3,4.9,0.4c1.6,0.8,3.9,0.3,5.2-1c1.3-1.3,1.8-3.7,1-5.2
|
95 |
+
c-0.8-1.6-0.9-3.7-0.4-4.9c0.5-1.1,2.1-2.6,3.7-3.1C48.7,28.8,50,26.9,50,25L50,25z M25,34.2c-5.1,0-9.2-4.1-9.2-9.2
|
96 |
+
c0-5.1,4.1-9.2,9.2-9.2c5.1,0,9.2,4.1,9.2,9.2C34.2,30.1,30.1,34.2,25,34.2L25,34.2z M25,34.2"/>
|
97 |
+
</g>
|
98 |
+
</svg>
|
99 |
+
</div>
|
100 |
+
<div class="name"><?php _e( 'Configuration', 'essential-addons-for-elementor-lite' ); ?></div>
|
101 |
+
</li>
|
102 |
+
<li class="step">
|
103 |
+
<div class="icon">
|
104 |
+
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg"
|
105 |
+
xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
106 |
+
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
|
107 |
+
<g>
|
108 |
+
<path class="st0" d="M18.8,4.2H2.1C0.9,4.2,0,5.1,0,6.3v16.7C0,24.1,0.9,25,2.1,25h16.7c1.2,0,2.1-0.9,2.1-2.1V6.3
|
109 |
+
C20.8,5.1,19.9,4.2,18.8,4.2z"/>
|
110 |
+
<path class="st0" d="M18.8,29.2H6.3c-1.2,0-2.1,0.9-2.1,2.1v12.5c0,1.2,0.9,2.1,2.1,2.1h12.5c1.2,0,2.1-0.9,2.1-2.1V31.3
|
111 |
+
C20.8,30.1,19.9,29.2,18.8,29.2z"/>
|
112 |
+
<path class="st0" d="M43.8,29.2H27.1c-1.2,0-2.1,0.9-2.1,2.1v16.7c0,1.2,0.9,2.1,2.1,2.1h16.7c1.2,0,2.1-0.9,2.1-2.1V31.3
|
113 |
+
C45.8,30.1,44.9,29.2,43.8,29.2z"/>
|
114 |
+
<path class="st0" d="M47.9,0H27.1C25.9,0,25,0.9,25,2.1v20.8c0,1.2,0.9,2.1,2.1,2.1h20.8c1.2,0,2.1-0.9,2.1-2.1V2.1
|
115 |
+
C50,0.9,49.1,0,47.9,0z"/>
|
116 |
+
</g>
|
117 |
+
</svg>
|
118 |
+
</div>
|
119 |
+
<div class="name"><?php _e( 'Elements', 'essential-addons-for-elementor-lite' ); ?></div>
|
120 |
+
</li>
|
121 |
+
<?php if ( !$this->templately_status ): ?>
|
122 |
+
<li class="step">
|
123 |
+
<div class="icon">
|
124 |
+
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg"
|
125 |
+
xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
126 |
+
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
|
127 |
+
<g>
|
128 |
+
<path class="st0" d="M9,38.9c7.3,0,7.3,11.1,0,11.1C1.7,50,1.7,38.9,9,38.9z"/>
|
129 |
+
<path class="st0" d="M25.3,38.9c7.3,0,7.3,11.1,0,11.1C18,50,18,38.9,25.3,38.9z"/>
|
130 |
+
<g>
|
131 |
+
<path class="st0"
|
132 |
+
d="M41.4,38.9c7.3,0,7.3,11.1,0,11.1C34.2,50,34.2,38.9,41.4,38.9z"/>
|
133 |
+
<path class="st0" d="M35.1,9.3c-0.3,0-0.6,0-0.9,0c-1.4-6.9-9.3-11.2-15.9-8.5c0,1.5,0,3.2,0,3.9c1.5,0,4.4,0,5.8,0v5.7
|
134 |
+
c-1.9,0-3.8,0-5.8,0c0,2,0,7.6,0,9.6c1.7,0,4,0,6,0c-1.5,6.8-11.3,6.4-11.8-0.7c0-2.5,0-6.4,0-9C-1,11.9,1.4,33.2,15.4,33
|
135 |
+
c0.1,0,19.7,0,19.8,0C50.6,32.8,50.6,9.4,35.1,9.3z"/>
|
136 |
+
</g>
|
137 |
+
</g>
|
138 |
+
</svg>
|
139 |
+
</div>
|
140 |
+
<div class="name"><?php _e( 'Templately', 'essential-addons-for-elementor-lite' ); ?></div>
|
141 |
+
</li>
|
142 |
+
<?php endif; ?>
|
143 |
+
<li class="step">
|
144 |
+
<div class="icon">
|
145 |
+
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg"
|
146 |
+
xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
147 |
+
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
|
148 |
+
<path class="st0" d="M48.9,16.6c-0.7-0.7-1.6-1.1-2.6-1.1c-1,0-1.9,0.4-2.6,1.1l-8.8,8.8L24.7,15.1l8.8-8.8c0.7-0.7,1.1-1.6,1.1-2.6
|
149 |
+
c0-1-0.4-1.9-1.1-2.6C32.7,0.4,31.8,0,30.8,0c-1,0-1.9,0.4-2.6,1.1l-8.8,8.8l-5.6-5.6c-0.3-0.3-0.6-0.4-1-0.4c-0.4,0-0.7,0.2-1,0.4
|
150 |
+
c-8,8.8-3.7,28-3.2,29.9l-8.1,8.1c-0.3,0.2-0.4,0.6-0.4,0.9c0,0.4,0.1,0.7,0.4,0.9L5.5,49c0.3,0.3,0.6,0.4,0.9,0.4
|
151 |
+
c0.3,0,0.7-0.1,0.9-0.4l8.1-8.1c3.9,1,8.8,1.6,13.2,1.6c5.2,0,12.3-0.8,16.7-4.8c0.3-0.2,0.4-0.6,0.4-1c0-0.4-0.1-0.7-0.4-1
|
152 |
+
l-5.2-5.2l8.8-8.8C50.4,20.4,50.4,18,48.9,16.6z"/>
|
153 |
+
</svg>
|
154 |
+
</div>
|
155 |
+
<div class="name"><?php _e( 'Integrations', 'essential-addons-for-elementor-lite' ); ?></div>
|
156 |
+
</li>
|
157 |
+
<li class="step">
|
158 |
+
<div class="icon">
|
159 |
+
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg"
|
160 |
+
xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
161 |
+
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
|
162 |
+
<path class="st0" d="M48.5,3.1l-0.3-0.3c-0.9-0.9-2.1-1.4-3.3-1.3c-1.2,0-2.4,0.6-3.3,1.5L16.1,30.9l-0.5,0.2l-0.5-0.2l-6.3-7.4
|
163 |
+
c-0.9-1.1-2.2-1.7-3.6-1.8c-1.4-0.1-2.8,0.5-3.8,1.5c-1.6,1.6-1.8,4.1-0.5,5.9l13.1,18.3c0.7,1,1.9,1.7,3.2,1.7h1.1
|
164 |
+
c2.2,0,4.2-1.1,5.4-2.8L49.1,9.5C50.5,7.5,50.2,4.8,48.5,3.1z"/>
|
165 |
+
</svg>
|
166 |
+
</div>
|
167 |
+
<div class="name"><?php _e( 'Finalize', 'essential-addons-for-elementor-lite' ); ?></div>
|
168 |
+
</li>
|
169 |
+
</ul>
|
170 |
+
<?php
|
171 |
+
}
|
172 |
+
|
173 |
+
/**
|
174 |
+
* Tav view content
|
175 |
+
*/
|
176 |
+
public function tab_content() {
|
177 |
+
?>
|
178 |
+
<div class="eael-setup-body">
|
179 |
+
<form class="eael-setup-wizard-form" method="post">
|
180 |
+
<div id="configuration" class="setup-content">
|
181 |
+
<div class="eael-input-group config-list">
|
182 |
+
<input id="basic"
|
183 |
+
value="basic"
|
184 |
+
class="eael_preferences" name="eael_preferences" type="radio" checked>
|
185 |
+
<label for="basic">
|
186 |
+
<div class="eael-radio-circle"></div>
|
187 |
+
<div class="eael-radio-text">
|
188 |
+
<strong><?php _e( 'Basic (Recommended)', 'essential-addons-for-elementor-lite' ); ?></strong>
|
189 |
+
<p> <?php _e( 'For websites where you want to only use the basic features and keep your site
|
190 |
+
lightweight. Most basic elements are activated in this option. ', 'essential-addons-for-elementor-lite' ); ?></p>
|
191 |
+
</div>
|
192 |
+
</label>
|
193 |
+
</div>
|
194 |
+
<div class="eael-input-group config-list">
|
195 |
+
<input id="advance" value="advance"
|
196 |
+
class="eael_preferences"
|
197 |
+
name="eael_preferences"
|
198 |
+
type="radio">
|
199 |
+
<label for="advance">
|
200 |
+
<div class="eael-radio-circle"></div>
|
201 |
+
<div class="eael-radio-text">
|
202 |
+
<strong><?php _e( 'Advanced', 'essential-addons-for-elementor-lite' ) ?></strong>
|
203 |
+
<p> <?php _e( 'For advanced users who are trying to build complex websites with advanced
|
204 |
+
functionalities with Elementor. All the dynamic elements will be activated in this
|
205 |
+
option.', 'essential-addons-for-elementor-lite' ) ?> </p>
|
206 |
+
</div>
|
207 |
+
</label>
|
208 |
+
</div>
|
209 |
+
<div class="eael-input-group config-list">
|
210 |
+
<input id="custom" value="custom" class="eael_preferences" name="eael_preferences" name="radio"
|
211 |
+
type="radio">
|
212 |
+
<label for="custom">
|
213 |
+
<div class="eael-radio-circle"></div>
|
214 |
+
<div class="eael-radio-text">
|
215 |
+
<strong><?php _e( 'Custom', 'essential-addons-for-elementor-lite' ); ?></strong>
|
216 |
+
<p> <?php _e( 'Pick this option if you want to configure the elements as per your wish.', 'essential-addons-for-elementor-lite' ); ?> </p>
|
217 |
+
</div>
|
218 |
+
</label>
|
219 |
+
</div>
|
220 |
+
</div>
|
221 |
+
<?php $this->eael_elements(); ?>
|
222 |
+
<?php if ( !$this->templately_status ): ?>
|
223 |
+
<div id="templately" class="setup-content eael-box eael-templately-popup" style="background-image:
|
224 |
+
url('<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/templately.jpg'; ?>');">
|
225 |
+
<?php if ( !is_plugin_active( 'templately/templately.php' ) ) $this->eael_templately_plugin_popup(); ?>
|
226 |
+
</div>
|
227 |
+
<?php endif; ?>
|
228 |
+
<?php $this->eael_integrations(); ?>
|
229 |
+
<div id="finalize" class="setup-content eael-box">
|
230 |
+
|
231 |
+
<h2><?php _e("Getting Started","essential-addons-for-elementor-lite") ?></h2>
|
232 |
+
<p><?php _e("Complete the Setup Wizard and Check out the walk-through tutorials to enhance your Elementor page
|
233 |
+
building experience","essential-addons-for-elementor-lite") ?> 🔥</p>
|
234 |
+
|
235 |
+
<div class="eael-iframe">
|
236 |
+
<iframe src="https://www.youtube.com/embed/uuyXfUDqRZM" frameborder="0"></iframe>
|
237 |
+
</div>
|
238 |
+
<div class="eael-setup-final-info">
|
239 |
+
<div>
|
240 |
+
<div class="eael-input-group">
|
241 |
+
<input type="checkbox" id="eael_user_email_address" name="eael_user_email_address"
|
242 |
+
checked>
|
243 |
+
<label for="eael_user_email_address"><?php _e( 'Share non-sensitive diagnostic data and plugin
|
244 |
+
usage
|
245 |
+
information', 'essential-addons-for-elementor-lite' ) ?></label>
|
246 |
+
</div>
|
247 |
+
<p style="display: none"
|
248 |
+
class="eael-whatwecollecttext"><?php _e( 'We collect non-sensitive diagnostic data and plugin usage information. Your site URL, WordPress & PHP version, plugins & themes and email address to send you the discount coupon. This data lets us make sure this plugin always stays compatible with the most popular plugins and themes. No spam, we promise.', 'essential-addons-for-elementor-lite' ) ?></p>
|
249 |
+
<button type="button"
|
250 |
+
class="btn-collect"><?php _e( 'What Do We Collect?', 'essential-addons-for-elementor-lite' ); ?></button>
|
251 |
+
</div>
|
252 |
+
</div>
|
253 |
+
</div>
|
254 |
+
</form>
|
255 |
+
</div>
|
256 |
+
<?php
|
257 |
+
}
|
258 |
+
|
259 |
+
/**
|
260 |
+
* Footer content
|
261 |
+
*/
|
262 |
+
public function setup_wizard_footer() {
|
263 |
+
?>
|
264 |
+
<div class="eael-setup-footer">
|
265 |
+
<button id="eael-prev"
|
266 |
+
class="button eael-btn"><?php _e( '< Previous', 'essential-addons-for-elementor-lite' ) ?></button>
|
267 |
+
<button id="eael-next"
|
268 |
+
class="button eael-btn"><?php _e( 'Next >', 'essential-addons-for-elementor-lite' ) ?></button>
|
269 |
+
<button id="eael-save" style="display: none"
|
270 |
+
class="button eael-btn eael-setup-wizard-save"><?php _e( 'Finish', 'essential-addons-for-elementor-lite' ) ?></button>
|
271 |
+
</div>
|
272 |
+
<?php
|
273 |
+
}
|
274 |
+
|
275 |
+
/**
|
276 |
+
* render_wizard
|
277 |
+
*/
|
278 |
+
public function render_wizard() {
|
279 |
+
?>
|
280 |
+
<div class="eael-setup-wizard-wrap">
|
281 |
+
<?php
|
282 |
+
$this->change_site_title();
|
283 |
+
$this->tab_step();
|
284 |
+
$this->tab_content();
|
285 |
+
$this->setup_wizard_footer();
|
286 |
+
?>
|
287 |
+
</div>
|
288 |
+
<?php
|
289 |
+
}
|
290 |
+
|
291 |
+
/**
|
292 |
+
* EAEL elements list
|
293 |
+
*/
|
294 |
+
public function eael_elements() {
|
295 |
+
|
296 |
+
?>
|
297 |
+
<div id="elements" class="setup-content eael-box">
|
298 |
+
<div class="row">
|
299 |
+
<?php foreach ( $this->get_element_list() as $key => $item ): ?>
|
300 |
+
<h4 class="eael-elements-cat"><?php echo $item[ 'title' ]; ?></h4>
|
301 |
+
<div class="eael-checkbox-container eael-elements-container eael-<?php echo $key; ?>">
|
302 |
+
<?php foreach ( $item[ 'elements' ] as $element ):
|
303 |
+
$preferences = $checked = '';
|
304 |
+
if ( isset( $element[ 'preferences' ] ) ) {
|
305 |
+
$preferences = $element[ 'preferences' ];
|
306 |
+
if ( $element[ 'preferences' ] == 'basic' ) {
|
307 |
+
$checked = 'checked';
|
308 |
+
}
|
309 |
+
}
|
310 |
+
?>
|
311 |
+
<div class="eael-checkbox">
|
312 |
+
<div class="eael-elements-info">
|
313 |
+
<input data-preferences="<?php echo $preferences; ?>" type="checkbox"
|
314 |
+
class="eael-element" id="<?php echo $element[ 'key' ]; ?>"
|
315 |
+
name="eael_element[<?php echo $element[ 'key' ]; ?>]"
|
316 |
+
<?php echo $checked; ?> >
|
317 |
+
<label for="<?php echo $element[ 'key' ]; ?>"
|
318 |
+
class="eael-element-title"><?php echo $element[ 'title' ]; ?></label>
|
319 |
+
</div>
|
320 |
+
</div>
|
321 |
+
<?php endforeach; ?>
|
322 |
+
</div>
|
323 |
+
<?php endforeach; ?>
|
324 |
+
</div>
|
325 |
+
</div>
|
326 |
+
<?php
|
327 |
+
}
|
328 |
+
|
329 |
+
/**
|
330 |
+
* EAEL plugin integrations
|
331 |
+
*/
|
332 |
+
public function eael_integrations() {
|
333 |
+
?>
|
334 |
+
<div id="integrations" class="setup-content eael-box">
|
335 |
+
<div class="row">
|
336 |
+
<?php foreach ( $this->get_plugin_list() as $plugin ) { ?>
|
337 |
+
<div class="col-one-third">
|
338 |
+
<div class="eael-admin-block-wrapper">
|
339 |
+
<div class="eael-admin-block eael-admin-block-integrations">
|
340 |
+
<div class="eael-admin-block-content">
|
341 |
+
<div class="eael-admin-block-integrations-logo">
|
342 |
+
<img src="<?php echo $plugin[ 'logo' ]; ?>" alt="logo"/>
|
343 |
+
</div>
|
344 |
+
<h2 class="eael-admin-block-integrations-title"><?php echo $plugin[ 'title' ]; ?></h2>
|
345 |
+
<p class="eael-admin-block-integrations-text"><?php echo $plugin[ 'desc' ]; ?></p>
|
346 |
+
<div class="eael-admin-block-integrations-btn-wrap">
|
347 |
+
<?php if ( $this->get_local_plugin_data( $plugin[ 'basename' ] ) === false ) { ?>
|
348 |
+
<a class="ea-button wpdeveloper-plugin-installer" data-action="install"
|
349 |
+
data-slug="<?php echo $plugin[ 'slug' ]; ?>"><?php _e( 'Install', 'essential-addons-for-elementor-lite' ); ?></a>
|
350 |
+
<?php } else { ?>
|
351 |
+
<?php if ( is_plugin_active( $plugin[ 'basename' ] ) ) { ?>
|
352 |
+
<a class="ea-button wpdeveloper-plugin-installer"><?php _e( 'Activated', 'essential-addons-for-elementor-lite' ); ?></a>
|
353 |
+
<?php } else { ?>
|
354 |
+
<a class="ea-button wpdeveloper-plugin-installer" data-action="activate"
|
355 |
+
data-basename="<?php echo $plugin[ 'basename' ]; ?>"><?php _e( 'Activate', 'essential-addons-for-elementor-lite' ); ?></a>
|
356 |
+
<?php } ?>
|
357 |
+
<?php } ?>
|
358 |
+
</div>
|
359 |
+
</div>
|
360 |
+
</div>
|
361 |
+
</div>
|
362 |
+
</div>
|
363 |
+
<?php } ?>
|
364 |
+
</div>
|
365 |
+
</div>
|
366 |
+
<?php
|
367 |
+
}
|
368 |
+
|
369 |
+
/**
|
370 |
+
* get_plugin_list
|
371 |
+
* @return array
|
372 |
+
*/
|
373 |
+
public function get_plugin_list() {
|
374 |
+
return [
|
375 |
+
[
|
376 |
+
'slug' => 'betterdocs',
|
377 |
+
'basename' => 'betterdocs/betterdocs.php',
|
378 |
+
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/bd-logo.png',
|
379 |
+
'title' => __( 'BetterDocs', 'essential-addons-for-elementor-lite' ),
|
380 |
+
'desc' => __( 'BetterDocs will help you to create & organize your documentation page in a beautiful way that will make your visitors find any help article easily', 'essential-addons-for-elementor-lite' ),
|
381 |
+
],
|
382 |
+
[
|
383 |
+
'slug' => 'embedpress',
|
384 |
+
'basename' => 'embedpress/embedpress.php',
|
385 |
+
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/ep-logo.png',
|
386 |
+
'title' => __( 'EmbedPress', 'essential-addons-for-elementor-lite' ),
|
387 |
+
'desc' => __( 'EmbedPress lets you embed videos, images, posts, audio, maps and upload PDF, DOC, PPT & all other types of content into your WordPress site. ', 'essential-addons-for-elementor-lite' ),
|
388 |
+
],
|
389 |
+
[
|
390 |
+
'slug' => 'reviewx',
|
391 |
+
'basename' => 'reviewx/reviewx.php',
|
392 |
+
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/review-logo.gif',
|
393 |
+
'title' => __( 'ReviewX', 'essential-addons-for-elementor-lite' ),
|
394 |
+
'desc' => __( 'ReviewX lets you get instant customer ratings and multi criteria reviews to add credibility to your WooCommerce Store and increase conversion rates.', 'essential-addons-for-elementor-lite' ),
|
395 |
+
],
|
396 |
+
[
|
397 |
+
'slug' => 'notificationx',
|
398 |
+
'basename' => 'notificationx/notificationx.php',
|
399 |
+
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/nx-logo.png',
|
400 |
+
'title' => __( 'NotificationX', 'essential-addons-for-elementor-lite' ),
|
401 |
+
'desc' => __( 'Best FOMO Social Proof Plugin to boost your sales conversion. Create stunning Sales Popup & Notification Bar With Elementor Support', 'essential-addons-for-elementor-lite' ),
|
402 |
+
],
|
403 |
+
[
|
404 |
+
'slug' => 'easyjobs',
|
405 |
+
'basename' => 'easyjobs/easyjobs.php',
|
406 |
+
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/easy-jobs-logo.png',
|
407 |
+
'title' => __( 'EasyJobs', 'essential-addons-for-elementor-lite' ),
|
408 |
+
'desc' => __( 'Easy solution for the job recruitment to attract, manage & hire right talent faster. The Best Talent Recruitment Suite which lets you manage jobs & career page in Elementor.', 'essential-addons-for-elementor-lite' ),
|
409 |
+
]
|
410 |
+
];
|
411 |
+
}
|
412 |
+
|
413 |
+
/**
|
414 |
+
* get_local_plugin_data
|
415 |
+
*
|
416 |
+
* @param mixed $basename
|
417 |
+
* @return array|false
|
418 |
+
*/
|
419 |
+
public function get_local_plugin_data( $basename = '' ) {
|
420 |
+
|
421 |
+
if ( empty( $basename ) ) {
|
422 |
+
return false;
|
423 |
+
}
|
424 |
+
|
425 |
+
if ( !function_exists( 'get_plugins' ) ) {
|
426 |
+
include_once ABSPATH . 'wp-admin/includes/plugin.php';
|
427 |
+
}
|
428 |
+
|
429 |
+
$plugins = get_plugins();
|
430 |
+
|
431 |
+
if ( !isset( $plugins[ $basename ] ) ) {
|
432 |
+
return false;
|
433 |
+
}
|
434 |
+
|
435 |
+
return $plugins[ $basename ];
|
436 |
+
}
|
437 |
+
|
438 |
+
/**
|
439 |
+
* Templately promotion popup
|
440 |
+
*/
|
441 |
+
public function eael_templately_plugin_popup() {
|
442 |
+
?>
|
443 |
+
<div class="eael-popup__wrapper">
|
444 |
+
<div class="eael-popup__block">
|
445 |
+
<div class="eael-popup__logo">
|
446 |
+
<img src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/templately/logo.svg'; ?>" alt="">
|
447 |
+
</div>
|
448 |
+
<p><?php _e( 'Get the best out of Essential Addons & boost your Elementor design experience with Templately. Deploy in hundreds of websites with 1-click, push to cloud and collaborate with your whole team to build sites faster than ever.', 'essential-addons-for-elementor-lite' ) ?></p>
|
449 |
+
|
450 |
+
<?php if ( $this->get_local_plugin_data( 'templately/templately.php' ) === false ) { ?>
|
451 |
+
<a class="eael-popup__button wpdeveloper-plugin-installer" data-action="install"
|
452 |
+
data-slug="<?php echo 'templately'; ?>"><?php _e( 'Install', 'essential-addons-for-elementor-lite' ); ?></a>
|
453 |
+
<?php } else { ?>
|
454 |
+
<?php if ( is_plugin_active( 'templately/templately.php' ) ) { ?>
|
455 |
+
<a class="eael-popup__button wpdeveloper-plugin-installer"><?php _e( 'Activated', 'essential-addons-for-elementor-lite' ); ?></a>
|
456 |
+
<?php } else { ?>
|
457 |
+
<a class="eael-popup__button wpdeveloper-plugin-installer" data-action="activate"
|
458 |
+
data-basename="<?php echo 'templately/templately.php'; ?>"><?php _e( 'Activate', 'essential-addons-for-elementor-lite' ); ?></a>
|
459 |
+
<?php } ?>
|
460 |
+
<?php } ?>
|
461 |
+
</div>
|
462 |
+
</div>
|
463 |
+
<?php
|
464 |
+
}
|
465 |
+
|
466 |
+
/**
|
467 |
+
* Save setup wizard data
|
468 |
+
*/
|
469 |
+
public function save_setup_wizard_data() {
|
470 |
+
|
471 |
+
check_ajax_referer( 'essential-addons-elementor', 'security' );
|
472 |
+
|
473 |
+
if ( !isset( $_POST[ 'fields' ] ) ) {
|
474 |
+
return;
|
475 |
+
}
|
476 |
+
|
477 |
+
parse_str( $_POST[ 'fields' ], $fields );
|
478 |
+
|
479 |
+
if ( isset($fields[ 'eael_user_email_address' ]) ) {
|
480 |
+
$this->wpins_process();
|
481 |
+
}
|
482 |
+
update_option( 'eael_setup_wizard', 'complete' );
|
483 |
+
if ( $this->save_element_list( $fields ) ) {
|
484 |
+
wp_send_json_success( [ 'redirect_url' => admin_url( 'admin.php?page=eael-settings' ) ] );
|
485 |
+
}
|
486 |
+
wp_send_json_error();
|
487 |
+
}
|
488 |
+
|
489 |
+
/**
|
490 |
+
* save_eael_elements_data
|
491 |
+
*/
|
492 |
+
public function save_eael_elements_data() {
|
493 |
+
check_ajax_referer( 'essential-addons-elementor', 'security' );
|
494 |
+
|
495 |
+
if ( !isset( $_POST[ 'fields' ] ) ) {
|
496 |
+
return;
|
497 |
+
}
|
498 |
+
|
499 |
+
parse_str( $_POST[ 'fields' ], $fields );
|
500 |
+
|
501 |
+
if ( $this->save_element_list( $fields ) ) {
|
502 |
+
wp_send_json_success();
|
503 |
+
}
|
504 |
+
wp_send_json_error();
|
505 |
+
}
|
506 |
+
|
507 |
+
/**
|
508 |
+
* save_element_list
|
509 |
+
* @param $fields
|
510 |
+
* @return bool
|
511 |
+
*/
|
512 |
+
public function save_element_list( $fields ) {
|
513 |
+
if ( !empty( $fields ) ) {
|
514 |
+
|
515 |
+
$el_list = $fields[ 'eael_element' ];
|
516 |
+
$save_element = [];
|
517 |
+
foreach ( $GLOBALS[ 'eael_config' ][ 'elements' ] as $key => $item ) {
|
518 |
+
$save_element[ $key ] = ( isset( $el_list[ $key ] ) ) ? 1 : '';
|
519 |
+
}
|
520 |
+
update_option( 'eael_save_settings', $save_element );
|
521 |
+
return true;
|
522 |
+
}
|
523 |
+
return false;
|
524 |
+
}
|
525 |
+
|
526 |
+
/**
|
527 |
+
* get_element_list
|
528 |
+
* @return array[]
|
529 |
+
*/
|
530 |
+
public function get_element_list() {
|
531 |
+
return [
|
532 |
+
'content-elements' => [
|
533 |
+
'title' => __( 'Content Elements', 'essential-addons-for-elementor-lite' ),
|
534 |
+
'elements' => [
|
535 |
+
[
|
536 |
+
'key' => 'creative-btn',
|
537 |
+
'title' => __( 'Creative Button', 'essential-addons-for-elementor-lite' ),
|
538 |
+
'preferences' => 'basic',
|
539 |
+
],
|
540 |
+
[
|
541 |
+
'key' => 'team-members',
|
542 |
+
'title' => __( 'Team Member', 'essential-addons-for-elementor-lite' ),
|
543 |
+
'preferences' => 'basic',
|
544 |
+
],
|
545 |
+
[
|
546 |
+
'key' => 'testimonials',
|
547 |
+
'title' => __( 'Testimonial', 'essential-addons-for-elementor-lite' ),
|
548 |
+
'preferences' => 'basic',
|
549 |
+
],
|
550 |
+
[
|
551 |
+
'key' => 'flip-box',
|
552 |
+
'title' => __( 'Flip Box', 'essential-addons-for-elementor-lite' ),
|
553 |
+
'preferences' => 'basic',
|
554 |
+
],
|
555 |
+
[
|
556 |
+
'key' => 'info-box',
|
557 |
+
'title' => __( 'Info Box', 'essential-addons-for-elementor-lite' ),
|
558 |
+
'preferences' => 'basic',
|
559 |
+
],
|
560 |
+
[
|
561 |
+
'key' => 'dual-header',
|
562 |
+
'title' => __( 'Dual Color Heading', 'essential-addons-for-elementor-lite' ),
|
563 |
+
'preferences' => 'basic',
|
564 |
+
],
|
565 |
+
[
|
566 |
+
'key' => 'tooltip',
|
567 |
+
'title' => __( 'Tooltip', 'essential-addons-for-elementor-lite' ),
|
568 |
+
'preferences' => 'basic',
|
569 |
+
],
|
570 |
+
[
|
571 |
+
'key' => 'adv-accordion',
|
572 |
+
'title' => __( 'Advanced Accordion', 'essential-addons-for-elementor-lite' ),
|
573 |
+
'preferences' => 'basic',
|
574 |
+
],
|
575 |
+
[
|
576 |
+
'key' => 'adv-tabs',
|
577 |
+
'title' => __( 'Advanced Tabs', 'essential-addons-for-elementor-lite' ),
|
578 |
+
'preferences' => 'basic',
|
579 |
+
],
|
580 |
+
[
|
581 |
+
'key' => 'feature-list',
|
582 |
+
'title' => __( 'Feature List', 'essential-addons-for-elementor-lite' ),
|
583 |
+
'preferences' => 'basic',
|
584 |
+
|
585 |
+
],
|
586 |
+
[
|
587 |
+
'key' => 'sticky-video',
|
588 |
+
'title' => __( 'Sticky Video', 'essential-addons-for-elementor-lite' ),
|
589 |
+
'preferences' => 'basic',
|
590 |
+
],
|
591 |
+
[
|
592 |
+
'key' => 'event-calendar',
|
593 |
+
'title' => __( 'Event Calendar', 'essential-addons-elementor' ),
|
594 |
+
'preferences' => 'advance',
|
595 |
+
],
|
596 |
+
]
|
597 |
+
],
|
598 |
+
'dynamic-content-elements' => [
|
599 |
+
'title' => __( 'Dynamic Content Elements', 'essential-addons-for-elementor-lite' ),
|
600 |
+
'elements' => [
|
601 |
+
[
|
602 |
+
'key' => 'post-grid',
|
603 |
+
'title' => __( 'Post Grid', 'essential-addons-for-elementor-lite' ),
|
604 |
+
'preferences' => 'advance',
|
605 |
+
],
|
606 |
+
[
|
607 |
+
'key' => 'post-timeline',
|
608 |
+
'title' => __( 'Post Timeline', 'essential-addons-for-elementor-lite' ),
|
609 |
+
],
|
610 |
+
[
|
611 |
+
'key' => 'data-table',
|
612 |
+
'title' => __( 'Data Table', 'essential-addons-for-elementor-lite' ),
|
613 |
+
'preferences' => 'basic',
|
614 |
+
],
|
615 |
+
[
|
616 |
+
'key' => 'advanced-data-table',
|
617 |
+
'title' => __( 'Advanced Data Table', 'essential-addons-for-elementor-lite' ),
|
618 |
+
],
|
619 |
+
[
|
620 |
+
'key' => 'content-ticker',
|
621 |
+
'title' => __( 'Content Ticker', 'essential-addons-for-elementor-lite' ),
|
622 |
+
'preferences' => 'basic',
|
623 |
+
]
|
624 |
+
]
|
625 |
+
],
|
626 |
+
'creative-elements' => [
|
627 |
+
'title' => __( 'Creative Elements', 'essential-addons-for-elementor-lite' ),
|
628 |
+
'elements' => [
|
629 |
+
[
|
630 |
+
'key' => 'count-down',
|
631 |
+
'title' => __( 'Countdown', 'essential-addons-for-elementor-lite' ),
|
632 |
+
'preferences' => 'basic',
|
633 |
+
],
|
634 |
+
[
|
635 |
+
'key' => 'fancy-text',
|
636 |
+
'title' => __( 'Fancy Text', 'essential-addons-for-elementor-lite' ),
|
637 |
+
'preferences' => 'basic',
|
638 |
+
],
|
639 |
+
[
|
640 |
+
'key' => 'filter-gallery',
|
641 |
+
'title' => __( 'Filterable Gallery', 'essential-addons-for-elementor-lite' ),
|
642 |
+
'preferences' => 'basic',
|
643 |
+
],
|
644 |
+
[
|
645 |
+
'key' => 'image-accordion',
|
646 |
+
'title' => __( 'Image Accordion', 'essential-addons-for-elementor-lite' ),
|
647 |
+
'preferences' => 'basic',
|
648 |
+
],
|
649 |
+
[
|
650 |
+
'key' => 'progress-bar',
|
651 |
+
'title' => __( 'Progress Bar', 'essential-addons-for-elementor-lite' ),
|
652 |
+
'preferences' => 'basic',
|
653 |
+
],
|
654 |
+
]
|
655 |
+
],
|
656 |
+
'marketing-elements' => [
|
657 |
+
'title' => __( 'Marketing & Social Feed Elements', 'essential-addons-for-elementor-lite' ),
|
658 |
+
'elements' => [
|
659 |
+
[
|
660 |
+
'key' => 'call-to-action',
|
661 |
+
'title' => __( 'Call To Action', 'essential-addons-for-elementor-lite' ),
|
662 |
+
'preferences' => 'basic',
|
663 |
+
],
|
664 |
+
[
|
665 |
+
'key' => 'price-table',
|
666 |
+
'title' => __( 'Pricing Table', 'essential-addons-for-elementor-lite' ),
|
667 |
+
'preferences' => 'basic',
|
668 |
+
],
|
669 |
+
[
|
670 |
+
'key' => 'twitter-feed',
|
671 |
+
'title' => __( 'Twitter Feed', 'essential-addons-for-elementor-lite' ),
|
672 |
+
'preferences' => 'advance',
|
673 |
+
],
|
674 |
+
[
|
675 |
+
'key' => 'facebook-feed',
|
676 |
+
'title' => __( 'Facebook Feed', 'essential-addons-for-elementor-lite' ),
|
677 |
+
'preferences' => 'advance',
|
678 |
+
],
|
679 |
+
|
680 |
+
]
|
681 |
+
],
|
682 |
+
'form-styler-elements' => [
|
683 |
+
'title' => __( 'Form Styler Elements', 'essential-addons-for-elementor-lite' ),
|
684 |
+
'elements' => [
|
685 |
+
[
|
686 |
+
'key' => 'contact-form-7',
|
687 |
+
'title' => __( 'Contact Form 7', 'essential-addons-for-elementor-lite' ),
|
688 |
+
'preferences' => 'advance',
|
689 |
+
],
|
690 |
+
[
|
691 |
+
'key' => 'weforms',
|
692 |
+
'title' => __( 'weForms', 'essential-addons-for-elementor-lite' ),
|
693 |
+
],
|
694 |
+
[
|
695 |
+
'key' => 'ninja-form',
|
696 |
+
'title' => __( 'Ninja Form', 'essential-addons-for-elementor-lite' ),
|
697 |
+
],
|
698 |
+
[
|
699 |
+
'key' => 'gravity-form',
|
700 |
+
'title' => __( 'Gravity Form', 'essential-addons-for-elementor-lite' ),
|
701 |
+
],
|
702 |
+
[
|
703 |
+
'key' => 'caldera-form',
|
704 |
+
'title' => __( 'Caldera Form', 'essential-addons-for-elementor-lite' ),
|
705 |
+
],
|
706 |
+
[
|
707 |
+
'key' => 'wpforms',
|
708 |
+
'title' => __( 'WPForms', 'essential-addons-for-elementor-lite' ),
|
709 |
+
],
|
710 |
+
[
|
711 |
+
'key' => 'fluentform',
|
712 |
+
'title' => __( 'FluentForm', 'essential-addons-for-elementor-lite' ),
|
713 |
+
],
|
714 |
+
[
|
715 |
+
'key' => 'formstack',
|
716 |
+
'title' => __( 'Formstack', 'essential-addons-for-elementor-lite' ),
|
717 |
+
],
|
718 |
+
[
|
719 |
+
'key' => 'typeform',
|
720 |
+
'title' => __( 'Typeform', 'essential-addons-for-elementor-lite' ),
|
721 |
+
],
|
722 |
+
[
|
723 |
+
'key' => 'login-register',
|
724 |
+
'title' => __( 'Login Register Form', 'essential-addons-elementor' ),
|
725 |
+
'preferences' => 'advance',
|
726 |
+
],
|
727 |
+
]
|
728 |
+
],
|
729 |
+
'documentation-elements' => [
|
730 |
+
'title' => __( 'Documentation Elements', 'essential-addons-for-elementor-lite' ),
|
731 |
+
'elements' => [
|
732 |
+
[
|
733 |
+
'key' => 'betterdocs-category-grid',
|
734 |
+
'title' => __( 'BetterDocs Category Grid', 'essential-addons-for-elementor-lite' ),
|
735 |
+
],
|
736 |
+
[
|
737 |
+
'key' => 'betterdocs-category-box',
|
738 |
+
'title' => __( 'BetterDocs Category Box', 'essential-addons-for-elementor-lite' ),
|
739 |
+
|
740 |
+
],
|
741 |
+
[
|
742 |
+
'key' => 'betterdocs-search-form',
|
743 |
+
'title' => __( 'BetterDocs Search Form', 'essential-addons-for-elementor-lite' ),
|
744 |
+
]
|
745 |
+
]
|
746 |
+
],
|
747 |
+
'woocommerce-elements' => [
|
748 |
+
'title' => __( 'WooCommerce Elements', 'essential-addons-for-elementor-lite' ),
|
749 |
+
'elements' => [
|
750 |
+
[
|
751 |
+
'key' => 'product-grid',
|
752 |
+
'title' => __( 'Product Grid', 'essential-addons-for-elementor-lite' ),
|
753 |
+
'preferences' => 'advance',
|
754 |
+
],
|
755 |
+
[
|
756 |
+
'key' => 'woo-checkout',
|
757 |
+
'title' => __( 'Woo Checkout', 'essential-addons-for-elementor-lite' ),
|
758 |
+
],
|
759 |
+
[
|
760 |
+
'key' => 'woo-product-compare',
|
761 |
+
'title' => __( 'Woo Product Compare', 'essential-addons-for-elementor-lite' ),
|
762 |
+
'preferences' => 'advance',
|
763 |
+
]
|
764 |
+
]
|
765 |
+
]
|
766 |
+
];
|
767 |
+
}
|
768 |
+
|
769 |
+
public static function redirect() {
|
770 |
+
update_option( 'eael_setup_wizard', 'init' );
|
771 |
+
wp_redirect( admin_url( 'admin.php?page=eael-setup-wizard' ) );
|
772 |
+
}
|
773 |
+
|
774 |
+
public function change_site_title() {
|
775 |
+
?>
|
776 |
+
<script>
|
777 |
+
document.title = "<?php _e( 'Quick Setup Wizard- Essential Addons', 'essential-addons-for-elementor-lite' ); ?>"
|
778 |
+
</script>
|
779 |
+
<?php
|
780 |
+
}
|
781 |
+
|
782 |
+
public function wpins_process(){
|
783 |
+
$plugin_name = basename( EAEL_PLUGIN_FILE, '.php' );
|
784 |
+
if ( class_exists( '\Essential_Addons_Elementor\Classes\Plugin_Usage_Tracker' ) ){
|
785 |
+
$tracker = new \Essential_Addons_Elementor\Classes\Plugin_Usage_Tracker(
|
786 |
+
EAEL_PLUGIN_FILE,
|
787 |
+
'http://app.wpdeveloper.net',
|
788 |
+
array(),
|
789 |
+
true,
|
790 |
+
true,
|
791 |
+
1
|
792 |
+
);
|
793 |
+
$tracker->set_is_tracking_allowed( true );
|
794 |
+
$tracker->do_tracking( true );
|
795 |
+
}
|
796 |
+
}
|
797 |
+
}
|
798 |
+
|
799 |
+
|
includes/Traits/Admin.php
CHANGED
@@ -1,178 +1,84 @@
|
|
1 |
<?php
|
|
|
2 |
namespace Essential_Addons_Elementor\Traits;
|
3 |
|
4 |
-
if (!defined('ABSPATH')) {
|
5 |
exit();
|
6 |
}
|
|
|
7 |
// Exit if accessed directly
|
8 |
|
9 |
use Essential_Addons_Elementor\Classes\WPDeveloper_Notice;
|
10 |
|
11 |
-
trait Admin
|
12 |
-
{
|
13 |
/**
|
14 |
* Create an admin menu.
|
15 |
*
|
16 |
* @since 1.1.2
|
17 |
*/
|
18 |
-
public function admin_menu()
|
19 |
-
{
|
20 |
add_menu_page(
|
21 |
-
__('Essential Addons', 'essential-addons-for-elementor-lite'),
|
22 |
-
__('Essential Addons', 'essential-addons-for-elementor-lite'),
|
23 |
'manage_options',
|
24 |
'eael-settings',
|
25 |
[$this, 'admin_settings_page'],
|
26 |
-
$this->safe_url(EAEL_PLUGIN_URL . 'assets/admin/images/ea-icon-white.svg'),
|
27 |
'58.6'
|
28 |
);
|
29 |
-
$plugins = \get_option('active_plugins');
|
30 |
-
if (!in_array('templately/templately.php', $plugins)) {
|
31 |
-
add_submenu_page(
|
32 |
-
'eael-settings',
|
33 |
-
__('Templates Cloud', 'essential-addons-for-elementor-lite'),
|
34 |
-
__('Templates Cloud', 'essential-addons-for-elementor-lite'),
|
35 |
-
'manage_options',
|
36 |
-
'template-cloud',
|
37 |
-
[$this, 'templately_page']
|
38 |
-
);
|
39 |
-
}
|
40 |
}
|
41 |
-
/**
|
42 |
-
* Template Page Outputs
|
43 |
-
*
|
44 |
-
* @return void
|
45 |
-
*/
|
46 |
-
public function templately_page()
|
47 |
-
{
|
48 |
-
$plugin_name = basename(EAEL_PLUGIN_BASENAME, '.php');
|
49 |
-
$button_text = __('Install Templately', 'essential-addons-for-elementor-lite');
|
50 |
-
if (!function_exists('get_plugins')) {
|
51 |
-
include ABSPATH . '/wp-admin/includes/plugin.php';
|
52 |
-
}
|
53 |
-
$plugins = \get_plugins();
|
54 |
-
$installed = false;
|
55 |
-
if (isset($plugins['templately/templately.php'])) {
|
56 |
-
$installed = true;
|
57 |
-
$button_text = __('Activate Templately', 'essential-addons-for-elementor-lite');
|
58 |
-
}
|
59 |
|
60 |
-
?>
|
61 |
-
<div class="wrap">
|
62 |
-
<hr class="wp-header-end">
|
63 |
-
<div class="template-cloud">
|
64 |
-
<div class="template-cloud-header">
|
65 |
-
<svg width="200" enable-background="new 0 0 200 50" viewBox="0 0 200 50" xmlns="http://www.w3.org/2000/svg"><circle cx="5.5" cy="44.1" fill="#ffb45a" r="5.5"/><circle cx="21.6" cy="44.1" fill="#ff7b8e" r="5.5"/><circle cx="37.6" cy="44.1" fill="#5ac0ff" r="5.5"/><path d="m31.3 9.3c-.3 0-.6 0-.9 0-1.2-5.3-5.9-9.2-11.5-9.2-1.5 0-2.9.3-4.2.8v3.9h5.7v5.6c-1.9 0-3.8 0-5.7 0v9.5h5.9c-.2.4-.4 1-.5 1.3-1.1 2.6-3.7 4-6.5 3.5-2.6-.5-4.5-2.7-4.7-5.5 0-.8 0-1.6 0-2.4 0-1.2 0-5.2 0-6.5-.7 0-1.3 0-2 0-4 1.9-6.9 6-6.9 10.7 0 6.5 5.3 11.8 11.8 11.8h19.6c6.5-.1 11.7-5.3 11.7-11.8 0-6.4-5.3-11.7-11.8-11.7z" fill="#5633d1"/><g fill="#424c5e"><path d="m64.6 29.5c-1.2 0-1.9-.7-1.9-2.1v-7h3.4v-3.1h-3.8l-.6-3h-2.9v14.2c0 2.8 1.3 4.1 3.8 4.1h3.4v-3.1z"/><path d="m75.3 17.3c-4.8 0-7.2 2.5-7.2 7.5 0 5.2 2.8 7.8 8.3 7.8 1.9 0 3.6-.1 4.9-.4v-3.1c-1.5.3-3.1.4-4.6.4-3.2 0-4.8-1.1-4.8-3.2h10.2c.1-.6.1-1.3.1-1.9.1-4.7-2.3-7.1-6.9-7.1zm-3.3 6.3c.2-2.2 1.3-3.3 3.3-3.3 2.1 0 3.2 1.1 3.2 3.2v.1z"/><path d="m102.4 17.3c-1.7 0-3.3.7-4.9 2.1-.7-1.4-2-2.1-4-2.1-1.9 0-3.6.7-4.9 2.2l-.5-2.2h-3v15.3h3.9v-10.6c1-1 2.1-1.5 3.2-1.5 1.4 0 2.1.9 2.1 2.6v9.6h3.9v-10.6c1.1-1 2.2-1.5 3.3-1.5 1.5 0 2.3.8 2.3 2.6v9.6h3.9v-9.5c0-4.1-1.8-6-5.3-6z"/><path d="m117.8 17.3c-2.3 0-4.4.2-6.4.6v21.1h3.9v-7.1c1 .5 2.1.7 3.1.7 4.8 0 7.3-2.7 7.3-8-.1-4.9-2.7-7.3-7.9-7.3zm.5 12.1c-1.1 0-2.1-.3-3.1-.8v-8c.7-.1 1.6-.2 2.7-.2 2.5 0 3.8 1.4 3.8 4.1.1 3.3-1.1 4.9-3.4 4.9z"/><path d="m128.5 11.7h3.9v20.8h-3.9z"/><path d="m142.1 17.3c-1.7 0-3.5.2-5.6.7v3.1c2-.5 3.9-.7 5.6-.7 2 0 3 .7 3 2.1v1.2c-1-.2-2.1-.3-3.1-.3-4.4 0-6.6 1.5-6.6 4.6 0 3.2 1.9 4.8 5.6 4.8 1.6 0 3.1-.5 4.4-1.4l1.4 1.4h2.2v-10.3c-.1-3.6-2.4-5.2-6.9-5.2zm-.6 12.5c-1.6 0-2.3-.7-2.3-2s.9-1.9 2.8-1.9c1.1 0 2.1.1 3.1.3v2.4c-1.2.8-2.4 1.2-3.6 1.2z"/><path d="m158 29.5c-1.2 0-1.9-.7-1.9-2.1v-7h3.4v-3.1h-3.8l-.6-3h-2.9v14.2c0 2.8 1.3 4.1 3.8 4.1h3.4v-3.1z"/><path d="m168.7 17.3c-4.8 0-7.2 2.5-7.2 7.5 0 5.2 2.8 7.8 8.3 7.8 1.9 0 3.6-.1 4.9-.4v-3.1c-1.5.3-3.1.4-4.6.4-3.2 0-4.8-1.1-4.8-3.2h10.2c.1-.6.1-1.3.1-1.9.1-4.8-2.3-7.1-6.9-7.1zm-3.3 6.3c.2-2.2 1.3-3.3 3.3-3.3 2.1 0 3.2 1.1 3.2 3.2v.1z"/><path d="m178.6 11.7h3.9v20.8h-3.9z"/><path d="m196 17.2-3.8 11-3.9-11h-4.1l5.9 15.4c-.8 1.7-2 2.9-3.7 3.7l1.9 2.6c2.5-1.2 4.3-3.2 5.4-5.9l6.3-15.8z"/></g></svg>
|
66 |
-
</div> <!-- Logo -->
|
67 |
-
<div class="template-cloud-body">
|
68 |
-
<div class="template-cloud-install">
|
69 |
-
<div class="templately-left">
|
70 |
-
<div class="templately-cloud-title">
|
71 |
-
<h1><?php echo __('Explore 100+ Free Templates', 'essential-addons-for-elementor-lite'); ?></h1>
|
72 |
-
<p><?php echo __('From multipurpose themes to niche templates, you’ll always find something that catches your eye.', 'essential-addons-for-elementor-lite'); ?></p>
|
73 |
-
</div>
|
74 |
-
</div>
|
75 |
-
<div class="templately-installer-wrapper">
|
76 |
-
<div class="templately-left">
|
77 |
-
<div class="templately-admin-title">
|
78 |
-
<div class="templately-cloud-video-container"><iframe height="350" src="https://www.youtube.com/embed/coLxfjnrm3I" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
|
79 |
-
</div>
|
80 |
-
</div>
|
81 |
-
<div class="templately-right">
|
82 |
-
<div class="templately-admin-install">
|
83 |
-
<p><?php echo __('Install Templately by Essential Addons to get access to the templates library and cloud.', 'essential-addons-for-elementor-lite'); ?></p>
|
84 |
-
<button class="eae-activate-templately"><?php echo $button_text; ?></button>
|
85 |
-
</div>
|
86 |
-
</div>
|
87 |
-
</div>
|
88 |
-
</div>
|
89 |
-
</div>
|
90 |
-
</div>
|
91 |
-
<script type="text/javascript">
|
92 |
-
( function( $ ){
|
93 |
-
$( document ).ready(function( $ ){
|
94 |
-
$('body').on('click', '.eae-activate-templately', function( e ){
|
95 |
-
var self = $(this);
|
96 |
-
self.text('<?php echo !$installed ? esc_js('Installing...') : esc_js('Activating...'); ?>');
|
97 |
-
e.preventDefault();
|
98 |
-
$.ajax({
|
99 |
-
url: '<?php echo admin_url('admin-ajax.php'); ?>',
|
100 |
-
type: 'POST',
|
101 |
-
data: {
|
102 |
-
action: 'wpdeveloper_upsale_core_install_<?php echo $plugin_name; ?>',
|
103 |
-
_wpnonce: '<?php echo wp_create_nonce('wpdeveloper_upsale_core_install_' . $plugin_name); ?>',
|
104 |
-
slug : 'templately',
|
105 |
-
file : 'templately.php'
|
106 |
-
},
|
107 |
-
complete: function() {
|
108 |
-
self.attr('disabled', 'disabled');
|
109 |
-
self.removeClass('install-now updating-message');
|
110 |
-
}
|
111 |
-
}).done(function(){
|
112 |
-
self.text('<?php echo esc_js('Installed'); ?>').delay(3000);
|
113 |
-
window.location.href = '<?php echo admin_url("admin.php?page=templately"); ?>';
|
114 |
-
}).fail(function(){
|
115 |
-
self.removeClass('install-now updating-message');
|
116 |
-
});
|
117 |
-
});
|
118 |
-
});
|
119 |
-
})( jQuery );
|
120 |
-
</script>
|
121 |
-
</div>
|
122 |
-
<?php
|
123 |
-
}
|
124 |
/**
|
125 |
* Loading all essential scripts
|
126 |
*
|
127 |
* @since 1.1.2
|
128 |
*/
|
129 |
-
public function admin_enqueue_scripts($hook)
|
130 |
-
|
131 |
-
wp_enqueue_style('essential_addons_elementor-notice-css', EAEL_PLUGIN_URL . 'assets/admin/css/notice.css', false, EAEL_PLUGIN_VERSION);
|
132 |
|
133 |
-
if ($hook == 'essential-addons_page_template-cloud') {
|
134 |
-
wp_enqueue_style('essential_addons_elementor-template-cloud-css', EAEL_PLUGIN_URL . 'assets/admin/css/cloud.css', false, EAEL_PLUGIN_VERSION);
|
135 |
}
|
136 |
|
137 |
-
if (isset($hook) && $hook == 'toplevel_page_eael-settings') {
|
138 |
-
wp_enqueue_style('essential_addons_elementor-admin-css', EAEL_PLUGIN_URL . 'assets/admin/css/admin.css', false, EAEL_PLUGIN_VERSION);
|
139 |
-
if ($this->pro_enabled) {
|
140 |
-
wp_enqueue_style('eael_pro-admin-css', EAEL_PRO_PLUGIN_URL . 'assets/admin/css/admin.css', false, EAEL_PRO_PLUGIN_VERSION);
|
141 |
}
|
142 |
-
wp_enqueue_style('sweetalert2-css', EAEL_PLUGIN_URL . 'assets/admin/vendor/sweetalert2/css/sweetalert2.min.css', false, EAEL_PLUGIN_VERSION);
|
143 |
-
wp_enqueue_script('sweetalert2-js', EAEL_PLUGIN_URL . 'assets/admin/vendor/sweetalert2/js/sweetalert2.min.js', array('jquery', 'sweetalert2-core-js'), EAEL_PLUGIN_VERSION, true);
|
144 |
-
wp_enqueue_script('sweetalert2-core-js', EAEL_PLUGIN_URL . 'assets/admin/vendor/sweetalert2/js/core.js', array('jquery'), EAEL_PLUGIN_VERSION, true);
|
145 |
|
146 |
-
wp_enqueue_script('essential_addons_elementor-admin-js', EAEL_PLUGIN_URL . 'assets/admin/js/admin.js', array('jquery'), EAEL_PLUGIN_VERSION, true);
|
147 |
|
148 |
//Internationalizing JS string translation
|
149 |
$i18n = [
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
];
|
170 |
|
171 |
-
wp_localize_script('essential_addons_elementor-admin-js', 'localize', array(
|
172 |
-
'ajaxurl' => admin_url('admin-ajax.php'),
|
173 |
-
'nonce'
|
174 |
-
'i18n'
|
175 |
-
));
|
176 |
}
|
177 |
}
|
178 |
|
@@ -181,46 +87,68 @@ trait Admin
|
|
181 |
*
|
182 |
* @since 1.1.2
|
183 |
*/
|
184 |
-
public function admin_settings_page()
|
185 |
-
{
|
186 |
?>
|
187 |
<div class="eael-settings-wrap">
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
<li><a href="#
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
209 |
</ul>
|
210 |
<?php
|
211 |
-
include_once EAEL_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'includes/templates/admin/general.php';
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
|
|
219 |
</div>
|
220 |
</form>
|
221 |
</div>
|
222 |
<?php
|
223 |
-
}
|
224 |
|
225 |
/**
|
226 |
* Saving data with ajax request
|
@@ -228,80 +156,78 @@ include_once EAEL_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'includes/templates/admin/
|
|
228 |
* @return array
|
229 |
* @since 1.1.2
|
230 |
*/
|
231 |
-
public function save_settings()
|
232 |
-
|
233 |
-
check_ajax_referer('essential-addons-elementor', 'security');
|
234 |
|
235 |
-
if (!isset($_POST['fields'])) {
|
236 |
return;
|
237 |
}
|
238 |
|
239 |
-
parse_str($_POST['fields'], $settings);
|
240 |
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
}
|
246 |
-
if ( isset( $settings['recaptchaSiteSecret']) ) {
|
247 |
-
update_option( 'eael_recaptcha_secret', sanitize_text_field( $settings['recaptchaSiteSecret']));
|
248 |
}
|
249 |
-
|
250 |
-
|
251 |
-
if ( isset( $settings['gClientId']) ) {
|
252 |
-
update_option( 'eael_g_client_id', sanitize_text_field( $settings['gClientId']));
|
253 |
-
}
|
254 |
-
if ( isset( $settings['fbAppId'] ) ) {
|
255 |
-
update_option( 'eael_fb_app_id', sanitize_text_field( $settings['fbAppId']));
|
256 |
-
}
|
257 |
-
if ( isset( $settings['fbAppSecret'] ) ) {
|
258 |
-
update_option( 'eael_fb_app_secret', sanitize_text_field( $settings['fbAppSecret']));
|
259 |
}
|
260 |
-
|
261 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
262 |
}
|
263 |
|
264 |
|
265 |
// Saving Google Map Api Key
|
266 |
-
if (isset($settings['google-map-api'])) {
|
267 |
-
update_option('eael_save_google_map_api', sanitize_text_field($settings['google-map-api']));
|
268 |
}
|
269 |
|
270 |
// Saving Mailchimp Api Key
|
271 |
-
if (isset($settings['mailchimp-api'])) {
|
272 |
-
update_option('eael_save_mailchimp_api', sanitize_text_field($settings['mailchimp-api']));
|
273 |
}
|
274 |
|
275 |
// Saving TYpeForm token
|
276 |
-
if (isset($settings['typeform-personal-token'])) {
|
277 |
-
update_option('eael_save_typeform_personal_token', sanitize_text_field($settings['typeform-personal-token']));
|
278 |
}
|
279 |
|
280 |
// Saving Duplicator Settings
|
281 |
-
if (isset($settings['post-duplicator-post-type'])) {
|
282 |
-
update_option('eael_save_post_duplicator_post_type', sanitize_text_field($settings['post-duplicator-post-type']));
|
283 |
}
|
284 |
|
285 |
// save js print method
|
286 |
-
if (isset($settings['eael-js-print-method'])) {
|
287 |
-
update_option('eael_js_print_method', sanitize_text_field($settings['eael-js-print-method']));
|
288 |
}
|
289 |
|
290 |
-
$defaults = array_fill_keys(array_keys(array_merge($this->registered_elements, $this->registered_extensions)), false);
|
291 |
-
$elements = array_merge($defaults, array_fill_keys(array_keys(array_intersect_key($settings, $defaults)), true));
|
292 |
|
293 |
// update new settings
|
294 |
-
$updated = update_option('eael_save_settings', $elements);
|
295 |
|
296 |
// clear assets files
|
297 |
-
$this->empty_dir(EAEL_ASSET_PATH);
|
298 |
|
299 |
-
wp_send_json($updated);
|
300 |
}
|
301 |
|
302 |
-
public function admin_notice()
|
303 |
-
|
304 |
-
$notice = new WPDeveloper_Notice(EAEL_PLUGIN_BASENAME, EAEL_PLUGIN_VERSION);
|
305 |
/**
|
306 |
* Current Notice End Time.
|
307 |
* Notice will dismiss in 3 days if user does nothing.
|
@@ -313,42 +239,42 @@ include_once EAEL_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'includes/templates/admin/
|
|
313 |
*/
|
314 |
$notice->maybe_later_time = '21 Day';
|
315 |
|
316 |
-
$scheme
|
317 |
-
$url
|
318 |
$notice->links = [
|
319 |
'review' => array(
|
320 |
-
'later'
|
321 |
-
'link'
|
322 |
-
'target'
|
323 |
-
'label'
|
324 |
'icon_class' => 'dashicons dashicons-external',
|
325 |
),
|
326 |
-
'allready'
|
327 |
-
'link'
|
328 |
-
'label'
|
329 |
'icon_class' => 'dashicons dashicons-smiley',
|
330 |
-
'data_args'
|
331 |
'dismiss' => true,
|
332 |
],
|
333 |
),
|
334 |
-
'maybe_later'
|
335 |
-
'link'
|
336 |
-
'label'
|
337 |
'icon_class' => 'dashicons dashicons-calendar-alt',
|
338 |
-
'data_args'
|
339 |
'later' => true,
|
340 |
],
|
341 |
),
|
342 |
-
'support'
|
343 |
-
'link'
|
344 |
-
'label'
|
345 |
'icon_class' => 'dashicons dashicons-sos',
|
346 |
),
|
347 |
'never_show_again' => array(
|
348 |
-
'link'
|
349 |
-
'label'
|
350 |
'icon_class' => 'dashicons dashicons-dismiss',
|
351 |
-
'data_args'
|
352 |
'dismiss' => true,
|
353 |
],
|
354 |
),
|
@@ -358,8 +284,8 @@ include_once EAEL_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'includes/templates/admin/
|
|
358 |
/**
|
359 |
* This is review message and thumbnail.
|
360 |
*/
|
361 |
-
$notice->message('review', '<p>' . __('We hope you\'re enjoying Essential Addons for Elementor! Could you please do us a BIG favor and give it a 5-star rating on WordPress to help us spread the word and boost our motivation?', 'essential-addons-for-elementor-lite') . '</p>');
|
362 |
-
$notice->thumbnail('review', plugins_url('assets/admin/images/icon-ea-logo.svg', EAEL_PLUGIN_BASENAME));
|
363 |
/**
|
364 |
* This is upsale notice settings
|
365 |
* classes for wrapper,
|
@@ -370,10 +296,10 @@ include_once EAEL_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'includes/templates/admin/
|
|
370 |
// $notice->thumbnail('upsale', plugins_url('assets/admin/images/icon-documentation.svg', EAEL_PLUGIN_BASENAME));
|
371 |
|
372 |
// Update Notice For PRO Version
|
373 |
-
if ($this->pro_enabled && \version_compare(EAEL_PRO_PLUGIN_VERSION, '4.0.0', '<')) {
|
374 |
-
$notice->classes('update', 'notice is-dismissible ');
|
375 |
-
$notice->message('update', '<p>' . __('You are using an incompatible version of Essential Addons PRO. Please update to v4.0.0+. If you do not see automatic update, <a href="https://essential-addons.com/elementor/docs/manually-update-essential-addons-pro/" target="_blank">Follow manual update guide.</a>', 'essential-addons-for-elementor-lite') . '</p>');
|
376 |
-
$notice->thumbnail('update', plugins_url('assets/admin/images/icon-ea-logo.svg', EAEL_PLUGIN_BASENAME));
|
377 |
}
|
378 |
|
379 |
// $notice->upsale_args = array(
|
@@ -389,13 +315,15 @@ include_once EAEL_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'includes/templates/admin/
|
|
389 |
$notice->options_args = array(
|
390 |
'notice_will_show' => [
|
391 |
'opt_in' => $notice->timestamp,
|
392 |
-
'review' => $notice->makeTime($notice->timestamp, '7 Day'), // after 3 days
|
393 |
],
|
394 |
);
|
395 |
-
if ($this->pro_enabled && \version_compare(EAEL_PRO_PLUGIN_VERSION, '4.0.0', '<')) {
|
396 |
-
$notice->options_args['notice_will_show']['update'] = $notice->timestamp;
|
397 |
}
|
398 |
|
399 |
$notice->init();
|
400 |
}
|
|
|
|
|
401 |
}
|
1 |
<?php
|
2 |
+
|
3 |
namespace Essential_Addons_Elementor\Traits;
|
4 |
|
5 |
+
if ( !defined( 'ABSPATH' ) ) {
|
6 |
exit();
|
7 |
}
|
8 |
+
|
9 |
// Exit if accessed directly
|
10 |
|
11 |
use Essential_Addons_Elementor\Classes\WPDeveloper_Notice;
|
12 |
|
13 |
+
trait Admin {
|
|
|
14 |
/**
|
15 |
* Create an admin menu.
|
16 |
*
|
17 |
* @since 1.1.2
|
18 |
*/
|
19 |
+
public function admin_menu() {
|
|
|
20 |
add_menu_page(
|
21 |
+
__( 'Essential Addons', 'essential-addons-for-elementor-lite' ),
|
22 |
+
__( 'Essential Addons', 'essential-addons-for-elementor-lite' ),
|
23 |
'manage_options',
|
24 |
'eael-settings',
|
25 |
[$this, 'admin_settings_page'],
|
26 |
+
$this->safe_url( EAEL_PLUGIN_URL . 'assets/admin/images/ea-icon-white.svg' ),
|
27 |
'58.6'
|
28 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
/**
|
32 |
* Loading all essential scripts
|
33 |
*
|
34 |
* @since 1.1.2
|
35 |
*/
|
36 |
+
public function admin_enqueue_scripts( $hook ) {
|
37 |
+
wp_enqueue_style( 'essential_addons_elementor-notice-css', EAEL_PLUGIN_URL . 'assets/admin/css/notice.css', false, EAEL_PLUGIN_VERSION );
|
|
|
38 |
|
39 |
+
if ( $hook == 'essential-addons_page_template-cloud' ) {
|
40 |
+
wp_enqueue_style( 'essential_addons_elementor-template-cloud-css', EAEL_PLUGIN_URL . 'assets/admin/css/cloud.css', false, EAEL_PLUGIN_VERSION );
|
41 |
}
|
42 |
|
43 |
+
if ( isset( $hook ) && $hook == 'toplevel_page_eael-settings' ) {
|
44 |
+
wp_enqueue_style( 'essential_addons_elementor-admin-css', EAEL_PLUGIN_URL . 'assets/admin/css/admin.css', false, EAEL_PLUGIN_VERSION );
|
45 |
+
if ( $this->pro_enabled ) {
|
46 |
+
wp_enqueue_style( 'eael_pro-admin-css', EAEL_PRO_PLUGIN_URL . 'assets/admin/css/admin.css', false, EAEL_PRO_PLUGIN_VERSION );
|
47 |
}
|
48 |
+
wp_enqueue_style( 'sweetalert2-css', EAEL_PLUGIN_URL . 'assets/admin/vendor/sweetalert2/css/sweetalert2.min.css', false, EAEL_PLUGIN_VERSION );
|
49 |
+
wp_enqueue_script( 'sweetalert2-js', EAEL_PLUGIN_URL . 'assets/admin/vendor/sweetalert2/js/sweetalert2.min.js', array( 'jquery', 'sweetalert2-core-js' ), EAEL_PLUGIN_VERSION, true );
|
50 |
+
wp_enqueue_script( 'sweetalert2-core-js', EAEL_PLUGIN_URL . 'assets/admin/vendor/sweetalert2/js/core.js', array( 'jquery' ), EAEL_PLUGIN_VERSION, true );
|
51 |
|
52 |
+
wp_enqueue_script( 'essential_addons_elementor-admin-js', EAEL_PLUGIN_URL . 'assets/admin/js/admin.js', array( 'jquery' ), EAEL_PLUGIN_VERSION, true );
|
53 |
|
54 |
//Internationalizing JS string translation
|
55 |
$i18n = [
|
56 |
+
'login_register' => [
|
57 |
+
//m=modal, rm=response modal, r=reCAPTCHA, g= google, f=facebook, e=error
|
58 |
+
'm_title' => __( 'Login | Register Form Settings', 'essential-addons-for-elementor-lite' ),
|
59 |
+
'm_footer' => $this->pro_enabled ? __( 'To configure the API Keys, check out this doc', 'essential-addons-for-elementor-lite' ) : __( 'To retrieve your API Keys, click here', 'essential-addons-for-elementor-lite' ),
|
60 |
+
'save' => __( 'Save', 'essential-addons-for-elementor-lite' ),
|
61 |
+
'cancel' => __( 'Cancel', 'essential-addons-for-elementor-lite' ),
|
62 |
+
'rm_title' => __( 'Login | Register Form Settings Saved', 'essential-addons-for-elementor-lite' ),
|
63 |
+
'rm_footer' => __( 'Reload the page to see updated data', 'essential-addons-for-elementor-lite' ),
|
64 |
+
'e_title' => __( 'Oops...', 'essential-addons-for-elementor-lite' ),
|
65 |
+
'e_text' => __( 'Something went wrong!', 'essential-addons-for-elementor-lite' ),
|
66 |
+
'r_title' => __( 'reCAPTCHA v2', 'essential-addons-for-elementor-lite' ),
|
67 |
+
'r_sitekey' => __( 'Site Key', 'essential-addons-for-elementor-lite' ),
|
68 |
+
'r_sitesecret' => __( 'Site Secret', 'essential-addons-for-elementor-lite' ),
|
69 |
+
'g_title' => __( 'Google Login', 'essential-addons-for-elementor-lite' ),
|
70 |
+
'g_cid' => __( 'Google Client ID', 'essential-addons-for-elementor-lite' ),
|
71 |
+
'f_title' => __( 'Facebook Login', 'essential-addons-for-elementor-lite' ),
|
72 |
+
'f_app_id' => __( 'Facebook APP ID', 'essential-addons-for-elementor-lite' ),
|
73 |
+
'f_app_secret' => __( 'Facebook APP Secret', 'essential-addons-for-elementor-lite' ),
|
74 |
+
]
|
75 |
];
|
76 |
|
77 |
+
wp_localize_script( 'essential_addons_elementor-admin-js', 'localize', array(
|
78 |
+
'ajaxurl' => admin_url( 'admin-ajax.php' ),
|
79 |
+
'nonce' => wp_create_nonce( 'essential-addons-elementor' ),
|
80 |
+
'i18n' => $i18n,
|
81 |
+
) );
|
82 |
}
|
83 |
}
|
84 |
|
87 |
*
|
88 |
* @since 1.1.2
|
89 |
*/
|
90 |
+
public function admin_settings_page() {
|
|
|
91 |
?>
|
92 |
<div class="eael-settings-wrap">
|
93 |
+
<form action="" method="POST" id="eael-settings" name="eael-settings">
|
94 |
+
<div class="eael-header-bar">
|
95 |
+
<div class="eael-header-left">
|
96 |
+
<div class="eael-admin-logo-inline">
|
97 |
+
<img src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/icon-ea-logo.svg'; ?>"
|
98 |
+
alt="essential-addons-for-elementor">
|
99 |
+
</div>
|
100 |
+
<h2 class="title"><?php echo __( 'Essential Addons Settings', 'essential-addons-for-elementor-lite' ); ?></h2>
|
101 |
+
</div>
|
102 |
+
<div class="eael-header-right">
|
103 |
+
<button type="submit"
|
104 |
+
class="button eael-btn js-eael-settings-save"><?php echo __( 'Save settings', 'essential-addons-for-elementor-lite' ); ?></button>
|
105 |
+
</div>
|
106 |
+
</div>
|
107 |
+
<div class="eael-settings-tabs">
|
108 |
+
<ul class="eael-tabs">
|
109 |
+
<li><a href="#general" class="active"><img
|
110 |
+
src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/icon-general.svg'; ?>"
|
111 |
+
alt="essential-addons-general-settings"><span><?php echo __( 'General', 'essential-addons-for-elementor-lite' ); ?></span></a>
|
112 |
+
</li>
|
113 |
+
<li><a href="#elements"><img
|
114 |
+
src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/icon-elements.svg'; ?>"
|
115 |
+
alt="essential-addons-elements"><span><?php echo __( 'Elements', 'essential-addons-for-elementor-lite' ); ?></span></a>
|
116 |
+
</li>
|
117 |
+
<li><a href="#extensions"><img
|
118 |
+
src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/icon-extensions.svg'; ?>"
|
119 |
+
alt="essential-addons-extensions"><span><?php echo __( 'Extensions', 'essential-addons-for-elementor-lite' ); ?></span></a>
|
120 |
+
</li>
|
121 |
+
<li><a href="#tools"><img
|
122 |
+
src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/icon-tools.svg'; ?>"
|
123 |
+
alt="essential-addons-tools"><span><?php echo __( 'Tools', 'essential-addons-for-elementor-lite' ); ?></span></a>
|
124 |
+
</li>
|
125 |
+
<li><a href="#integrations"><img
|
126 |
+
src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/icon-integrations.svg'; ?>"
|
127 |
+
alt="essential-addons-integrations"><span><?php echo __( 'Integrations', 'essential-addons-for-elementor-lite' ); ?></span></a>
|
128 |
+
</li>
|
129 |
+
<?php if ( !$this->pro_enabled ) { ?>
|
130 |
+
<li><a href="#go-pro"><img
|
131 |
+
src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/icon-upgrade.svg'; ?>"
|
132 |
+
alt="essential-addons-go-pro"><span><?php echo __( 'Go Premium', 'essential-addons-for-elementor-lite' ); ?></span></a>
|
133 |
+
</li>
|
134 |
+
<?php } ?>
|
135 |
+
|
136 |
</ul>
|
137 |
<?php
|
138 |
+
include_once EAEL_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'includes/templates/admin/general.php';
|
139 |
+
include_once EAEL_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'includes/templates/admin/elements.php';
|
140 |
+
include_once EAEL_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'includes/templates/admin/extensions.php';
|
141 |
+
include_once EAEL_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'includes/templates/admin/tools.php';
|
142 |
+
if ( !$this->pro_enabled ) {
|
143 |
+
include_once EAEL_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'includes/templates/admin/go-pro.php';
|
144 |
+
}
|
145 |
+
include_once EAEL_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'includes/templates/admin/integrations.php';
|
146 |
+
?>
|
147 |
</div>
|
148 |
</form>
|
149 |
</div>
|
150 |
<?php
|
151 |
+
}
|
152 |
|
153 |
/**
|
154 |
* Saving data with ajax request
|
156 |
* @return array
|
157 |
* @since 1.1.2
|
158 |
*/
|
159 |
+
public function save_settings() {
|
160 |
+
check_ajax_referer( 'essential-addons-elementor', 'security' );
|
|
|
161 |
|
162 |
+
if ( !isset( $_POST[ 'fields' ] ) ) {
|
163 |
return;
|
164 |
}
|
165 |
|
166 |
+
parse_str( $_POST[ 'fields' ], $settings );
|
167 |
|
168 |
+
if ( !empty( $_POST[ 'is_login_register' ] ) ) {
|
169 |
+
// Saving Login | Register Related Data
|
170 |
+
if ( isset( $settings[ 'recaptchaSiteKey' ] ) ) {
|
171 |
+
update_option( 'eael_recaptcha_sitekey', sanitize_text_field( $settings[ 'recaptchaSiteKey' ] ) );
|
|
|
|
|
|
|
172 |
}
|
173 |
+
if ( isset( $settings[ 'recaptchaSiteSecret' ] ) ) {
|
174 |
+
update_option( 'eael_recaptcha_secret', sanitize_text_field( $settings[ 'recaptchaSiteSecret' ] ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
175 |
}
|
176 |
+
|
177 |
+
//pro settings
|
178 |
+
if ( isset( $settings[ 'gClientId' ] ) ) {
|
179 |
+
update_option( 'eael_g_client_id', sanitize_text_field( $settings[ 'gClientId' ] ) );
|
180 |
+
}
|
181 |
+
if ( isset( $settings[ 'fbAppId' ] ) ) {
|
182 |
+
update_option( 'eael_fb_app_id', sanitize_text_field( $settings[ 'fbAppId' ] ) );
|
183 |
+
}
|
184 |
+
if ( isset( $settings[ 'fbAppSecret' ] ) ) {
|
185 |
+
update_option( 'eael_fb_app_secret', sanitize_text_field( $settings[ 'fbAppSecret' ] ) );
|
186 |
+
}
|
187 |
+
|
188 |
+
wp_send_json_success( [ 'message' => __( 'Login | Register Settings updated', 'essential-addons-for-elementor-lite' ) ] );
|
189 |
}
|
190 |
|
191 |
|
192 |
// Saving Google Map Api Key
|
193 |
+
if ( isset( $settings[ 'google-map-api' ] ) ) {
|
194 |
+
update_option( 'eael_save_google_map_api', sanitize_text_field( $settings[ 'google-map-api' ] ) );
|
195 |
}
|
196 |
|
197 |
// Saving Mailchimp Api Key
|
198 |
+
if ( isset( $settings[ 'mailchimp-api' ] ) ) {
|
199 |
+
update_option( 'eael_save_mailchimp_api', sanitize_text_field( $settings[ 'mailchimp-api' ] ) );
|
200 |
}
|
201 |
|
202 |
// Saving TYpeForm token
|
203 |
+
if ( isset( $settings[ 'typeform-personal-token' ] ) ) {
|
204 |
+
update_option( 'eael_save_typeform_personal_token', sanitize_text_field( $settings[ 'typeform-personal-token' ] ) );
|
205 |
}
|
206 |
|
207 |
// Saving Duplicator Settings
|
208 |
+
if ( isset( $settings[ 'post-duplicator-post-type' ] ) ) {
|
209 |
+
update_option( 'eael_save_post_duplicator_post_type', sanitize_text_field( $settings[ 'post-duplicator-post-type' ] ) );
|
210 |
}
|
211 |
|
212 |
// save js print method
|
213 |
+
if ( isset( $settings[ 'eael-js-print-method' ] ) ) {
|
214 |
+
update_option( 'eael_js_print_method', sanitize_text_field( $settings[ 'eael-js-print-method' ] ) );
|
215 |
}
|
216 |
|
217 |
+
$defaults = array_fill_keys( array_keys( array_merge( $this->registered_elements, $this->registered_extensions ) ), false );
|
218 |
+
$elements = array_merge( $defaults, array_fill_keys( array_keys( array_intersect_key( $settings, $defaults ) ), true ) );
|
219 |
|
220 |
// update new settings
|
221 |
+
$updated = update_option( 'eael_save_settings', $elements );
|
222 |
|
223 |
// clear assets files
|
224 |
+
$this->empty_dir( EAEL_ASSET_PATH );
|
225 |
|
226 |
+
wp_send_json( $updated );
|
227 |
}
|
228 |
|
229 |
+
public function admin_notice() {
|
230 |
+
$notice = new WPDeveloper_Notice( EAEL_PLUGIN_BASENAME, EAEL_PLUGIN_VERSION );
|
|
|
231 |
/**
|
232 |
* Current Notice End Time.
|
233 |
* Notice will dismiss in 3 days if user does nothing.
|
239 |
*/
|
240 |
$notice->maybe_later_time = '21 Day';
|
241 |
|
242 |
+
$scheme = ( parse_url( $_SERVER[ 'REQUEST_URI' ], PHP_URL_QUERY ) ) ? '&' : '?';
|
243 |
+
$url = $_SERVER[ 'REQUEST_URI' ] . $scheme;
|
244 |
$notice->links = [
|
245 |
'review' => array(
|
246 |
+
'later' => array(
|
247 |
+
'link' => 'https://wpdeveloper.net/review-essential-addons-elementor',
|
248 |
+
'target' => '_blank',
|
249 |
+
'label' => __( 'Ok, you deserve it!', 'essential-addons-for-elementor-lite' ),
|
250 |
'icon_class' => 'dashicons dashicons-external',
|
251 |
),
|
252 |
+
'allready' => array(
|
253 |
+
'link' => $url,
|
254 |
+
'label' => __( 'I already did', 'essential-addons-for-elementor-lite' ),
|
255 |
'icon_class' => 'dashicons dashicons-smiley',
|
256 |
+
'data_args' => [
|
257 |
'dismiss' => true,
|
258 |
],
|
259 |
),
|
260 |
+
'maybe_later' => array(
|
261 |
+
'link' => $url,
|
262 |
+
'label' => __( 'Maybe Later', 'essential-addons-for-elementor-lite' ),
|
263 |
'icon_class' => 'dashicons dashicons-calendar-alt',
|
264 |
+
'data_args' => [
|
265 |
'later' => true,
|
266 |
],
|
267 |
),
|
268 |
+
'support' => array(
|
269 |
+
'link' => 'https://wpdeveloper.net/support',
|
270 |
+
'label' => __( 'I need help', 'essential-addons-for-elementor-lite' ),
|
271 |
'icon_class' => 'dashicons dashicons-sos',
|
272 |
),
|
273 |
'never_show_again' => array(
|
274 |
+
'link' => $url,
|
275 |
+
'label' => __( 'Never show again', 'essential-addons-for-elementor-lite' ),
|
276 |
'icon_class' => 'dashicons dashicons-dismiss',
|
277 |
+
'data_args' => [
|
278 |
'dismiss' => true,
|
279 |
],
|
280 |
),
|
284 |
/**
|
285 |
* This is review message and thumbnail.
|
286 |
*/
|
287 |
+
$notice->message( 'review', '<p>' . __( 'We hope you\'re enjoying Essential Addons for Elementor! Could you please do us a BIG favor and give it a 5-star rating on WordPress to help us spread the word and boost our motivation?', 'essential-addons-for-elementor-lite' ) . '</p>' );
|
288 |
+
$notice->thumbnail( 'review', plugins_url( 'assets/admin/images/icon-ea-logo.svg', EAEL_PLUGIN_BASENAME ) );
|
289 |
/**
|
290 |
* This is upsale notice settings
|
291 |
* classes for wrapper,
|
296 |
// $notice->thumbnail('upsale', plugins_url('assets/admin/images/icon-documentation.svg', EAEL_PLUGIN_BASENAME));
|
297 |
|
298 |
// Update Notice For PRO Version
|
299 |
+
if ( $this->pro_enabled && \version_compare( EAEL_PRO_PLUGIN_VERSION, '4.0.0', '<' ) ) {
|
300 |
+
$notice->classes( 'update', 'notice is-dismissible ' );
|
301 |
+
$notice->message( 'update', '<p>' . __( 'You are using an incompatible version of Essential Addons PRO. Please update to v4.0.0+. If you do not see automatic update, <a href="https://essential-addons.com/elementor/docs/manually-update-essential-addons-pro/" target="_blank">Follow manual update guide.</a>', 'essential-addons-for-elementor-lite' ) . '</p>' );
|
302 |
+
$notice->thumbnail( 'update', plugins_url( 'assets/admin/images/icon-ea-logo.svg', EAEL_PLUGIN_BASENAME ) );
|
303 |
}
|
304 |
|
305 |
// $notice->upsale_args = array(
|
315 |
$notice->options_args = array(
|
316 |
'notice_will_show' => [
|
317 |
'opt_in' => $notice->timestamp,
|
318 |
+
'review' => $notice->makeTime( $notice->timestamp, '7 Day' ), // after 3 days
|
319 |
],
|
320 |
);
|
321 |
+
if ( $this->pro_enabled && \version_compare( EAEL_PRO_PLUGIN_VERSION, '4.0.0', '<' ) ) {
|
322 |
+
$notice->options_args[ 'notice_will_show' ][ 'update' ] = $notice->timestamp;
|
323 |
}
|
324 |
|
325 |
$notice->init();
|
326 |
}
|
327 |
+
|
328 |
+
|
329 |
}
|
includes/Traits/Core.php
CHANGED
@@ -8,6 +8,7 @@ if (!defined('ABSPATH')) {
|
|
8 |
|
9 |
use \Elementor\Plugin;
|
10 |
use \Essential_Addons_Elementor\Classes\Plugin_Usage_Tracker;
|
|
|
11 |
|
12 |
trait Core
|
13 |
{
|
@@ -146,6 +147,18 @@ trait Core
|
|
146 |
return update_option('eael_save_settings', wp_parse_args($values, $defaults));
|
147 |
}
|
148 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
/**
|
150 |
* Save default values to db
|
151 |
*
|
8 |
|
9 |
use \Elementor\Plugin;
|
10 |
use \Essential_Addons_Elementor\Classes\Plugin_Usage_Tracker;
|
11 |
+
use function SimplePay\Core\Admin\Usage_Tracking\get_optin_notice;
|
12 |
|
13 |
trait Core
|
14 |
{
|
147 |
return update_option('eael_save_settings', wp_parse_args($values, $defaults));
|
148 |
}
|
149 |
|
150 |
+
/**
|
151 |
+
* Save setup wizard data
|
152 |
+
*
|
153 |
+
* @since v4.0.0
|
154 |
+
*/
|
155 |
+
public function enable_setup_wizard()
|
156 |
+
{
|
157 |
+
if ( !get_option( 'eael_version' ) && !get_option( 'eael_setup_wizard' ) ) {
|
158 |
+
update_option( 'eael_setup_wizard', 'redirect' );
|
159 |
+
}
|
160 |
+
}
|
161 |
+
|
162 |
/**
|
163 |
* Save default values to db
|
164 |
*
|
includes/Traits/Enqueue.php
CHANGED
@@ -320,4 +320,44 @@ trait Enqueue
|
|
320 |
}
|
321 |
}
|
322 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
323 |
}
|
320 |
}
|
321 |
}
|
322 |
}
|
323 |
+
|
324 |
+
// templately promo enqueue scripts
|
325 |
+
public function templately_promo_enqueue_scripts(){
|
326 |
+
// enqueue
|
327 |
+
wp_register_script(
|
328 |
+
'templately-promo',
|
329 |
+
EAEL_PLUGIN_URL . 'assets/admin/js/eael-templately-promo.js',
|
330 |
+
['jquery'],
|
331 |
+
EAEL_PLUGIN_VERSION
|
332 |
+
);
|
333 |
+
|
334 |
+
wp_localize_script('templately-promo','localize',[
|
335 |
+
'ajaxurl' => admin_url( 'admin-ajax.php' ),
|
336 |
+
'nonce' => wp_create_nonce( 'essential-addons-elementor' ),
|
337 |
+
]);
|
338 |
+
wp_enqueue_script('templately-promo');
|
339 |
+
// enqueue
|
340 |
+
wp_enqueue_style(
|
341 |
+
'templately-promo',
|
342 |
+
EAEL_PLUGIN_URL . 'assets/admin/css/eael-templately-promo.css',
|
343 |
+
EAEL_PLUGIN_VERSION
|
344 |
+
);
|
345 |
+
|
346 |
+
|
347 |
+
}
|
348 |
+
|
349 |
+
public function templately_promo_enqueue_style(){
|
350 |
+
$src = EAEL_PLUGIN_URL . 'assets/admin/images/templately/logo-icon.svg';
|
351 |
+
$css = "
|
352 |
+
.elementor-add-new-section .elementor-add-templately-promo-button{
|
353 |
+
background-color: #5d4fff;
|
354 |
+
background-image: url({$src});
|
355 |
+
background-repeat: no-repeat;
|
356 |
+
background-position: center center;
|
357 |
+
margin-left: 5px;
|
358 |
+
position: relative;
|
359 |
+
bottom: 5px;
|
360 |
+
}";
|
361 |
+
wp_add_inline_style( 'elementor-icons', $css );
|
362 |
+
}
|
363 |
}
|
includes/Traits/Helper.php
CHANGED
@@ -736,5 +736,68 @@ trait Helper
|
|
736 |
}
|
737 |
} );
|
738 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
739 |
}
|
740 |
|
736 |
}
|
737 |
} );
|
738 |
}
|
739 |
+
|
740 |
+
public function print_template_views(){
|
741 |
+
$button_test = ( HelperClass::get_local_plugin_data( 'templately/templately.php' ) === false )?'Install Templately':'Activate Templately ';
|
742 |
+
?>
|
743 |
+
<div id="eael-promo-temp-wrap" class="eael-promo-temp-wrap" style="display: none">
|
744 |
+
<div class="eael-promo-temp-wrapper">
|
745 |
+
<div class="eael-promo-temp">
|
746 |
+
<a href="#" class="eael-promo-temp__times">
|
747 |
+
<i class="eicon-close" aria-hidden="true" title="Close"></i>
|
748 |
+
</a>
|
749 |
+
<div class="eael-promo-temp--left">
|
750 |
+
<div class="eael-promo-temp__logo">
|
751 |
+
<img src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/templately/logo.svg'; ?>" alt="">
|
752 |
+
</div>
|
753 |
+
<ul class="eael-promo-temp__feature__list">
|
754 |
+
<li><?php _e('1,000+ Stunning Templates','essential-addons-for-elementor-lite'); ?></li>
|
755 |
+
<li><?php _e('Supports Elementor & Gutenberg','essential-addons-for-elementor-lite'); ?></li>
|
756 |
+
<li><?php _e('Powering up 17,000+ Websites','essential-addons-for-elementor-lite'); ?></li>
|
757 |
+
<li><?php _e('Cloud Collaboration with Team','essential-addons-for-elementor-lite'); ?></li>
|
758 |
+
</ul>
|
759 |
+
<form class="eael-promo-temp__form">
|
760 |
+
<label>
|
761 |
+
<input type="radio" value="install" class="eael-temp-promo-confirmation" name='eael-promo-temp__radio' checked>
|
762 |
+
<span><?php echo $button_test; ?></span>
|
763 |
+
</label>
|
764 |
+
<label>
|
765 |
+
<input type="radio" value="dnd" class="eael-temp-promo-confirmation" name='eael-promo-temp__radio'>
|
766 |
+
<span><?php _e('Don’t Show This Again','essential-addons-for-elementor-lite'); ?></span>
|
767 |
+
</label>
|
768 |
+
</form>
|
769 |
+
|
770 |
+
<?php if ( HelperClass::get_local_plugin_data( 'templately/templately.php' ) === false ) { ?>
|
771 |
+
<button class="wpdeveloper-plugin-installer" data-action="install"
|
772 |
+
data-slug="<?php echo 'templately'; ?>"><?php _e( 'Install Templately', 'essential-addons-for-elementor-lite' ); ?></button>
|
773 |
+
<?php } else { ?>
|
774 |
+
<?php if ( is_plugin_active( 'templately/templately.php' ) ) { ?>
|
775 |
+
<button class="wpdeveloper-plugin-installer"><?php _e( 'Activated Templately', 'essential-addons-for-elementor-lite' ); ?></button>
|
776 |
+
<?php } else { ?>
|
777 |
+
<button class="wpdeveloper-plugin-installer" data-action="activate"
|
778 |
+
data-basename="<?php echo 'templately/templately.php'; ?>"><?php _e( 'Activate Templately', 'essential-addons-for-elementor-lite' ); ?></button>
|
779 |
+
<?php } ?>
|
780 |
+
<?php } ?>
|
781 |
+
<button class="eael-prmo-status-submit" style="display: none"><?php _e('Submit','essential-addons-for-elementor-lite') ?></button>
|
782 |
+
</div>
|
783 |
+
<div class="eael-promo-temp--right">
|
784 |
+
<img src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/templately/templates-edit.jpg'; ?>" alt="">
|
785 |
+
</div>
|
786 |
+
</div>
|
787 |
+
</div>
|
788 |
+
</div>
|
789 |
+
<?php
|
790 |
+
}
|
791 |
+
|
792 |
+
public function templately_promo_status() {
|
793 |
+
check_ajax_referer( 'essential-addons-elementor', 'security' );
|
794 |
+
$status = update_option( 'eael_templately_promo_hide', true );
|
795 |
+
if ( $status ) {
|
796 |
+
wp_send_json_success();
|
797 |
+
} else {
|
798 |
+
wp_send_json_error();
|
799 |
+
}
|
800 |
+
}
|
801 |
+
|
802 |
}
|
803 |
|
includes/templates/admin/elements.php
CHANGED
@@ -202,9 +202,9 @@ $elements = [
|
|
202 |
'elements' => [
|
203 |
[
|
204 |
'key' => 'count-down',
|
205 |
-
'title' => __( '
|
206 |
'demo_link' => 'https://essential-addons.com/elementor/countdown/',
|
207 |
-
'doc_link' => 'https://essential-addons.com/elementor/docs/countdown/',
|
208 |
],
|
209 |
[
|
210 |
'key' => 'fancy-text',
|
202 |
'elements' => [
|
203 |
[
|
204 |
'key' => 'count-down',
|
205 |
+
'title' => __( 'Countdown', 'essential-addons-for-elementor-lite'),
|
206 |
'demo_link' => 'https://essential-addons.com/elementor/countdown/',
|
207 |
+
'doc_link' => 'https://essential-addons.com/elementor/docs/creative-elements/ea-countdown/',
|
208 |
],
|
209 |
[
|
210 |
'key' => 'fancy-text',
|
includes/templates/admin/general.php
CHANGED
@@ -3,17 +3,36 @@
|
|
3 |
<div class="eael-admin-general-inner">
|
4 |
<div class="eael-admin-block-wrapper">
|
5 |
|
6 |
-
<?php
|
7 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
9 |
-
|
|
|
|
|
10 |
?>
|
11 |
-
<div class="eael-admin-block eael-admin-block-banner">
|
12 |
<a href="https://essential-addons.com/elementor/" target="_blank">
|
13 |
<img class="eael-preview-img" src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/eael-featured.png'; ?>" alt="essential-addons-for-elementor-featured">
|
14 |
</a>
|
15 |
</div><!--preview image end-->
|
16 |
-
|
17 |
|
18 |
<div class="eael-admin-block eael-admin-block-docs">
|
19 |
<header class="eael-admin-block-header">
|
@@ -81,7 +100,31 @@
|
|
81 |
?>
|
82 |
</div><!--admin block-wrapper end-->
|
83 |
</div>
|
84 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
<div class="eael-sidebar-block">
|
86 |
<div class="eael-admin-sidebar-logo">
|
87 |
<img src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/icon-ea-logo.svg'; ?>" alt="essential-addons-for-elementor">
|
@@ -98,4 +141,4 @@
|
|
98 |
</div>
|
99 |
</div><!--admin sidebar end-->
|
100 |
</div><!--Row end-->
|
101 |
-
</div>
|
3 |
<div class="eael-admin-general-inner">
|
4 |
<div class="eael-admin-block-wrapper">
|
5 |
|
6 |
+
<?php do_action('add_admin_license_markup'); ?>
|
7 |
+
|
8 |
+
<?php if (!defined('EAEL_PRO_PLUGIN_BASENAME') && !is_plugin_active('templately/templately.php')) {?>
|
9 |
+
<div class="eael-admin-block-large eael-admin-block-templately">
|
10 |
+
<img class="eael-preview-img" src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/templately/templately_promotion_lite.jpg'; ?>" alt="templately banner">
|
11 |
+
<div class="eael-admin-block-templately-overlay">
|
12 |
+
<div class="eael-admin-block-templately-overlay-inner">
|
13 |
+
<img class="eael-admin-block-templately-logo" src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/templately/logo.svg'; ?>" alt="templately logo">
|
14 |
+
<p class="eael-admin-block-templately-desc"><?php _e('Get Access to over 1,000 Stunning Elementor Templates Library & Cloud with Templately','essential-addons-for-elementor-lite');?></p>
|
15 |
+
|
16 |
+
<?php if ($this->installer->get_local_plugin_data('templately/templately.php') === false) {?>
|
17 |
+
<a class="ea-button wpdeveloper-plugin-installer" data-action="install" data-slug="templately"><?php _e('Install Templately', 'essential-addons-for-elementor-lite');?></a>
|
18 |
+
<?php } else {?>
|
19 |
+
<a class="ea-button wpdeveloper-plugin-installer" data-action="activate" data-basename="templately/templately.php"><?php _e('Activate Templately', 'essential-addons-for-elementor-lite');?></a>
|
20 |
+
<?php }?>
|
21 |
+
</div>
|
22 |
+
</div>
|
23 |
+
</div>
|
24 |
+
<?php }?>
|
25 |
|
26 |
+
<?php
|
27 |
+
if( !defined('EAEL_PRO_PLUGIN_BASENAME') ) :
|
28 |
+
$banner_display = (is_plugin_active('templately/templately.php'))?'':'none';
|
29 |
?>
|
30 |
+
<div class="eael-admin-block eael-admin-block-banner" style="display: <?php echo $banner_display; ?>">
|
31 |
<a href="https://essential-addons.com/elementor/" target="_blank">
|
32 |
<img class="eael-preview-img" src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/eael-featured.png'; ?>" alt="essential-addons-for-elementor-featured">
|
33 |
</a>
|
34 |
</div><!--preview image end-->
|
35 |
+
<?php endif; ?>
|
36 |
|
37 |
<div class="eael-admin-block eael-admin-block-docs">
|
38 |
<header class="eael-admin-block-header">
|
100 |
?>
|
101 |
</div><!--admin block-wrapper end-->
|
102 |
</div>
|
103 |
+
<?php
|
104 |
+
$templately_promo = '';
|
105 |
+
if (defined('EAEL_PRO_PLUGIN_BASENAME') && !is_plugin_active('templately/templately.php')) {
|
106 |
+
$templately_promo = 'eael-templately-promo-show';
|
107 |
+
}
|
108 |
+
?>
|
109 |
+
<div class="eael-admin-sidebar <?php echo $templately_promo; ?>">
|
110 |
+
<?php if (defined('EAEL_PRO_PLUGIN_BASENAME') && !is_plugin_active('templately/templately.php')) {?>
|
111 |
+
<div class="eael-sidebar-block eael-admin-block-templately">
|
112 |
+
<img class="eael-preview-img" src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/templately/templately_promotion_pro.jpg'; ?>" alt="templately banner">
|
113 |
+
<div class="eael-admin-block-templately-overlay">
|
114 |
+
<div class="eael-admin-block-templately-overlay-inner">
|
115 |
+
<img class="eael-admin-block-templately-logo" src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/templately/logo.svg'; ?>" alt="templately logo">
|
116 |
+
<p class="eael-admin-block-templately-desc"><?php _e('Get Access to over 1,000 Stunning Elementor Templates Library & Cloud with Templately','essential-addons-for-elementor-lite');?></p>
|
117 |
+
|
118 |
+
<?php if ($this->installer->get_local_plugin_data('templately/templately.php') === false) {?>
|
119 |
+
<a class="ea-button wpdeveloper-plugin-installer" data-action="install" data-slug="templately"><?php _e('Install Templately', 'essential-addons-for-elementor-lite');?></a>
|
120 |
+
<?php } else {?>
|
121 |
+
<a class="ea-button wpdeveloper-plugin-installer" data-action="activate" data-basename="templately/templately.php"><?php _e('Activate Templately', 'essential-addons-for-elementor-lite');?></a>
|
122 |
+
<?php }?>
|
123 |
+
</div>
|
124 |
+
</div>
|
125 |
+
</div>
|
126 |
+
<?php }?>
|
127 |
+
|
128 |
<div class="eael-sidebar-block">
|
129 |
<div class="eael-admin-sidebar-logo">
|
130 |
<img src="<?php echo EAEL_PLUGIN_URL . 'assets/admin/images/icon-ea-logo.svg'; ?>" alt="essential-addons-for-elementor">
|
141 |
</div>
|
142 |
</div><!--admin sidebar end-->
|
143 |
</div><!--Row end-->
|
144 |
+
</div>
|
includes/templates/admin/integrations.php
ADDED
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
$integrations = [
|
3 |
+
[
|
4 |
+
'slug' => 'betterdocs',
|
5 |
+
'basename' => 'betterdocs/betterdocs.php',
|
6 |
+
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/bd-logo.png',
|
7 |
+
'title' => __('BetterDocs','essential-addons-for-elementor-lite'),
|
8 |
+
'desc' => __('BetterDocs will help you to create & organize your documentation page in a beautiful way that will make your visitors find any help article easily','essential-addons-for-elementor-lite'),
|
9 |
+
],
|
10 |
+
[
|
11 |
+
'slug' => 'embedpress',
|
12 |
+
'basename' => 'embedpress/embedpress.php',
|
13 |
+
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/ep-logo.png',
|
14 |
+
'title' => __('EmbedPress','essential-addons-for-elementor-lite'),
|
15 |
+
'desc' => __('EmbedPress lets you embed videos, images, posts, audio, maps and upload PDF, DOC, PPT & all other types of content into your WordPress site. ','essential-addons-for-elementor-lite'),
|
16 |
+
],
|
17 |
+
[
|
18 |
+
'slug' => 'reviewx',
|
19 |
+
'basename' => 'reviewx/reviewx.php',
|
20 |
+
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/review-logo.gif',
|
21 |
+
'title' => __('ReviewX','essential-addons-for-elementor-lite'),
|
22 |
+
'desc' => __('ReviewX let’s you get instant customer rating and multicriteria reviews to add credibility to your WooCommerce Store and increase conversion rates.','essential-addons-for-elementor-lite'),
|
23 |
+
],
|
24 |
+
[
|
25 |
+
'slug' => 'notificationx',
|
26 |
+
'basename' => 'notificationx/notificationx.php',
|
27 |
+
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/nx-logo.png',
|
28 |
+
'title' => __('NotificationX','essential-addons-for-elementor-lite'),
|
29 |
+
'desc' => __('Best FOMO Social Proof Plugin to boost your sales conversion. Create stunning Sales Popup & Notification Bar With Elementor Support','essential-addons-for-elementor-lite'),
|
30 |
+
],
|
31 |
+
[
|
32 |
+
'slug' => 'easyjobs',
|
33 |
+
'basename' => 'easyjobs/easyjobs.php',
|
34 |
+
'logo' => EAEL_PLUGIN_URL . 'assets/admin/images/easy-jobs-logo.png',
|
35 |
+
'title' => __( 'EasyJobs', 'essential-addons-for-elementor-lite' ),
|
36 |
+
'desc' => __( 'Easy solution for the job recruitment to attract, manage & hire right talent faster. The Best Talent Recruitment Suite which lets you manage jobs & career page in Elementor.', 'essential-addons-for-elementor-lite' ),
|
37 |
+
]
|
38 |
+
];
|
39 |
+
?>
|
40 |
+
|
41 |
+
<div id="integrations" class="eael-settings-tab">
|
42 |
+
<div class="row">
|
43 |
+
<?php foreach ($integrations as $plugin) {?>
|
44 |
+
<div class="col-one-fourth">
|
45 |
+
<div class="eael-admin-block-wrapper">
|
46 |
+
<div class="eael-admin-block eael-admin-block-integrations">
|
47 |
+
<div class="eael-admin-block-content">
|
48 |
+
<div class="eael-admin-block-integrations-logo">
|
49 |
+
<img src="<?php echo $plugin['logo']; ?>" alt="logo" />
|
50 |
+
</div>
|
51 |
+
<h2 class="eael-admin-block-integrations-title"><?php echo $plugin['title']; ?></h2>
|
52 |
+
<p class="eael-admin-block-integrations-text"><?php echo $plugin['desc']; ?></p>
|
53 |
+
<div class="eael-admin-block-integrations-btn-wrap">
|
54 |
+
<?php if ($this->installer->get_local_plugin_data($plugin['basename']) === false) {?>
|
55 |
+
<a class="ea-button wpdeveloper-plugin-installer" data-action="install" data-slug="<?php echo $plugin['slug']; ?>"><?php _e('Install', 'essential-addons-for-elementor-lite');?></a>
|
56 |
+
<?php } else {?>
|
57 |
+
<?php if (is_plugin_active($plugin['basename'])) {?>
|
58 |
+
<a class="ea-button wpdeveloper-plugin-installer"><?php _e('Activated', 'essential-addons-for-elementor-lite');?></a>
|
59 |
+
<?php } else {?>
|
60 |
+
<a class="ea-button wpdeveloper-plugin-installer" data-action="activate" data-basename="<?php echo $plugin['basename']; ?>"><?php _e('Activate', 'essential-addons-for-elementor-lite');?></a>
|
61 |
+
<?php }?>
|
62 |
+
<?php }?>
|
63 |
+
</div>
|
64 |
+
</div>
|
65 |
+
</div>
|
66 |
+
</div>
|
67 |
+
</div>
|
68 |
+
<?php }?>
|
69 |
+
</div>
|
70 |
+
</div>
|
languages/essential-addons-for-elementor-lite.pot
CHANGED
@@ -149,14 +149,356 @@ msgstr ""
|
|
149 |
msgid "Install Now!"
|
150 |
msgstr ""
|
151 |
|
152 |
-
#: ../includes/
|
153 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
msgstr ""
|
155 |
|
156 |
-
#: ../includes/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
157 |
msgid "Advanced Data Table"
|
158 |
msgstr ""
|
159 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
160 |
#: ../includes/Elements/Advanced_Data_Table.php:72
|
161 |
msgid "Data Source"
|
162 |
msgstr ""
|
@@ -393,10 +735,6 @@ msgstr ""
|
|
393 |
msgid "No content found"
|
394 |
msgstr ""
|
395 |
|
396 |
-
#: ../includes/Elements/Adv_Accordion.php:30, ../includes/templates/admin/elements.php:51
|
397 |
-
msgid "Advanced Accordion"
|
398 |
-
msgstr ""
|
399 |
-
|
400 |
#: ../includes/Elements/Adv_Accordion.php:88, ../includes/Elements/Adv_Tabs.php:73, ../includes/Elements/Facebook_Feed.php:153, ../includes/Elements/Woo_Checkout.php:108
|
401 |
msgid "General Settings"
|
402 |
msgstr ""
|
@@ -573,10 +911,6 @@ msgstr ""
|
|
573 |
msgid "Caret Color"
|
574 |
msgstr ""
|
575 |
|
576 |
-
#: ../includes/Elements/Adv_Tabs.php:30, ../includes/templates/admin/elements.php:57
|
577 |
-
msgid "Advanced Tabs"
|
578 |
-
msgstr ""
|
579 |
-
|
580 |
#: ../includes/Elements/Adv_Tabs.php:79, ../includes/Elements/Countdown.php:148, ../includes/Elements/Facebook_Feed.php:168, ../includes/Elements/Filterable_Gallery.php:167, ../includes/Elements/Product_Grid.php:212, ../includes/Elements/Product_Grid.php:363, ../includes/Elements/Progress_Bar.php:73, ../includes/Elements/Progress_Bar.php:99, ../includes/Elements/Woo_Checkout.php:114, ../includes/Traits/Controls.php:402, ../includes/Traits/Controls.php:531, ../includes/Traits/Controls.php:591
|
581 |
msgid "Layout"
|
582 |
msgstr ""
|
@@ -629,7 +963,7 @@ msgstr ""
|
|
629 |
msgid "Tab Title 3"
|
630 |
msgstr ""
|
631 |
|
632 |
-
#: ../includes/Elements/Adv_Tabs.php:292, ../includes/Elements/Event_Calendar.php:141, ../includes/Elements/Image_Accordion.php:59, ../includes/Elements/Image_Accordion.php:323, ../includes/Elements/Login_Register.php:235, ../includes/Elements/Login_Register.php:1388, ../includes/Elements/Progress_Bar.php:304, ../includes/Elements/Progress_Bar.php:515, ../includes/Traits/Admin.php:
|
633 |
msgid "General"
|
634 |
msgstr ""
|
635 |
|
@@ -661,10 +995,6 @@ msgstr ""
|
|
661 |
msgid "No"
|
662 |
msgstr ""
|
663 |
|
664 |
-
#: ../includes/Elements/Betterdocs_Category_Box.php:34, ../includes/templates/admin/elements.php:475
|
665 |
-
msgid "BetterDocs Category Box"
|
666 |
-
msgstr ""
|
667 |
-
|
668 |
#: ../includes/Elements/Betterdocs_Category_Box.php:118, ../includes/Elements/Betterdocs_Category_Grid.php:120
|
669 |
msgid "Layout Options"
|
670 |
msgstr ""
|
@@ -769,10 +1099,6 @@ msgstr ""
|
|
769 |
msgid "<p class=\"no-posts-found\">No posts found!</p>"
|
770 |
msgstr ""
|
771 |
|
772 |
-
#: ../includes/Elements/Betterdocs_Category_Grid.php:30, ../includes/templates/admin/elements.php:469
|
773 |
-
msgid "BetterDocs Category Grid"
|
774 |
-
msgstr ""
|
775 |
-
|
776 |
#: ../includes/Elements/Betterdocs_Category_Grid.php:138
|
777 |
msgid "Layout Mode"
|
778 |
msgstr ""
|
@@ -869,10 +1195,6 @@ msgstr ""
|
|
869 |
msgid "Button Alignment"
|
870 |
msgstr ""
|
871 |
|
872 |
-
#: ../includes/Elements/Betterdocs_Search_Form.php:30, ../includes/templates/admin/elements.php:481
|
873 |
-
msgid "BetterDocs Search Form"
|
874 |
-
msgstr ""
|
875 |
-
|
876 |
#: ../includes/Elements/Betterdocs_Search_Form.php:108
|
877 |
msgid "Search Box"
|
878 |
msgstr ""
|
@@ -933,10 +1255,6 @@ msgstr ""
|
|
933 |
msgid "Caldera Forms"
|
934 |
msgstr ""
|
935 |
|
936 |
-
#: ../includes/Elements/Caldera_Forms.php:96, ../includes/templates/admin/elements.php:372
|
937 |
-
msgid "Caldera Form"
|
938 |
-
msgstr ""
|
939 |
-
|
940 |
#: ../includes/Elements/Caldera_Forms.php:107, ../includes/Elements/FluentForm.php:121, ../includes/Elements/Formstack.php:190, ../includes/Elements/GravityForms.php:147, ../includes/Elements/NinjaForms.php:112, ../includes/Elements/WpForms.php:105
|
941 |
msgid "Custom Title & Description"
|
942 |
msgstr ""
|
@@ -1057,10 +1375,6 @@ msgstr ""
|
|
1057 |
msgid "Full Width"
|
1058 |
msgstr ""
|
1059 |
|
1060 |
-
#: ../includes/Elements/Caldera_Forms.php:1164, ../includes/Elements/Contact_Form_7.php:1193, ../includes/Elements/Content_Ticker.php:92, ../includes/Elements/FluentForm.php:1484, ../includes/Elements/Formstack.php:1400, ../includes/Elements/GravityForms.php:1752, ../includes/Elements/Login_Register.php:271, ../includes/Elements/Login_Register.php:431, ../includes/Elements/Login_Register.php:528, ../includes/Elements/Login_Register.php:815, ../includes/Elements/Login_Register.php:1222, ../includes/Elements/Login_Register.php:1328, ../includes/Elements/Login_Register.php:1396, ../includes/Elements/Login_Register.php:1522, ../includes/Elements/Login_Register.php:1779, ../includes/Elements/Login_Register.php:1923, ../includes/Elements/Login_Register.php:2073, ../includes/Elements/Login_Register.php:2216, ../includes/Elements/Login_Register.php:2307, ../includes/Elements/Login_Register.php:2405, ../includes/Elements/Login_Register.php:2607, ../includes/Elements/Login_Register.php:2652, ../includes/Elements/Login_Register.php:2684, ../includes/Elements/Login_Register.php:2918, ../includes/Elements/Login_Register.php:3080, ../includes/Elements/Login_Register.php:3379, ../includes/Elements/NinjaForms.php:1328, ../includes/Elements/WpForms.php:1168, ../includes/Traits/Woo_Product_Comparable.php:407, ../includes/Traits/Woo_Product_Comparable.php:521, ../includes/Traits/Woo_Product_Comparable.php:612, ../includes/Traits/Woo_Product_Comparable.php:681
|
1061 |
-
msgid "Custom"
|
1062 |
-
msgstr ""
|
1063 |
-
|
1064 |
#: ../includes/Elements/Caldera_Forms.php:1263, ../includes/Elements/Contact_Form_7.php:1291, ../includes/Elements/FluentForm.php:1583, ../includes/Elements/Formstack.php:1334, ../includes/Elements/Formstack.php:1499, ../includes/Elements/GravityForms.php:1860, ../includes/Elements/GravityForms.php:2085, ../includes/Elements/NinjaForms.php:1431, ../includes/Elements/WpForms.php:1267
|
1065 |
msgid "Margin Top"
|
1066 |
msgstr ""
|
@@ -1089,10 +1403,6 @@ msgstr ""
|
|
1089 |
msgid "<strong>EasyJobs</strong> is not installed/activated on your site. Please install and activate <a href=\"plugin-install.php?s=easyjobs&tab=search&type=term\" target=\"_blank\">EasyJobs</a> first."
|
1090 |
msgstr ""
|
1091 |
|
1092 |
-
#: ../includes/Elements/Contact_Form_7.php:43, ../includes/templates/admin/elements.php:348
|
1093 |
-
msgid "Contact Form 7"
|
1094 |
-
msgstr ""
|
1095 |
-
|
1096 |
#: ../includes/Elements/Contact_Form_7.php:131
|
1097 |
msgid "Contact Form"
|
1098 |
msgstr ""
|
@@ -1177,10 +1487,6 @@ msgstr ""
|
|
1177 |
msgid "Radius"
|
1178 |
msgstr ""
|
1179 |
|
1180 |
-
#: ../includes/Elements/Content_Ticker.php:30, ../includes/templates/admin/elements.php:152
|
1181 |
-
msgid "Content Ticker"
|
1182 |
-
msgstr ""
|
1183 |
-
|
1184 |
#: ../includes/Elements/Content_Ticker.php:73
|
1185 |
msgid "Ticker Settings"
|
1186 |
msgstr ""
|
@@ -1317,10 +1623,6 @@ msgstr ""
|
|
1317 |
msgid "No content found!"
|
1318 |
msgstr ""
|
1319 |
|
1320 |
-
#: ../includes/Elements/Countdown.php:27
|
1321 |
-
msgid "Countdown"
|
1322 |
-
msgstr ""
|
1323 |
-
|
1324 |
#: ../includes/Elements/Countdown.php:63
|
1325 |
msgid "Timer Settings"
|
1326 |
msgstr ""
|
@@ -1537,10 +1839,6 @@ msgstr ""
|
|
1537 |
msgid "Title Color"
|
1538 |
msgstr ""
|
1539 |
|
1540 |
-
#: ../includes/Elements/Creative_Button.php:29, ../includes/templates/admin/elements.php:9
|
1541 |
-
msgid "Creative Button"
|
1542 |
-
msgstr ""
|
1543 |
-
|
1544 |
#: ../includes/Elements/Creative_Button.php:70
|
1545 |
msgid "Button Content"
|
1546 |
msgstr ""
|
@@ -1773,10 +2071,6 @@ msgstr ""
|
|
1773 |
msgid "Font Size"
|
1774 |
msgstr ""
|
1775 |
|
1776 |
-
#: ../includes/Elements/Data_Table.php:31, ../includes/templates/admin/elements.php:140
|
1777 |
-
msgid "Data Table"
|
1778 |
-
msgstr ""
|
1779 |
-
|
1780 |
#: ../includes/Elements/Data_Table.php:74, ../includes/Elements/Event_Calendar.php:1206, ../includes/Elements/Pricing_Table.php:872, ../includes/Traits/Woo_Product_Comparable.php:1075
|
1781 |
msgid "Header"
|
1782 |
msgstr ""
|
@@ -1909,10 +2203,6 @@ msgstr ""
|
|
1909 |
msgid "If enabled, table header will be automatically responsive for mobile."
|
1910 |
msgstr ""
|
1911 |
|
1912 |
-
#: ../includes/Elements/Dual_Color_Header.php:26, ../includes/templates/admin/elements.php:39
|
1913 |
-
msgid "Dual Color Heading"
|
1914 |
-
msgstr ""
|
1915 |
-
|
1916 |
#: ../includes/Elements/Dual_Color_Header.php:80
|
1917 |
msgid "Icon on top"
|
1918 |
msgstr ""
|
@@ -2025,10 +2315,6 @@ msgstr ""
|
|
2025 |
msgid "Right Line"
|
2026 |
msgstr ""
|
2027 |
|
2028 |
-
#: ../includes/Elements/EmbedPress.php:19
|
2029 |
-
msgid "EmbedPress"
|
2030 |
-
msgstr ""
|
2031 |
-
|
2032 |
#: ../includes/Elements/EmbedPress.php:62
|
2033 |
msgid "<strong>EmbedPress</strong> is not installed/activated on your site. Please install and activate <a href=\"plugin-install.php?s=embedpress&tab=search&type=term\" target=\"_blank\">EmbedPress</a> first."
|
2034 |
msgstr ""
|
@@ -2281,10 +2567,6 @@ msgstr ""
|
|
2281 |
msgid "No Title"
|
2282 |
msgstr ""
|
2283 |
|
2284 |
-
#: ../includes/Elements/Facebook_Feed.php:28, ../includes/templates/admin/elements.php:446
|
2285 |
-
msgid "Facebook Feed"
|
2286 |
-
msgstr ""
|
2287 |
-
|
2288 |
#: ../includes/Elements/Facebook_Feed.php:82
|
2289 |
msgid "Facebook Account Settings"
|
2290 |
msgstr ""
|
@@ -2485,10 +2767,6 @@ msgstr ""
|
|
2485 |
msgid "Overlay Color"
|
2486 |
msgstr ""
|
2487 |
|
2488 |
-
#: ../includes/Elements/Fancy_Text.php:25, ../includes/Elements/Fancy_Text.php:62, ../includes/templates/admin/elements.php:211
|
2489 |
-
msgid "Fancy Text"
|
2490 |
-
msgstr ""
|
2491 |
-
|
2492 |
#: ../includes/Elements/Fancy_Text.php:70
|
2493 |
msgid "Prefix Text"
|
2494 |
msgstr ""
|
@@ -2633,10 +2911,6 @@ msgstr ""
|
|
2633 |
msgid "Suffix Text Color"
|
2634 |
msgstr ""
|
2635 |
|
2636 |
-
#: ../includes/Elements/Feature_List.php:25, ../includes/Elements/Pricing_Table.php:1209, ../includes/templates/admin/elements.php:63
|
2637 |
-
msgid "Feature List"
|
2638 |
-
msgstr ""
|
2639 |
-
|
2640 |
#: ../includes/Elements/Feature_List.php:106
|
2641 |
msgid "ON"
|
2642 |
msgstr ""
|
@@ -2757,11 +3031,7 @@ msgstr ""
|
|
2757 |
msgid "Title Bottom Space"
|
2758 |
msgstr ""
|
2759 |
|
2760 |
-
#: ../includes/Elements/Filterable_Gallery.php:
|
2761 |
-
msgid "Filterable Gallery"
|
2762 |
-
msgstr ""
|
2763 |
-
|
2764 |
-
#: ../includes/Elements/Filterable_Gallery.php:90, ../includes/Elements/Flip_Box.php:76, ../includes/Elements/Pricing_Table.php:77, ../includes/Traits/Core.php:44, ../includes/templates/admin/elements.php:571, ../includes/templates/admin/elements.php:554, ../includes/templates/admin/elements.php:551, ../includes/templates/admin/extensions.php:85
|
2765 |
msgid "Settings"
|
2766 |
msgstr ""
|
2767 |
|
@@ -3097,10 +3367,6 @@ msgstr ""
|
|
3097 |
msgid "Top Spacing"
|
3098 |
msgstr ""
|
3099 |
|
3100 |
-
#: ../includes/Elements/Flip_Box.php:32, ../includes/templates/admin/elements.php:27
|
3101 |
-
msgid "Flip Box"
|
3102 |
-
msgstr ""
|
3103 |
-
|
3104 |
#: ../includes/Elements/Flip_Box.php:83
|
3105 |
msgid "Flipbox Type"
|
3106 |
msgstr ""
|
@@ -3281,10 +3547,6 @@ msgstr ""
|
|
3281 |
msgid "Filled"
|
3282 |
msgstr ""
|
3283 |
|
3284 |
-
#: ../includes/Elements/Formstack.php:28, ../includes/Elements/Formstack.php:169, ../includes/templates/admin/elements.php:390
|
3285 |
-
msgid "Formstack"
|
3286 |
-
msgstr ""
|
3287 |
-
|
3288 |
#: ../includes/Elements/Formstack.php:83
|
3289 |
msgid "Please set your app client credentials on the <strong>Formstack</strong> settings page."
|
3290 |
msgstr ""
|
@@ -3413,10 +3675,6 @@ msgstr ""
|
|
3413 |
msgid "Thank You Message"
|
3414 |
msgstr ""
|
3415 |
|
3416 |
-
#: ../includes/Elements/Image_Accordion.php:24, ../includes/Elements/Image_Accordion.php:287, ../includes/templates/admin/elements.php:223
|
3417 |
-
msgid "Image Accordion"
|
3418 |
-
msgstr ""
|
3419 |
-
|
3420 |
#: ../includes/Elements/Image_Accordion.php:66
|
3421 |
msgid "Accordion Style"
|
3422 |
msgstr ""
|
@@ -3481,10 +3739,6 @@ msgstr ""
|
|
3481 |
msgid "Thumbnail"
|
3482 |
msgstr ""
|
3483 |
|
3484 |
-
#: ../includes/Elements/Info_Box.php:29, ../includes/templates/admin/elements.php:33
|
3485 |
-
msgid "Info Box"
|
3486 |
-
msgstr ""
|
3487 |
-
|
3488 |
#: ../includes/Elements/Info_Box.php:71, ../includes/Elements/Info_Box.php:158
|
3489 |
msgid "Infobox Image"
|
3490 |
msgstr ""
|
@@ -4069,7 +4323,7 @@ msgstr ""
|
|
4069 |
msgid "Eg. Something went wrong"
|
4070 |
msgstr ""
|
4071 |
|
4072 |
-
#: ../includes/Elements/Login_Register.php:946, ../includes/Traits/Admin.php:
|
4073 |
msgid "Something went wrong!"
|
4074 |
msgstr ""
|
4075 |
|
@@ -4572,10 +4826,6 @@ msgstr ""
|
|
4572 |
msgid "Required Fields Notice"
|
4573 |
msgstr ""
|
4574 |
|
4575 |
-
#: ../includes/Elements/Post_Grid.php:30, ../includes/templates/admin/elements.php:128
|
4576 |
-
msgid "Post Grid"
|
4577 |
-
msgstr ""
|
4578 |
-
|
4579 |
#: ../includes/Elements/Post_Grid.php:92
|
4580 |
msgid "Links"
|
4581 |
msgstr ""
|
@@ -4712,10 +4962,6 @@ msgstr ""
|
|
4712 |
msgid "<p class=\"no-posts-found\">No Layout Found!</p>"
|
4713 |
msgstr ""
|
4714 |
|
4715 |
-
#: ../includes/Elements/Post_Timeline.php:27, ../includes/templates/admin/elements.php:134
|
4716 |
-
msgid "Post Timeline"
|
4717 |
-
msgstr ""
|
4718 |
-
|
4719 |
#: ../includes/Elements/Post_Timeline.php:78
|
4720 |
msgid "Timeline Style"
|
4721 |
msgstr ""
|
@@ -4776,10 +5022,6 @@ msgstr ""
|
|
4776 |
msgid "<p class=\"no-posts-found\">No layout found!</p>"
|
4777 |
msgstr ""
|
4778 |
|
4779 |
-
#: ../includes/Elements/Pricing_Table.php:31, ../includes/templates/admin/elements.php:330
|
4780 |
-
msgid "Pricing Table"
|
4781 |
-
msgstr ""
|
4782 |
-
|
4783 |
#: ../includes/Elements/Pricing_Table.php:86
|
4784 |
msgid "Pricing Style 2"
|
4785 |
msgstr ""
|
@@ -5016,10 +5258,6 @@ msgstr ""
|
|
5016 |
msgid "Line Height"
|
5017 |
msgstr ""
|
5018 |
|
5019 |
-
#: ../includes/Elements/Pricing_Table.php:1468, ../includes/Elements/Tooltip.php:23, ../includes/templates/admin/elements.php:45
|
5020 |
-
msgid "Tooltip"
|
5021 |
-
msgstr ""
|
5022 |
-
|
5023 |
#: ../includes/Elements/Pricing_Table.php:1488
|
5024 |
msgid "Arrow Background"
|
5025 |
msgstr ""
|
@@ -5060,10 +5298,6 @@ msgstr ""
|
|
5060 |
msgid "Button Gradient Background"
|
5061 |
msgstr ""
|
5062 |
|
5063 |
-
#: ../includes/Elements/Product_Grid.php:47, ../includes/templates/admin/elements.php:492
|
5064 |
-
msgid "Product Grid"
|
5065 |
-
msgstr ""
|
5066 |
-
|
5067 |
#: ../includes/Elements/Product_Grid.php:122
|
5068 |
msgid "Product ID"
|
5069 |
msgstr ""
|
@@ -5404,10 +5638,6 @@ msgstr ""
|
|
5404 |
msgid "Cart Button"
|
5405 |
msgstr ""
|
5406 |
|
5407 |
-
#: ../includes/Elements/Progress_Bar.php:26, ../includes/Elements/Progress_Bar.php:125, ../includes/templates/admin/elements.php:229
|
5408 |
-
msgid "Progress Bar"
|
5409 |
-
msgstr ""
|
5410 |
-
|
5411 |
#: ../includes/Elements/Progress_Bar.php:83
|
5412 |
msgid "Line Rainbow (Pro)"
|
5413 |
msgstr ""
|
@@ -5524,10 +5754,6 @@ msgstr ""
|
|
5524 |
msgid "%"
|
5525 |
msgstr ""
|
5526 |
|
5527 |
-
#: ../includes/Elements/Sticky_Video.php:27, ../includes/templates/admin/elements.php:111
|
5528 |
-
msgid "Sticky Video"
|
5529 |
-
msgstr ""
|
5530 |
-
|
5531 |
#: ../includes/Elements/Sticky_Video.php:92
|
5532 |
msgid "Sticky Options"
|
5533 |
msgstr ""
|
@@ -5676,10 +5902,6 @@ msgstr ""
|
|
5676 |
msgid "Bar Margin"
|
5677 |
msgstr ""
|
5678 |
|
5679 |
-
#: ../includes/Elements/Team_Member.php:25, ../includes/templates/admin/elements.php:15
|
5680 |
-
msgid "Team Member"
|
5681 |
-
msgstr ""
|
5682 |
-
|
5683 |
#: ../includes/Elements/Team_Member.php:65
|
5684 |
msgid "Team Member Image"
|
5685 |
msgstr ""
|
@@ -5812,10 +6034,6 @@ msgstr ""
|
|
5812 |
msgid "Hover Border Color"
|
5813 |
msgstr ""
|
5814 |
|
5815 |
-
#: ../includes/Elements/Testimonial.php:23, ../includes/templates/admin/elements.php:21
|
5816 |
-
msgid "Testimonial"
|
5817 |
-
msgstr ""
|
5818 |
-
|
5819 |
#: ../includes/Elements/Testimonial.php:81
|
5820 |
msgid "Testimonial Image"
|
5821 |
msgstr ""
|
@@ -6016,10 +6234,6 @@ msgstr ""
|
|
6016 |
msgid "Arrow Color"
|
6017 |
msgstr ""
|
6018 |
|
6019 |
-
#: ../includes/Elements/Twitter_Feed.php:27, ../includes/templates/admin/elements.php:426
|
6020 |
-
msgid "Twitter Feed"
|
6021 |
-
msgstr ""
|
6022 |
-
|
6023 |
#: ../includes/Elements/Twitter_Feed.php:82
|
6024 |
msgid "Account Settings"
|
6025 |
msgstr ""
|
@@ -6140,10 +6354,6 @@ msgstr ""
|
|
6140 |
msgid "Avatar Style"
|
6141 |
msgstr ""
|
6142 |
|
6143 |
-
#: ../includes/Elements/TypeForm.php:25, ../includes/Elements/TypeForm.php:126, ../includes/Elements/TypeForm.php:132, ../includes/templates/admin/elements.php:396
|
6144 |
-
msgid "Typeform"
|
6145 |
-
msgstr ""
|
6146 |
-
|
6147 |
#: ../includes/Elements/TypeForm.php:142
|
6148 |
msgid "Hide Header"
|
6149 |
msgstr ""
|
@@ -6236,10 +6446,6 @@ msgstr ""
|
|
6236 |
msgid "<strong>ReviewX</strong> is not installed/activated on your site. Please install and activate <a href=\"plugin-install.php?s=reviewx&tab=search&type=term\" target=\"_blank\">ReviewX</a> first."
|
6237 |
msgstr ""
|
6238 |
|
6239 |
-
#: ../includes/Elements/Woo_Checkout.php:49, ../includes/templates/admin/elements.php:505
|
6240 |
-
msgid "Woo Checkout"
|
6241 |
-
msgstr ""
|
6242 |
-
|
6243 |
#: ../includes/Elements/Woo_Checkout.php:91, ../includes/Traits/Woo_Product_Comparable.php:123
|
6244 |
msgid "<strong>WooCommerce</strong> is not installed/activated on your site. Please install and activate <a href=\"plugin-install.php?s=woocommerce&tab=search&type=term\" target=\"_blank\">WooCommerce</a> first."
|
6245 |
msgstr ""
|
@@ -6468,14 +6674,6 @@ msgstr ""
|
|
6468 |
msgid "Privacy Policy"
|
6469 |
msgstr ""
|
6470 |
|
6471 |
-
#: ../includes/Elements/Woo_Product_Compare.php:34, ../includes/templates/admin/elements.php:511
|
6472 |
-
msgid "Woo Product Compare"
|
6473 |
-
msgstr ""
|
6474 |
-
|
6475 |
-
#: ../includes/Elements/WpForms.php:27, ../includes/Elements/WpForms.php:87, ../includes/templates/admin/elements.php:378
|
6476 |
-
msgid "WPForms"
|
6477 |
-
msgstr ""
|
6478 |
-
|
6479 |
#: ../includes/Elements/WpForms.php:77
|
6480 |
msgid "<strong>WPForms</strong> is not installed/activated on your site. Please install and activate <strong>WPForms</strong> first."
|
6481 |
msgstr ""
|
@@ -6716,147 +6914,119 @@ msgstr ""
|
|
6716 |
msgid "Sub Item Space"
|
6717 |
msgstr ""
|
6718 |
|
6719 |
-
#: ../includes/Traits/Admin.php:
|
6720 |
-
msgid "Templates Cloud"
|
6721 |
-
msgstr ""
|
6722 |
-
|
6723 |
-
#: ../includes/Traits/Admin.php:49
|
6724 |
-
msgid "Install Templately"
|
6725 |
-
msgstr ""
|
6726 |
-
|
6727 |
-
#: ../includes/Traits/Admin.php:57
|
6728 |
-
msgid "Activate Templately"
|
6729 |
-
msgstr ""
|
6730 |
-
|
6731 |
-
#: ../includes/Traits/Admin.php:71
|
6732 |
-
msgid "Explore 100+ Free Templates"
|
6733 |
-
msgstr ""
|
6734 |
-
|
6735 |
-
#: ../includes/Traits/Admin.php:72
|
6736 |
-
msgid "From multipurpose themes to niche templates, you’ll always find something that catches your eye."
|
6737 |
-
msgstr ""
|
6738 |
-
|
6739 |
-
#: ../includes/Traits/Admin.php:83
|
6740 |
-
msgid "Install Templately by Essential Addons to get access to the templates library and cloud."
|
6741 |
-
msgstr ""
|
6742 |
-
|
6743 |
-
#: ../includes/Traits/Admin.php:152
|
6744 |
msgid "Login | Register Form Settings"
|
6745 |
msgstr ""
|
6746 |
|
6747 |
-
#: ../includes/Traits/Admin.php:
|
6748 |
msgid "To configure the API Keys, check out this doc"
|
6749 |
msgstr ""
|
6750 |
|
6751 |
-
#: ../includes/Traits/Admin.php:
|
6752 |
msgid "To retrieve your API Keys, click here"
|
6753 |
msgstr ""
|
6754 |
|
6755 |
-
#: ../includes/Traits/Admin.php:
|
6756 |
msgid "Save"
|
6757 |
msgstr ""
|
6758 |
|
6759 |
-
#: ../includes/Traits/Admin.php:
|
6760 |
msgid "Cancel"
|
6761 |
msgstr ""
|
6762 |
|
6763 |
-
#: ../includes/Traits/Admin.php:
|
6764 |
msgid "Login | Register Form Settings Saved"
|
6765 |
msgstr ""
|
6766 |
|
6767 |
-
#: ../includes/Traits/Admin.php:
|
6768 |
msgid "Reload the page to see updated data"
|
6769 |
msgstr ""
|
6770 |
|
6771 |
-
#: ../includes/Traits/Admin.php:
|
6772 |
msgid "Oops..."
|
6773 |
msgstr ""
|
6774 |
|
6775 |
-
#: ../includes/Traits/Admin.php:
|
6776 |
msgid "reCAPTCHA v2"
|
6777 |
msgstr ""
|
6778 |
|
6779 |
-
#: ../includes/Traits/Admin.php:
|
6780 |
msgid "Site Key"
|
6781 |
msgstr ""
|
6782 |
|
6783 |
-
#: ../includes/Traits/Admin.php:
|
6784 |
msgid "Site Secret"
|
6785 |
msgstr ""
|
6786 |
|
6787 |
-
#: ../includes/Traits/Admin.php:
|
6788 |
msgid "Google Login"
|
6789 |
msgstr ""
|
6790 |
|
6791 |
-
#: ../includes/Traits/Admin.php:
|
6792 |
msgid "Google Client ID"
|
6793 |
msgstr ""
|
6794 |
|
6795 |
-
#: ../includes/Traits/Admin.php:
|
6796 |
msgid "Facebook Login"
|
6797 |
msgstr ""
|
6798 |
|
6799 |
-
#: ../includes/Traits/Admin.php:
|
6800 |
msgid "Facebook APP ID"
|
6801 |
msgstr ""
|
6802 |
|
6803 |
-
#: ../includes/Traits/Admin.php:
|
6804 |
msgid "Facebook APP Secret"
|
6805 |
msgstr ""
|
6806 |
|
6807 |
-
#: ../includes/Traits/Admin.php:
|
6808 |
msgid "Essential Addons Settings"
|
6809 |
msgstr ""
|
6810 |
|
6811 |
-
#: ../includes/Traits/Admin.php:
|
6812 |
msgid "Save settings"
|
6813 |
msgstr ""
|
6814 |
|
6815 |
-
#: ../includes/Traits/Admin.php:
|
6816 |
-
msgid "Elements"
|
6817 |
-
msgstr ""
|
6818 |
-
|
6819 |
-
#: ../includes/Traits/Admin.php:204
|
6820 |
msgid "Extensions"
|
6821 |
msgstr ""
|
6822 |
|
6823 |
-
#: ../includes/Traits/Admin.php:
|
6824 |
msgid "Tools"
|
6825 |
msgstr ""
|
6826 |
|
6827 |
-
#: ../includes/Traits/Admin.php:
|
6828 |
msgid "Go Premium"
|
6829 |
msgstr ""
|
6830 |
|
6831 |
-
#: ../includes/Traits/Admin.php:
|
6832 |
msgid "Login | Register Settings updated"
|
6833 |
msgstr ""
|
6834 |
|
6835 |
-
#: ../includes/Traits/Admin.php:
|
6836 |
msgid "Ok, you deserve it!"
|
6837 |
msgstr ""
|
6838 |
|
6839 |
-
#: ../includes/Traits/Admin.php:
|
6840 |
msgid "I already did"
|
6841 |
msgstr ""
|
6842 |
|
6843 |
-
#: ../includes/Traits/Admin.php:
|
6844 |
msgid "Maybe Later"
|
6845 |
msgstr ""
|
6846 |
|
6847 |
-
#: ../includes/Traits/Admin.php:
|
6848 |
msgid "I need help"
|
6849 |
msgstr ""
|
6850 |
|
6851 |
-
#: ../includes/Traits/Admin.php:
|
6852 |
msgid "Never show again"
|
6853 |
msgstr ""
|
6854 |
|
6855 |
-
#: ../includes/Traits/Admin.php:
|
6856 |
msgid "We hope you're enjoying Essential Addons for Elementor! Could you please do us a BIG favor and give it a 5-star rating on WordPress to help us spread the word and boost our motivation?"
|
6857 |
msgstr ""
|
6858 |
|
6859 |
-
#: ../includes/Traits/Admin.php:
|
6860 |
msgid "You are using an incompatible version of Essential Addons PRO. Please update to v4.0.0+. If you do not see automatic update, <a href=\"https://essential-addons.com/elementor/docs/manually-update-essential-addons-pro/\" target=\"_blank\">Follow manual update guide.</a>"
|
6861 |
msgstr ""
|
6862 |
|
@@ -7104,31 +7274,31 @@ msgstr ""
|
|
7104 |
msgid "EventON"
|
7105 |
msgstr ""
|
7106 |
|
7107 |
-
#: ../includes/Traits/Core.php:
|
7108 |
msgid "Go Pro"
|
7109 |
msgstr ""
|
7110 |
|
7111 |
-
#: ../includes/Traits/Core.php:
|
7112 |
msgid "Docs & FAQs"
|
7113 |
msgstr ""
|
7114 |
|
7115 |
-
#: ../includes/Traits/Core.php:
|
7116 |
msgid "Video Tutorials"
|
7117 |
msgstr ""
|
7118 |
|
7119 |
-
#: ../includes/Traits/Core.php:
|
7120 |
msgid "%1$sEssential Addons for Elementor%2$s requires %1$sElementor%2$s plugin to be installed and activated. Please install Elementor to continue."
|
7121 |
msgstr ""
|
7122 |
|
7123 |
-
#: ../includes/Traits/Core.php:
|
7124 |
msgid "Install Elementor"
|
7125 |
msgstr ""
|
7126 |
|
7127 |
-
#: ../includes/Traits/Core.php:
|
7128 |
msgid "%1$sEssential Addons for Elementor%2$s requires %1$sElementor%2$s plugin to be active. Please activate Elementor to continue."
|
7129 |
msgstr ""
|
7130 |
|
7131 |
-
#: ../includes/Traits/Core.php:
|
7132 |
msgid "Activate Elementor"
|
7133 |
msgstr ""
|
7134 |
|
@@ -7288,6 +7458,42 @@ msgstr ""
|
|
7288 |
msgid "%s ago"
|
7289 |
msgstr ""
|
7290 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7291 |
#: ../includes/Traits/Login_Registration.php:122, ../includes/Traits/Login_Registration.php:286
|
7292 |
msgid "You did not pass recaptcha challenge."
|
7293 |
msgstr ""
|
@@ -7948,26 +8154,10 @@ msgstr ""
|
|
7948 |
msgid "Out"
|
7949 |
msgstr ""
|
7950 |
|
7951 |
-
#: ../includes/templates/admin/elements.php:5
|
7952 |
-
msgid "Content Elements"
|
7953 |
-
msgstr ""
|
7954 |
-
|
7955 |
-
#: ../includes/templates/admin/elements.php:124
|
7956 |
-
msgid "Dynamic Content Elements"
|
7957 |
-
msgstr ""
|
7958 |
-
|
7959 |
#: ../includes/templates/admin/elements.php:158
|
7960 |
msgid "Advanced Google Map"
|
7961 |
msgstr ""
|
7962 |
|
7963 |
-
#: ../includes/templates/admin/elements.php:201
|
7964 |
-
msgid "Creative Elements"
|
7965 |
-
msgstr ""
|
7966 |
-
|
7967 |
-
#: ../includes/templates/admin/elements.php:205
|
7968 |
-
msgid "Count Down"
|
7969 |
-
msgstr ""
|
7970 |
-
|
7971 |
#: ../includes/templates/admin/elements.php:284
|
7972 |
msgid "Interactive Cards"
|
7973 |
msgstr ""
|
@@ -7976,34 +8166,10 @@ msgstr ""
|
|
7976 |
msgid "Marketing Elements"
|
7977 |
msgstr ""
|
7978 |
|
7979 |
-
#: ../includes/templates/admin/elements.php:324
|
7980 |
-
msgid "Call To Action"
|
7981 |
-
msgstr ""
|
7982 |
-
|
7983 |
#: ../includes/templates/admin/elements.php:336
|
7984 |
msgid "Price menu"
|
7985 |
msgstr ""
|
7986 |
|
7987 |
-
#: ../includes/templates/admin/elements.php:344
|
7988 |
-
msgid "Form Styler Elements"
|
7989 |
-
msgstr ""
|
7990 |
-
|
7991 |
-
#: ../includes/templates/admin/elements.php:354
|
7992 |
-
msgid "weForms"
|
7993 |
-
msgstr ""
|
7994 |
-
|
7995 |
-
#: ../includes/templates/admin/elements.php:360
|
7996 |
-
msgid "Ninja Form"
|
7997 |
-
msgstr ""
|
7998 |
-
|
7999 |
-
#: ../includes/templates/admin/elements.php:366
|
8000 |
-
msgid "Gravity Form"
|
8001 |
-
msgstr ""
|
8002 |
-
|
8003 |
-
#: ../includes/templates/admin/elements.php:384
|
8004 |
-
msgid "FluentForm"
|
8005 |
-
msgstr ""
|
8006 |
-
|
8007 |
#: ../includes/templates/admin/elements.php:422
|
8008 |
msgid "Social Feed Elemens"
|
8009 |
msgstr ""
|
@@ -8012,14 +8178,6 @@ msgstr ""
|
|
8012 |
msgid "LearnDash Elements"
|
8013 |
msgstr ""
|
8014 |
|
8015 |
-
#: ../includes/templates/admin/elements.php:465
|
8016 |
-
msgid "Documentation Elements"
|
8017 |
-
msgstr ""
|
8018 |
-
|
8019 |
-
#: ../includes/templates/admin/elements.php:488
|
8020 |
-
msgid "WooCommerce Elements"
|
8021 |
-
msgstr ""
|
8022 |
-
|
8023 |
#: ../includes/templates/admin/elements.php:548, ../includes/templates/admin/extensions.php:83
|
8024 |
msgid "Pro"
|
8025 |
msgstr ""
|
@@ -8052,75 +8210,79 @@ msgstr ""
|
|
8052 |
msgid "Duplicator"
|
8053 |
msgstr ""
|
8054 |
|
8055 |
-
#: ../includes/templates/admin/general.php:
|
|
|
|
|
|
|
|
|
8056 |
msgid "Documentation"
|
8057 |
msgstr ""
|
8058 |
|
8059 |
-
#: ../includes/templates/admin/general.php:
|
8060 |
msgid "Get started by spending some time with the documentation to get familiar with Essential Addons. Build awesome websites for you or your clients with ease."
|
8061 |
msgstr ""
|
8062 |
|
8063 |
-
#: ../includes/templates/admin/general.php:
|
8064 |
msgid "Contribute to Essential Addons"
|
8065 |
msgstr ""
|
8066 |
|
8067 |
-
#: ../includes/templates/admin/general.php:
|
8068 |
msgid "You can contribute to make Essential Addons better reporting bugs, creating issues, pull requests at"
|
8069 |
msgstr ""
|
8070 |
|
8071 |
-
#: ../includes/templates/admin/general.php:
|
8072 |
msgid "Github."
|
8073 |
msgstr ""
|
8074 |
|
8075 |
-
#: ../includes/templates/admin/general.php:
|
8076 |
msgid "Report a bug"
|
8077 |
msgstr ""
|
8078 |
|
8079 |
-
#: ../includes/templates/admin/general.php:
|
8080 |
msgid "Need Help?"
|
8081 |
msgstr ""
|
8082 |
|
8083 |
-
#: ../includes/templates/admin/general.php:
|
8084 |
msgid "Stuck with something? Get help from the community on"
|
8085 |
msgstr ""
|
8086 |
|
8087 |
-
#: ../includes/templates/admin/general.php:
|
8088 |
msgid "WordPress.org Forum"
|
8089 |
msgstr ""
|
8090 |
|
8091 |
-
#: ../includes/templates/admin/general.php:
|
8092 |
msgid "or"
|
8093 |
msgstr ""
|
8094 |
|
8095 |
-
#: ../includes/templates/admin/general.php:
|
8096 |
msgid "Facebook Community."
|
8097 |
msgstr ""
|
8098 |
|
8099 |
-
#: ../includes/templates/admin/general.php:
|
8100 |
msgid "In case of emergency, initiate a live chat at"
|
8101 |
msgstr ""
|
8102 |
|
8103 |
-
#: ../includes/templates/admin/general.php:
|
8104 |
msgid "Essential Addons website."
|
8105 |
msgstr ""
|
8106 |
|
8107 |
-
#: ../includes/templates/admin/general.php:
|
8108 |
msgid "Get Support"
|
8109 |
msgstr ""
|
8110 |
|
8111 |
-
#: ../includes/templates/admin/general.php:
|
8112 |
msgid "Show your Love"
|
8113 |
msgstr ""
|
8114 |
|
8115 |
-
#: ../includes/templates/admin/general.php:
|
8116 |
msgid "We love to have you in Essential Addons family. We are making it more awesome everyday. Take your 2 minutes to review the plugin and spread the love to encourage us to keep it going."
|
8117 |
msgstr ""
|
8118 |
|
8119 |
-
#: ../includes/templates/admin/general.php:
|
8120 |
msgid "Leave a Review"
|
8121 |
msgstr ""
|
8122 |
|
8123 |
-
#: ../includes/templates/admin/general.php:
|
8124 |
msgid "<a href=\"https://wpdeveloper.net/in/upgrade-essential-addons-elementor\" target=\"_blank\">%s</a>"
|
8125 |
msgstr ""
|
8126 |
|
@@ -8140,6 +8302,10 @@ msgstr ""
|
|
8140 |
msgid "Get Premium Version"
|
8141 |
msgstr ""
|
8142 |
|
|
|
|
|
|
|
|
|
8143 |
#: ../includes/templates/admin/tools.php:11, ../includes/templates/admin/tools.php:15
|
8144 |
msgid "Regenerate Assets"
|
8145 |
msgstr ""
|
149 |
msgid "Install Now!"
|
150 |
msgstr ""
|
151 |
|
152 |
+
#: ../includes/Classes/WPDeveloper_Plugin_Installer.php:157
|
153 |
+
msgid "Plugin is installed successfully!"
|
154 |
+
msgstr ""
|
155 |
+
|
156 |
+
#: ../includes/Classes/WPDeveloper_Plugin_Installer.php:171
|
157 |
+
msgid "Plugin is updated successfully!"
|
158 |
+
msgstr ""
|
159 |
+
|
160 |
+
#: ../includes/Classes/WPDeveloper_Plugin_Installer.php:186
|
161 |
+
msgid "Plugin couldn't be activated."
|
162 |
+
msgstr ""
|
163 |
+
|
164 |
+
#: ../includes/Classes/WPDeveloper_Plugin_Installer.php:189
|
165 |
+
msgid "Plugin is activated successfully!"
|
166 |
+
msgstr ""
|
167 |
+
|
168 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:68, ../includes/Classes/WPDeveloper_Setup_Wizard.php:69
|
169 |
+
msgid "Essential Addons "
|
170 |
+
msgstr ""
|
171 |
+
|
172 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:100
|
173 |
+
msgid "Configuration"
|
174 |
+
msgstr ""
|
175 |
+
|
176 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:119, ../includes/Traits/Admin.php:115
|
177 |
+
msgid "Elements"
|
178 |
+
msgstr ""
|
179 |
+
|
180 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:140
|
181 |
+
msgid "Templately"
|
182 |
+
msgstr ""
|
183 |
+
|
184 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:155, ../includes/Traits/Admin.php:127
|
185 |
+
msgid "Integrations"
|
186 |
+
msgstr ""
|
187 |
+
|
188 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:167
|
189 |
+
msgid "Finalize"
|
190 |
+
msgstr ""
|
191 |
+
|
192 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:188
|
193 |
+
msgid "Basic (Recommended)"
|
194 |
+
msgstr ""
|
195 |
+
|
196 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:189
|
197 |
+
msgid ""
|
198 |
+
"For websites where you want to only use the basic features and keep your site\n"
|
199 |
+
" lightweight. Most basic elements are activated in this option. "
|
200 |
+
msgstr ""
|
201 |
+
|
202 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:202
|
203 |
+
msgid "Advanced"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:203
|
207 |
+
msgid ""
|
208 |
+
"For advanced users who are trying to build complex websites with advanced\n"
|
209 |
+
" functionalities with Elementor. All the dynamic elements will be activated in this\n"
|
210 |
+
" option."
|
211 |
+
msgstr ""
|
212 |
+
|
213 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:215, ../includes/Elements/Caldera_Forms.php:1164, ../includes/Elements/Contact_Form_7.php:1193, ../includes/Elements/Content_Ticker.php:92, ../includes/Elements/FluentForm.php:1484, ../includes/Elements/Formstack.php:1400, ../includes/Elements/GravityForms.php:1752, ../includes/Elements/Login_Register.php:271, ../includes/Elements/Login_Register.php:431, ../includes/Elements/Login_Register.php:528, ../includes/Elements/Login_Register.php:815, ../includes/Elements/Login_Register.php:1222, ../includes/Elements/Login_Register.php:1328, ../includes/Elements/Login_Register.php:1396, ../includes/Elements/Login_Register.php:1522, ../includes/Elements/Login_Register.php:1779, ../includes/Elements/Login_Register.php:1923, ../includes/Elements/Login_Register.php:2073, ../includes/Elements/Login_Register.php:2216, ../includes/Elements/Login_Register.php:2307, ../includes/Elements/Login_Register.php:2405, ../includes/Elements/Login_Register.php:2607, ../includes/Elements/Login_Register.php:2652, ../includes/Elements/Login_Register.php:2684, ../includes/Elements/Login_Register.php:2918, ../includes/Elements/Login_Register.php:3080, ../includes/Elements/Login_Register.php:3379, ../includes/Elements/NinjaForms.php:1328, ../includes/Elements/WpForms.php:1168, ../includes/Traits/Woo_Product_Comparable.php:407, ../includes/Traits/Woo_Product_Comparable.php:521, ../includes/Traits/Woo_Product_Comparable.php:612, ../includes/Traits/Woo_Product_Comparable.php:681
|
214 |
+
msgid "Custom"
|
215 |
+
msgstr ""
|
216 |
+
|
217 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:216
|
218 |
+
msgid "Pick this option if you want to configure the elements as per your wish."
|
219 |
+
msgstr ""
|
220 |
+
|
221 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:231
|
222 |
+
msgid "Getting Started"
|
223 |
+
msgstr ""
|
224 |
+
|
225 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:232
|
226 |
+
msgid ""
|
227 |
+
"Complete the Setup Wizard and Check out the walk-through tutorials to enhance your Elementor page\n"
|
228 |
+
" building experience"
|
229 |
+
msgstr ""
|
230 |
+
|
231 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:243
|
232 |
+
msgid ""
|
233 |
+
"Share non-sensitive diagnostic data and plugin\n"
|
234 |
+
" usage\n"
|
235 |
+
" information"
|
236 |
+
msgstr ""
|
237 |
+
|
238 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:248
|
239 |
+
msgid "We collect non-sensitive diagnostic data and plugin usage information. Your site URL, WordPress & PHP version, plugins & themes and email address to send you the discount coupon. This data lets us make sure this plugin always stays compatible with the most popular plugins and themes. No spam, we promise."
|
240 |
+
msgstr ""
|
241 |
+
|
242 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:250
|
243 |
+
msgid "What Do We Collect?"
|
244 |
+
msgstr ""
|
245 |
+
|
246 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:266
|
247 |
+
msgid "< Previous"
|
248 |
+
msgstr ""
|
249 |
+
|
250 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:268
|
251 |
+
msgid "Next >"
|
252 |
msgstr ""
|
253 |
|
254 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:270
|
255 |
+
msgid "Finish"
|
256 |
+
msgstr ""
|
257 |
+
|
258 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:355, ../includes/Classes/WPDeveloper_Setup_Wizard.php:450, ../includes/templates/admin/integrations.php:53
|
259 |
+
msgid "Activate"
|
260 |
+
msgstr ""
|
261 |
+
|
262 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:352, ../includes/Classes/WPDeveloper_Setup_Wizard.php:447, ../includes/templates/admin/integrations.php:51
|
263 |
+
msgid "Activated"
|
264 |
+
msgstr ""
|
265 |
+
|
266 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:349, ../includes/Classes/WPDeveloper_Setup_Wizard.php:444, ../includes/templates/admin/integrations.php:48
|
267 |
+
msgid "Install"
|
268 |
+
msgstr ""
|
269 |
+
|
270 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:379, ../includes/templates/admin/integrations.php:7
|
271 |
+
msgid "BetterDocs"
|
272 |
+
msgstr ""
|
273 |
+
|
274 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:380, ../includes/templates/admin/integrations.php:8
|
275 |
+
msgid "BetterDocs will help you to create & organize your documentation page in a beautiful way that will make your visitors find any help article easily"
|
276 |
+
msgstr ""
|
277 |
+
|
278 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:386, ../includes/Elements/EmbedPress.php:19, ../includes/templates/admin/integrations.php:14
|
279 |
+
msgid "EmbedPress"
|
280 |
+
msgstr ""
|
281 |
+
|
282 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:387, ../includes/templates/admin/integrations.php:15
|
283 |
+
msgid "EmbedPress lets you embed videos, images, posts, audio, maps and upload PDF, DOC, PPT & all other types of content into your WordPress site. "
|
284 |
+
msgstr ""
|
285 |
+
|
286 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:393, ../includes/templates/admin/integrations.php:21
|
287 |
+
msgid "ReviewX"
|
288 |
+
msgstr ""
|
289 |
+
|
290 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:394
|
291 |
+
msgid "ReviewX lets you get instant customer ratings and multi criteria reviews to add credibility to your WooCommerce Store and increase conversion rates."
|
292 |
+
msgstr ""
|
293 |
+
|
294 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:400, ../includes/templates/admin/integrations.php:28
|
295 |
+
msgid "NotificationX"
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:401, ../includes/templates/admin/integrations.php:29
|
299 |
+
msgid "Best FOMO, Social Proof, Sales Popup & WooCommerce Notification Bar With Elementor Support"
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:440
|
303 |
+
msgid "Get the best out of Essential Addons & boost your Elementor design experience with Templately. Deploy in hundreds of websites with 1-click, push to cloud and collaborate with your whole team to build sites faster than ever."
|
304 |
+
msgstr ""
|
305 |
+
|
306 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:525, ../includes/templates/admin/elements.php:5
|
307 |
+
msgid "Content Elements"
|
308 |
+
msgstr ""
|
309 |
+
|
310 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:529, ../includes/Elements/Creative_Button.php:29, ../includes/templates/admin/elements.php:9
|
311 |
+
msgid "Creative Button"
|
312 |
+
msgstr ""
|
313 |
+
|
314 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:534, ../includes/Elements/Team_Member.php:25, ../includes/templates/admin/elements.php:15
|
315 |
+
msgid "Team Member"
|
316 |
+
msgstr ""
|
317 |
+
|
318 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:539, ../includes/Elements/Testimonial.php:23, ../includes/templates/admin/elements.php:21
|
319 |
+
msgid "Testimonial"
|
320 |
+
msgstr ""
|
321 |
+
|
322 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:544, ../includes/Elements/Flip_Box.php:32, ../includes/templates/admin/elements.php:27
|
323 |
+
msgid "Flip Box"
|
324 |
+
msgstr ""
|
325 |
+
|
326 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:549, ../includes/Elements/Info_Box.php:29, ../includes/templates/admin/elements.php:33
|
327 |
+
msgid "Info Box"
|
328 |
+
msgstr ""
|
329 |
+
|
330 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:554, ../includes/Elements/Dual_Color_Header.php:26, ../includes/templates/admin/elements.php:39
|
331 |
+
msgid "Dual Color Heading"
|
332 |
+
msgstr ""
|
333 |
+
|
334 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:559, ../includes/Elements/Pricing_Table.php:1468, ../includes/Elements/Tooltip.php:23, ../includes/templates/admin/elements.php:45
|
335 |
+
msgid "Tooltip"
|
336 |
+
msgstr ""
|
337 |
+
|
338 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:564, ../includes/Elements/Adv_Accordion.php:30, ../includes/templates/admin/elements.php:51
|
339 |
+
msgid "Advanced Accordion"
|
340 |
+
msgstr ""
|
341 |
+
|
342 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:569, ../includes/Elements/Adv_Tabs.php:30, ../includes/templates/admin/elements.php:57
|
343 |
+
msgid "Advanced Tabs"
|
344 |
+
msgstr ""
|
345 |
+
|
346 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:574, ../includes/Elements/Feature_List.php:25, ../includes/Elements/Pricing_Table.php:1209, ../includes/templates/admin/elements.php:63
|
347 |
+
msgid "Feature List"
|
348 |
+
msgstr ""
|
349 |
+
|
350 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:580, ../includes/Elements/Sticky_Video.php:27, ../includes/templates/admin/elements.php:111
|
351 |
+
msgid "Sticky Video"
|
352 |
+
msgstr ""
|
353 |
+
|
354 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:591, ../includes/templates/admin/elements.php:124
|
355 |
+
msgid "Dynamic Content Elements"
|
356 |
+
msgstr ""
|
357 |
+
|
358 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:595, ../includes/Elements/Post_Grid.php:30, ../includes/templates/admin/elements.php:128
|
359 |
+
msgid "Post Grid"
|
360 |
+
msgstr ""
|
361 |
+
|
362 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:600, ../includes/Elements/Post_Timeline.php:27, ../includes/templates/admin/elements.php:134
|
363 |
+
msgid "Post Timeline"
|
364 |
+
msgstr ""
|
365 |
+
|
366 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:604, ../includes/Elements/Data_Table.php:31, ../includes/templates/admin/elements.php:140
|
367 |
+
msgid "Data Table"
|
368 |
+
msgstr ""
|
369 |
+
|
370 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:609, ../includes/Elements/Advanced_Data_Table.php:25, ../includes/templates/admin/elements.php:146
|
371 |
msgid "Advanced Data Table"
|
372 |
msgstr ""
|
373 |
|
374 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:613, ../includes/Elements/Content_Ticker.php:30, ../includes/templates/admin/elements.php:152
|
375 |
+
msgid "Content Ticker"
|
376 |
+
msgstr ""
|
377 |
+
|
378 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:619, ../includes/templates/admin/elements.php:201
|
379 |
+
msgid "Creative Elements"
|
380 |
+
msgstr ""
|
381 |
+
|
382 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:623, ../includes/Elements/Countdown.php:27, ../includes/templates/admin/elements.php:205
|
383 |
+
msgid "Countdown"
|
384 |
+
msgstr ""
|
385 |
+
|
386 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:628, ../includes/Elements/Fancy_Text.php:25, ../includes/Elements/Fancy_Text.php:62, ../includes/templates/admin/elements.php:211
|
387 |
+
msgid "Fancy Text"
|
388 |
+
msgstr ""
|
389 |
+
|
390 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:633, ../includes/Elements/Filterable_Gallery.php:29, ../includes/templates/admin/elements.php:217
|
391 |
+
msgid "Filterable Gallery"
|
392 |
+
msgstr ""
|
393 |
+
|
394 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:638, ../includes/Elements/Image_Accordion.php:24, ../includes/Elements/Image_Accordion.php:287, ../includes/templates/admin/elements.php:223
|
395 |
+
msgid "Image Accordion"
|
396 |
+
msgstr ""
|
397 |
+
|
398 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:643, ../includes/Elements/Progress_Bar.php:26, ../includes/Elements/Progress_Bar.php:125, ../includes/templates/admin/elements.php:229
|
399 |
+
msgid "Progress Bar"
|
400 |
+
msgstr ""
|
401 |
+
|
402 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:649
|
403 |
+
msgid "Marketing & Social Feed Elements"
|
404 |
+
msgstr ""
|
405 |
+
|
406 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:653, ../includes/templates/admin/elements.php:324
|
407 |
+
msgid "Call To Action"
|
408 |
+
msgstr ""
|
409 |
+
|
410 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:658, ../includes/Elements/Pricing_Table.php:31, ../includes/templates/admin/elements.php:330
|
411 |
+
msgid "Pricing Table"
|
412 |
+
msgstr ""
|
413 |
+
|
414 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:663, ../includes/Elements/Twitter_Feed.php:27, ../includes/templates/admin/elements.php:426
|
415 |
+
msgid "Twitter Feed"
|
416 |
+
msgstr ""
|
417 |
+
|
418 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:668, ../includes/Elements/Facebook_Feed.php:28, ../includes/templates/admin/elements.php:446
|
419 |
+
msgid "Facebook Feed"
|
420 |
+
msgstr ""
|
421 |
+
|
422 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:675, ../includes/templates/admin/elements.php:344
|
423 |
+
msgid "Form Styler Elements"
|
424 |
+
msgstr ""
|
425 |
+
|
426 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:679, ../includes/Elements/Contact_Form_7.php:43, ../includes/templates/admin/elements.php:348
|
427 |
+
msgid "Contact Form 7"
|
428 |
+
msgstr ""
|
429 |
+
|
430 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:684, ../includes/templates/admin/elements.php:354
|
431 |
+
msgid "weForms"
|
432 |
+
msgstr ""
|
433 |
+
|
434 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:688, ../includes/templates/admin/elements.php:360
|
435 |
+
msgid "Ninja Form"
|
436 |
+
msgstr ""
|
437 |
+
|
438 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:692, ../includes/templates/admin/elements.php:366
|
439 |
+
msgid "Gravity Form"
|
440 |
+
msgstr ""
|
441 |
+
|
442 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:696, ../includes/Elements/Caldera_Forms.php:96, ../includes/templates/admin/elements.php:372
|
443 |
+
msgid "Caldera Form"
|
444 |
+
msgstr ""
|
445 |
+
|
446 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:700, ../includes/Elements/WpForms.php:27, ../includes/Elements/WpForms.php:87, ../includes/templates/admin/elements.php:378
|
447 |
+
msgid "WPForms"
|
448 |
+
msgstr ""
|
449 |
+
|
450 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:704, ../includes/templates/admin/elements.php:384
|
451 |
+
msgid "FluentForm"
|
452 |
+
msgstr ""
|
453 |
+
|
454 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:708, ../includes/Elements/Formstack.php:28, ../includes/Elements/Formstack.php:169, ../includes/templates/admin/elements.php:390
|
455 |
+
msgid "Formstack"
|
456 |
+
msgstr ""
|
457 |
+
|
458 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:712, ../includes/Elements/TypeForm.php:25, ../includes/Elements/TypeForm.php:126, ../includes/Elements/TypeForm.php:132, ../includes/templates/admin/elements.php:396
|
459 |
+
msgid "Typeform"
|
460 |
+
msgstr ""
|
461 |
+
|
462 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:722, ../includes/templates/admin/elements.php:465
|
463 |
+
msgid "Documentation Elements"
|
464 |
+
msgstr ""
|
465 |
+
|
466 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:726, ../includes/Elements/Betterdocs_Category_Grid.php:30, ../includes/templates/admin/elements.php:469
|
467 |
+
msgid "BetterDocs Category Grid"
|
468 |
+
msgstr ""
|
469 |
+
|
470 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:730, ../includes/Elements/Betterdocs_Category_Box.php:34, ../includes/templates/admin/elements.php:475
|
471 |
+
msgid "BetterDocs Category Box"
|
472 |
+
msgstr ""
|
473 |
+
|
474 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:735, ../includes/Elements/Betterdocs_Search_Form.php:30, ../includes/templates/admin/elements.php:481
|
475 |
+
msgid "BetterDocs Search Form"
|
476 |
+
msgstr ""
|
477 |
+
|
478 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:740, ../includes/templates/admin/elements.php:488
|
479 |
+
msgid "WooCommerce Elements"
|
480 |
+
msgstr ""
|
481 |
+
|
482 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:744, ../includes/Elements/Product_Grid.php:47, ../includes/templates/admin/elements.php:492
|
483 |
+
msgid "Product Grid"
|
484 |
+
msgstr ""
|
485 |
+
|
486 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:749, ../includes/Elements/Woo_Checkout.php:49, ../includes/templates/admin/elements.php:505
|
487 |
+
msgid "Woo Checkout"
|
488 |
+
msgstr ""
|
489 |
+
|
490 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:753, ../includes/Elements/Woo_Product_Compare.php:34, ../includes/templates/admin/elements.php:511
|
491 |
+
msgid "Woo Product Compare"
|
492 |
+
msgstr ""
|
493 |
+
|
494 |
+
#: ../includes/Classes/WPDeveloper_Setup_Wizard.php:769
|
495 |
+
msgid "Quick Setup Wizard- Essential Addons"
|
496 |
+
msgstr ""
|
497 |
+
|
498 |
+
#: ../includes/Controls/Select2.php:28, ../includes/Elements/Advanced_Data_Table.php:141, ../includes/Elements/Advanced_Data_Table.php:156, ../includes/Elements/Advanced_Data_Table.php:834
|
499 |
+
msgid "Search"
|
500 |
+
msgstr ""
|
501 |
+
|
502 |
#: ../includes/Elements/Advanced_Data_Table.php:72
|
503 |
msgid "Data Source"
|
504 |
msgstr ""
|
735 |
msgid "No content found"
|
736 |
msgstr ""
|
737 |
|
|
|
|
|
|
|
|
|
738 |
#: ../includes/Elements/Adv_Accordion.php:88, ../includes/Elements/Adv_Tabs.php:73, ../includes/Elements/Facebook_Feed.php:153, ../includes/Elements/Woo_Checkout.php:108
|
739 |
msgid "General Settings"
|
740 |
msgstr ""
|
911 |
msgid "Caret Color"
|
912 |
msgstr ""
|
913 |
|
|
|
|
|
|
|
|
|
914 |
#: ../includes/Elements/Adv_Tabs.php:79, ../includes/Elements/Countdown.php:148, ../includes/Elements/Facebook_Feed.php:168, ../includes/Elements/Filterable_Gallery.php:167, ../includes/Elements/Product_Grid.php:212, ../includes/Elements/Product_Grid.php:363, ../includes/Elements/Progress_Bar.php:73, ../includes/Elements/Progress_Bar.php:99, ../includes/Elements/Woo_Checkout.php:114, ../includes/Traits/Controls.php:402, ../includes/Traits/Controls.php:531, ../includes/Traits/Controls.php:591
|
915 |
msgid "Layout"
|
916 |
msgstr ""
|
963 |
msgid "Tab Title 3"
|
964 |
msgstr ""
|
965 |
|
966 |
+
#: ../includes/Elements/Adv_Tabs.php:292, ../includes/Elements/Event_Calendar.php:141, ../includes/Elements/Image_Accordion.php:59, ../includes/Elements/Image_Accordion.php:323, ../includes/Elements/Login_Register.php:235, ../includes/Elements/Login_Register.php:1388, ../includes/Elements/Progress_Bar.php:304, ../includes/Elements/Progress_Bar.php:515, ../includes/Traits/Admin.php:111
|
967 |
msgid "General"
|
968 |
msgstr ""
|
969 |
|
995 |
msgid "No"
|
996 |
msgstr ""
|
997 |
|
|
|
|
|
|
|
|
|
998 |
#: ../includes/Elements/Betterdocs_Category_Box.php:118, ../includes/Elements/Betterdocs_Category_Grid.php:120
|
999 |
msgid "Layout Options"
|
1000 |
msgstr ""
|
1099 |
msgid "<p class=\"no-posts-found\">No posts found!</p>"
|
1100 |
msgstr ""
|
1101 |
|
|
|
|
|
|
|
|
|
1102 |
#: ../includes/Elements/Betterdocs_Category_Grid.php:138
|
1103 |
msgid "Layout Mode"
|
1104 |
msgstr ""
|
1195 |
msgid "Button Alignment"
|
1196 |
msgstr ""
|
1197 |
|
|
|
|
|
|
|
|
|
1198 |
#: ../includes/Elements/Betterdocs_Search_Form.php:108
|
1199 |
msgid "Search Box"
|
1200 |
msgstr ""
|
1255 |
msgid "Caldera Forms"
|
1256 |
msgstr ""
|
1257 |
|
|
|
|
|
|
|
|
|
1258 |
#: ../includes/Elements/Caldera_Forms.php:107, ../includes/Elements/FluentForm.php:121, ../includes/Elements/Formstack.php:190, ../includes/Elements/GravityForms.php:147, ../includes/Elements/NinjaForms.php:112, ../includes/Elements/WpForms.php:105
|
1259 |
msgid "Custom Title & Description"
|
1260 |
msgstr ""
|
1375 |
msgid "Full Width"
|
1376 |
msgstr ""
|
1377 |
|
|
|
|
|
|
|
|
|
1378 |
#: ../includes/Elements/Caldera_Forms.php:1263, ../includes/Elements/Contact_Form_7.php:1291, ../includes/Elements/FluentForm.php:1583, ../includes/Elements/Formstack.php:1334, ../includes/Elements/Formstack.php:1499, ../includes/Elements/GravityForms.php:1860, ../includes/Elements/GravityForms.php:2085, ../includes/Elements/NinjaForms.php:1431, ../includes/Elements/WpForms.php:1267
|
1379 |
msgid "Margin Top"
|
1380 |
msgstr ""
|
1403 |
msgid "<strong>EasyJobs</strong> is not installed/activated on your site. Please install and activate <a href=\"plugin-install.php?s=easyjobs&tab=search&type=term\" target=\"_blank\">EasyJobs</a> first."
|
1404 |
msgstr ""
|
1405 |
|
|
|
|
|
|
|
|
|
1406 |
#: ../includes/Elements/Contact_Form_7.php:131
|
1407 |
msgid "Contact Form"
|
1408 |
msgstr ""
|
1487 |
msgid "Radius"
|
1488 |
msgstr ""
|
1489 |
|
|
|
|
|
|
|
|
|
1490 |
#: ../includes/Elements/Content_Ticker.php:73
|
1491 |
msgid "Ticker Settings"
|
1492 |
msgstr ""
|
1623 |
msgid "No content found!"
|
1624 |
msgstr ""
|
1625 |
|
|
|
|
|
|
|
|
|
1626 |
#: ../includes/Elements/Countdown.php:63
|
1627 |
msgid "Timer Settings"
|
1628 |
msgstr ""
|
1839 |
msgid "Title Color"
|
1840 |
msgstr ""
|
1841 |
|
|
|
|
|
|
|
|
|
1842 |
#: ../includes/Elements/Creative_Button.php:70
|
1843 |
msgid "Button Content"
|
1844 |
msgstr ""
|
2071 |
msgid "Font Size"
|
2072 |
msgstr ""
|
2073 |
|
|
|
|
|
|
|
|
|
2074 |
#: ../includes/Elements/Data_Table.php:74, ../includes/Elements/Event_Calendar.php:1206, ../includes/Elements/Pricing_Table.php:872, ../includes/Traits/Woo_Product_Comparable.php:1075
|
2075 |
msgid "Header"
|
2076 |
msgstr ""
|
2203 |
msgid "If enabled, table header will be automatically responsive for mobile."
|
2204 |
msgstr ""
|
2205 |
|
|
|
|
|
|
|
|
|
2206 |
#: ../includes/Elements/Dual_Color_Header.php:80
|
2207 |
msgid "Icon on top"
|
2208 |
msgstr ""
|
2315 |
msgid "Right Line"
|
2316 |
msgstr ""
|
2317 |
|
|
|
|
|
|
|
|
|
2318 |
#: ../includes/Elements/EmbedPress.php:62
|
2319 |
msgid "<strong>EmbedPress</strong> is not installed/activated on your site. Please install and activate <a href=\"plugin-install.php?s=embedpress&tab=search&type=term\" target=\"_blank\">EmbedPress</a> first."
|
2320 |
msgstr ""
|
2567 |
msgid "No Title"
|
2568 |
msgstr ""
|
2569 |
|
|
|
|
|
|
|
|
|
2570 |
#: ../includes/Elements/Facebook_Feed.php:82
|
2571 |
msgid "Facebook Account Settings"
|
2572 |
msgstr ""
|
2767 |
msgid "Overlay Color"
|
2768 |
msgstr ""
|
2769 |
|
|
|
|
|
|
|
|
|
2770 |
#: ../includes/Elements/Fancy_Text.php:70
|
2771 |
msgid "Prefix Text"
|
2772 |
msgstr ""
|
2911 |
msgid "Suffix Text Color"
|
2912 |
msgstr ""
|
2913 |
|
|
|
|
|
|
|
|
|
2914 |
#: ../includes/Elements/Feature_List.php:106
|
2915 |
msgid "ON"
|
2916 |
msgstr ""
|
3031 |
msgid "Title Bottom Space"
|
3032 |
msgstr ""
|
3033 |
|
3034 |
+
#: ../includes/Elements/Filterable_Gallery.php:90, ../includes/Elements/Flip_Box.php:76, ../includes/Elements/Pricing_Table.php:77, ../includes/Traits/Core.php:45, ../includes/templates/admin/elements.php:571, ../includes/templates/admin/elements.php:554, ../includes/templates/admin/elements.php:551, ../includes/templates/admin/extensions.php:85
|
|
|
|
|
|
|
|
|
3035 |
msgid "Settings"
|
3036 |
msgstr ""
|
3037 |
|
3367 |
msgid "Top Spacing"
|
3368 |
msgstr ""
|
3369 |
|
|
|
|
|
|
|
|
|
3370 |
#: ../includes/Elements/Flip_Box.php:83
|
3371 |
msgid "Flipbox Type"
|
3372 |
msgstr ""
|
3547 |
msgid "Filled"
|
3548 |
msgstr ""
|
3549 |
|
|
|
|
|
|
|
|
|
3550 |
#: ../includes/Elements/Formstack.php:83
|
3551 |
msgid "Please set your app client credentials on the <strong>Formstack</strong> settings page."
|
3552 |
msgstr ""
|
3675 |
msgid "Thank You Message"
|
3676 |
msgstr ""
|
3677 |
|
|
|
|
|
|
|
|
|
3678 |
#: ../includes/Elements/Image_Accordion.php:66
|
3679 |
msgid "Accordion Style"
|
3680 |
msgstr ""
|
3739 |
msgid "Thumbnail"
|
3740 |
msgstr ""
|
3741 |
|
|
|
|
|
|
|
|
|
3742 |
#: ../includes/Elements/Info_Box.php:71, ../includes/Elements/Info_Box.php:158
|
3743 |
msgid "Infobox Image"
|
3744 |
msgstr ""
|
4323 |
msgid "Eg. Something went wrong"
|
4324 |
msgstr ""
|
4325 |
|
4326 |
+
#: ../includes/Elements/Login_Register.php:946, ../includes/Traits/Admin.php:65
|
4327 |
msgid "Something went wrong!"
|
4328 |
msgstr ""
|
4329 |
|
4826 |
msgid "Required Fields Notice"
|
4827 |
msgstr ""
|
4828 |
|
|
|
|
|
|
|
|
|
4829 |
#: ../includes/Elements/Post_Grid.php:92
|
4830 |
msgid "Links"
|
4831 |
msgstr ""
|
4962 |
msgid "<p class=\"no-posts-found\">No Layout Found!</p>"
|
4963 |
msgstr ""
|
4964 |
|
|
|
|
|
|
|
|
|
4965 |
#: ../includes/Elements/Post_Timeline.php:78
|
4966 |
msgid "Timeline Style"
|
4967 |
msgstr ""
|
5022 |
msgid "<p class=\"no-posts-found\">No layout found!</p>"
|
5023 |
msgstr ""
|
5024 |
|
|
|
|
|
|
|
|
|
5025 |
#: ../includes/Elements/Pricing_Table.php:86
|
5026 |
msgid "Pricing Style 2"
|
5027 |
msgstr ""
|
5258 |
msgid "Line Height"
|
5259 |
msgstr ""
|
5260 |
|
|
|
|
|
|
|
|
|
5261 |
#: ../includes/Elements/Pricing_Table.php:1488
|
5262 |
msgid "Arrow Background"
|
5263 |
msgstr ""
|
5298 |
msgid "Button Gradient Background"
|
5299 |
msgstr ""
|
5300 |
|
|
|
|
|
|
|
|
|
5301 |
#: ../includes/Elements/Product_Grid.php:122
|
5302 |
msgid "Product ID"
|
5303 |
msgstr ""
|
5638 |
msgid "Cart Button"
|
5639 |
msgstr ""
|
5640 |
|
|
|
|
|
|
|
|
|
5641 |
#: ../includes/Elements/Progress_Bar.php:83
|
5642 |
msgid "Line Rainbow (Pro)"
|
5643 |
msgstr ""
|
5754 |
msgid "%"
|
5755 |
msgstr ""
|
5756 |
|
|
|
|
|
|
|
|
|
5757 |
#: ../includes/Elements/Sticky_Video.php:92
|
5758 |
msgid "Sticky Options"
|
5759 |
msgstr ""
|
5902 |
msgid "Bar Margin"
|
5903 |
msgstr ""
|
5904 |
|
|
|
|
|
|
|
|
|
5905 |
#: ../includes/Elements/Team_Member.php:65
|
5906 |
msgid "Team Member Image"
|
5907 |
msgstr ""
|
6034 |
msgid "Hover Border Color"
|
6035 |
msgstr ""
|
6036 |
|
|
|
|
|
|
|
|
|
6037 |
#: ../includes/Elements/Testimonial.php:81
|
6038 |
msgid "Testimonial Image"
|
6039 |
msgstr ""
|
6234 |
msgid "Arrow Color"
|
6235 |
msgstr ""
|
6236 |
|
|
|
|
|
|
|
|
|
6237 |
#: ../includes/Elements/Twitter_Feed.php:82
|
6238 |
msgid "Account Settings"
|
6239 |
msgstr ""
|
6354 |
msgid "Avatar Style"
|
6355 |
msgstr ""
|
6356 |
|
|
|
|
|
|
|
|
|
6357 |
#: ../includes/Elements/TypeForm.php:142
|
6358 |
msgid "Hide Header"
|
6359 |
msgstr ""
|
6446 |
msgid "<strong>ReviewX</strong> is not installed/activated on your site. Please install and activate <a href=\"plugin-install.php?s=reviewx&tab=search&type=term\" target=\"_blank\">ReviewX</a> first."
|
6447 |
msgstr ""
|
6448 |
|
|
|
|
|
|
|
|
|
6449 |
#: ../includes/Elements/Woo_Checkout.php:91, ../includes/Traits/Woo_Product_Comparable.php:123
|
6450 |
msgid "<strong>WooCommerce</strong> is not installed/activated on your site. Please install and activate <a href=\"plugin-install.php?s=woocommerce&tab=search&type=term\" target=\"_blank\">WooCommerce</a> first."
|
6451 |
msgstr ""
|
6674 |
msgid "Privacy Policy"
|
6675 |
msgstr ""
|
6676 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6677 |
#: ../includes/Elements/WpForms.php:77
|
6678 |
msgid "<strong>WPForms</strong> is not installed/activated on your site. Please install and activate <strong>WPForms</strong> first."
|
6679 |
msgstr ""
|
6914 |
msgid "Sub Item Space"
|
6915 |
msgstr ""
|
6916 |
|
6917 |
+
#: ../includes/Traits/Admin.php:58
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6918 |
msgid "Login | Register Form Settings"
|
6919 |
msgstr ""
|
6920 |
|
6921 |
+
#: ../includes/Traits/Admin.php:59
|
6922 |
msgid "To configure the API Keys, check out this doc"
|
6923 |
msgstr ""
|
6924 |
|
6925 |
+
#: ../includes/Traits/Admin.php:59
|
6926 |
msgid "To retrieve your API Keys, click here"
|
6927 |
msgstr ""
|
6928 |
|
6929 |
+
#: ../includes/Traits/Admin.php:60
|
6930 |
msgid "Save"
|
6931 |
msgstr ""
|
6932 |
|
6933 |
+
#: ../includes/Traits/Admin.php:61
|
6934 |
msgid "Cancel"
|
6935 |
msgstr ""
|
6936 |
|
6937 |
+
#: ../includes/Traits/Admin.php:62
|
6938 |
msgid "Login | Register Form Settings Saved"
|
6939 |
msgstr ""
|
6940 |
|
6941 |
+
#: ../includes/Traits/Admin.php:63
|
6942 |
msgid "Reload the page to see updated data"
|
6943 |
msgstr ""
|
6944 |
|
6945 |
+
#: ../includes/Traits/Admin.php:64
|
6946 |
msgid "Oops..."
|
6947 |
msgstr ""
|
6948 |
|
6949 |
+
#: ../includes/Traits/Admin.php:66
|
6950 |
msgid "reCAPTCHA v2"
|
6951 |
msgstr ""
|
6952 |
|
6953 |
+
#: ../includes/Traits/Admin.php:67
|
6954 |
msgid "Site Key"
|
6955 |
msgstr ""
|
6956 |
|
6957 |
+
#: ../includes/Traits/Admin.php:68
|
6958 |
msgid "Site Secret"
|
6959 |
msgstr ""
|
6960 |
|
6961 |
+
#: ../includes/Traits/Admin.php:69
|
6962 |
msgid "Google Login"
|
6963 |
msgstr ""
|
6964 |
|
6965 |
+
#: ../includes/Traits/Admin.php:70
|
6966 |
msgid "Google Client ID"
|
6967 |
msgstr ""
|
6968 |
|
6969 |
+
#: ../includes/Traits/Admin.php:71
|
6970 |
msgid "Facebook Login"
|
6971 |
msgstr ""
|
6972 |
|
6973 |
+
#: ../includes/Traits/Admin.php:72
|
6974 |
msgid "Facebook APP ID"
|
6975 |
msgstr ""
|
6976 |
|
6977 |
+
#: ../includes/Traits/Admin.php:73
|
6978 |
msgid "Facebook APP Secret"
|
6979 |
msgstr ""
|
6980 |
|
6981 |
+
#: ../includes/Traits/Admin.php:100
|
6982 |
msgid "Essential Addons Settings"
|
6983 |
msgstr ""
|
6984 |
|
6985 |
+
#: ../includes/Traits/Admin.php:104, ../includes/templates/admin/elements.php:603, ../includes/templates/admin/extensions.php:106
|
6986 |
msgid "Save settings"
|
6987 |
msgstr ""
|
6988 |
|
6989 |
+
#: ../includes/Traits/Admin.php:119
|
|
|
|
|
|
|
|
|
6990 |
msgid "Extensions"
|
6991 |
msgstr ""
|
6992 |
|
6993 |
+
#: ../includes/Traits/Admin.php:123
|
6994 |
msgid "Tools"
|
6995 |
msgstr ""
|
6996 |
|
6997 |
+
#: ../includes/Traits/Admin.php:132
|
6998 |
msgid "Go Premium"
|
6999 |
msgstr ""
|
7000 |
|
7001 |
+
#: ../includes/Traits/Admin.php:188
|
7002 |
msgid "Login | Register Settings updated"
|
7003 |
msgstr ""
|
7004 |
|
7005 |
+
#: ../includes/Traits/Admin.php:249
|
7006 |
msgid "Ok, you deserve it!"
|
7007 |
msgstr ""
|
7008 |
|
7009 |
+
#: ../includes/Traits/Admin.php:254
|
7010 |
msgid "I already did"
|
7011 |
msgstr ""
|
7012 |
|
7013 |
+
#: ../includes/Traits/Admin.php:262
|
7014 |
msgid "Maybe Later"
|
7015 |
msgstr ""
|
7016 |
|
7017 |
+
#: ../includes/Traits/Admin.php:270
|
7018 |
msgid "I need help"
|
7019 |
msgstr ""
|
7020 |
|
7021 |
+
#: ../includes/Traits/Admin.php:275
|
7022 |
msgid "Never show again"
|
7023 |
msgstr ""
|
7024 |
|
7025 |
+
#: ../includes/Traits/Admin.php:287
|
7026 |
msgid "We hope you're enjoying Essential Addons for Elementor! Could you please do us a BIG favor and give it a 5-star rating on WordPress to help us spread the word and boost our motivation?"
|
7027 |
msgstr ""
|
7028 |
|
7029 |
+
#: ../includes/Traits/Admin.php:301
|
7030 |
msgid "You are using an incompatible version of Essential Addons PRO. Please update to v4.0.0+. If you do not see automatic update, <a href=\"https://essential-addons.com/elementor/docs/manually-update-essential-addons-pro/\" target=\"_blank\">Follow manual update guide.</a>"
|
7031 |
msgstr ""
|
7032 |
|
7274 |
msgid "EventON"
|
7275 |
msgstr ""
|
7276 |
|
7277 |
+
#: ../includes/Traits/Core.php:49
|
7278 |
msgid "Go Pro"
|
7279 |
msgstr ""
|
7280 |
|
7281 |
+
#: ../includes/Traits/Core.php:64
|
7282 |
msgid "Docs & FAQs"
|
7283 |
msgstr ""
|
7284 |
|
7285 |
+
#: ../includes/Traits/Core.php:67
|
7286 |
msgid "Video Tutorials"
|
7287 |
msgstr ""
|
7288 |
|
7289 |
+
#: ../includes/Traits/Core.php:111
|
7290 |
msgid "%1$sEssential Addons for Elementor%2$s requires %1$sElementor%2$s plugin to be installed and activated. Please install Elementor to continue."
|
7291 |
msgstr ""
|
7292 |
|
7293 |
+
#: ../includes/Traits/Core.php:112
|
7294 |
msgid "Install Elementor"
|
7295 |
msgstr ""
|
7296 |
|
7297 |
+
#: ../includes/Traits/Core.php:105
|
7298 |
msgid "%1$sEssential Addons for Elementor%2$s requires %1$sElementor%2$s plugin to be active. Please activate Elementor to continue."
|
7299 |
msgstr ""
|
7300 |
|
7301 |
+
#: ../includes/Traits/Core.php:107
|
7302 |
msgid "Activate Elementor"
|
7303 |
msgstr ""
|
7304 |
|
7458 |
msgid "%s ago"
|
7459 |
msgstr ""
|
7460 |
|
7461 |
+
#: ../includes/Traits/Helper.php:754
|
7462 |
+
msgid "1,000+ Stunning Templates"
|
7463 |
+
msgstr ""
|
7464 |
+
|
7465 |
+
#: ../includes/Traits/Helper.php:755
|
7466 |
+
msgid "Supports Elementor & Gutenberg"
|
7467 |
+
msgstr ""
|
7468 |
+
|
7469 |
+
#: ../includes/Traits/Helper.php:756
|
7470 |
+
msgid "Powering up 17,000+ Websites"
|
7471 |
+
msgstr ""
|
7472 |
+
|
7473 |
+
#: ../includes/Traits/Helper.php:757
|
7474 |
+
msgid "Cloud Collaboration with Team"
|
7475 |
+
msgstr ""
|
7476 |
+
|
7477 |
+
#: ../includes/Traits/Helper.php:766
|
7478 |
+
msgid "Don’t Show This Again"
|
7479 |
+
msgstr ""
|
7480 |
+
|
7481 |
+
#: ../includes/Traits/Helper.php:778, ../includes/templates/admin/general.php:19, ../includes/templates/admin/general.php:121
|
7482 |
+
msgid "Activate Templately"
|
7483 |
+
msgstr ""
|
7484 |
+
|
7485 |
+
#: ../includes/Traits/Helper.php:775
|
7486 |
+
msgid "Activated Templately"
|
7487 |
+
msgstr ""
|
7488 |
+
|
7489 |
+
#: ../includes/Traits/Helper.php:772, ../includes/templates/admin/general.php:17, ../includes/templates/admin/general.php:119
|
7490 |
+
msgid "Install Templately"
|
7491 |
+
msgstr ""
|
7492 |
+
|
7493 |
+
#: ../includes/Traits/Helper.php:781
|
7494 |
+
msgid "Submit"
|
7495 |
+
msgstr ""
|
7496 |
+
|
7497 |
#: ../includes/Traits/Login_Registration.php:122, ../includes/Traits/Login_Registration.php:286
|
7498 |
msgid "You did not pass recaptcha challenge."
|
7499 |
msgstr ""
|
8154 |
msgid "Out"
|
8155 |
msgstr ""
|
8156 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8157 |
#: ../includes/templates/admin/elements.php:158
|
8158 |
msgid "Advanced Google Map"
|
8159 |
msgstr ""
|
8160 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8161 |
#: ../includes/templates/admin/elements.php:284
|
8162 |
msgid "Interactive Cards"
|
8163 |
msgstr ""
|
8166 |
msgid "Marketing Elements"
|
8167 |
msgstr ""
|
8168 |
|
|
|
|
|
|
|
|
|
8169 |
#: ../includes/templates/admin/elements.php:336
|
8170 |
msgid "Price menu"
|
8171 |
msgstr ""
|
8172 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8173 |
#: ../includes/templates/admin/elements.php:422
|
8174 |
msgid "Social Feed Elemens"
|
8175 |
msgstr ""
|
8178 |
msgid "LearnDash Elements"
|
8179 |
msgstr ""
|
8180 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8181 |
#: ../includes/templates/admin/elements.php:548, ../includes/templates/admin/extensions.php:83
|
8182 |
msgid "Pro"
|
8183 |
msgstr ""
|
8210 |
msgid "Duplicator"
|
8211 |
msgstr ""
|
8212 |
|
8213 |
+
#: ../includes/templates/admin/general.php:14, ../includes/templates/admin/general.php:116
|
8214 |
+
msgid "Get Access to over 1,000 Stunning Elementor Templates Library & Cloud with Templately"
|
8215 |
+
msgstr ""
|
8216 |
+
|
8217 |
+
#: ../includes/templates/admin/general.php:42, ../includes/templates/admin/general.php:46
|
8218 |
msgid "Documentation"
|
8219 |
msgstr ""
|
8220 |
|
8221 |
+
#: ../includes/templates/admin/general.php:45
|
8222 |
msgid "Get started by spending some time with the documentation to get familiar with Essential Addons. Build awesome websites for you or your clients with ease."
|
8223 |
msgstr ""
|
8224 |
|
8225 |
+
#: ../includes/templates/admin/general.php:54
|
8226 |
msgid "Contribute to Essential Addons"
|
8227 |
msgstr ""
|
8228 |
|
8229 |
+
#: ../includes/templates/admin/general.php:57
|
8230 |
msgid "You can contribute to make Essential Addons better reporting bugs, creating issues, pull requests at"
|
8231 |
msgstr ""
|
8232 |
|
8233 |
+
#: ../includes/templates/admin/general.php:57
|
8234 |
msgid "Github."
|
8235 |
msgstr ""
|
8236 |
|
8237 |
+
#: ../includes/templates/admin/general.php:58
|
8238 |
msgid "Report a bug"
|
8239 |
msgstr ""
|
8240 |
|
8241 |
+
#: ../includes/templates/admin/general.php:66
|
8242 |
msgid "Need Help?"
|
8243 |
msgstr ""
|
8244 |
|
8245 |
+
#: ../includes/templates/admin/general.php:71
|
8246 |
msgid "Stuck with something? Get help from the community on"
|
8247 |
msgstr ""
|
8248 |
|
8249 |
+
#: ../includes/templates/admin/general.php:71
|
8250 |
msgid "WordPress.org Forum"
|
8251 |
msgstr ""
|
8252 |
|
8253 |
+
#: ../includes/templates/admin/general.php:71
|
8254 |
msgid "or"
|
8255 |
msgstr ""
|
8256 |
|
8257 |
+
#: ../includes/templates/admin/general.php:71
|
8258 |
msgid "Facebook Community."
|
8259 |
msgstr ""
|
8260 |
|
8261 |
+
#: ../includes/templates/admin/general.php:71
|
8262 |
msgid "In case of emergency, initiate a live chat at"
|
8263 |
msgstr ""
|
8264 |
|
8265 |
+
#: ../includes/templates/admin/general.php:71
|
8266 |
msgid "Essential Addons website."
|
8267 |
msgstr ""
|
8268 |
|
8269 |
+
#: ../includes/templates/admin/general.php:72
|
8270 |
msgid "Get Support"
|
8271 |
msgstr ""
|
8272 |
|
8273 |
+
#: ../includes/templates/admin/general.php:88
|
8274 |
msgid "Show your Love"
|
8275 |
msgstr ""
|
8276 |
|
8277 |
+
#: ../includes/templates/admin/general.php:91
|
8278 |
msgid "We love to have you in Essential Addons family. We are making it more awesome everyday. Take your 2 minutes to review the plugin and spread the love to encourage us to keep it going."
|
8279 |
msgstr ""
|
8280 |
|
8281 |
+
#: ../includes/templates/admin/general.php:93
|
8282 |
msgid "Leave a Review"
|
8283 |
msgstr ""
|
8284 |
|
8285 |
+
#: ../includes/templates/admin/general.php:135
|
8286 |
msgid "<a href=\"https://wpdeveloper.net/in/upgrade-essential-addons-elementor\" target=\"_blank\">%s</a>"
|
8287 |
msgstr ""
|
8288 |
|
8302 |
msgid "Get Premium Version"
|
8303 |
msgstr ""
|
8304 |
|
8305 |
+
#: ../includes/templates/admin/integrations.php:22
|
8306 |
+
msgid "ReviewX let’s you get instant customer rating and multicriteria reviews to add credibility to your WooCommerce Store and increase conversion rates."
|
8307 |
+
msgstr ""
|
8308 |
+
|
8309 |
#: ../includes/templates/admin/tools.php:11, ../includes/templates/admin/tools.php:15
|
8310 |
msgid "Regenerate Assets"
|
8311 |
msgstr ""
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: elementor, elements, addons, elementor addon, elementor widget, elementor
|
|
4 |
Requires at least: 5.0
|
5 |
Tested up to: 5.6
|
6 |
Requires PHP: 5.6
|
7 |
-
Stable tag: 4.
|
8 |
License: GPLv3
|
9 |
License URI: https://opensource.org/licenses/GPL-3.0
|
10 |
|
@@ -227,6 +227,10 @@ Your existing elements/content will work with premium version. So you won't lose
|
|
227 |
|
228 |
== Changelog ==
|
229 |
|
|
|
|
|
|
|
|
|
230 |
= 4.4.1 - 29/01/2021 =
|
231 |
- Fixed: EA Filterable Gallery | style controls not working after Elementor update
|
232 |
- Fixed: EA Fancy Text | not working inside Elementor Editor
|
4 |
Requires at least: 5.0
|
5 |
Tested up to: 5.6
|
6 |
Requires PHP: 5.6
|
7 |
+
Stable tag: 4.5.0
|
8 |
License: GPLv3
|
9 |
License URI: https://opensource.org/licenses/GPL-3.0
|
10 |
|
227 |
|
228 |
== Changelog ==
|
229 |
|
230 |
+
= 4.5.0 - 08/01/2021 =
|
231 |
+
- Added: Quick Setup wizard for new installations
|
232 |
+
- Few minor bug fix and improvements
|
233 |
+
|
234 |
= 4.4.1 - 29/01/2021 =
|
235 |
- Fixed: EA Filterable Gallery | style controls not working after Elementor update
|
236 |
- Fixed: EA Fancy Text | not working inside Elementor Editor
|