Version Description
- 05-10-2021 =
- Fix - Form save issue due to caching.
- Tweak - Removed unnecessary localization code.
- Enhancement - Survey notice.
Download this release
Release Info
Developer | everestforms |
Plugin | Everest Forms – Easy Contact Form and Form Builder |
Version | 1.7.7.1 |
Comparing to | |
See all releases |
Code changes from version 1.7.7 to 1.7.7.1
- assets/css/activation-rtl.css +1 -1
- assets/css/activation.css +1 -1
- assets/css/activation.scss +69 -18
- assets/js/admin/extensions.js +103 -26
- assets/js/admin/extensions.min.js +1 -1
- includes/admin/class-evf-admin-notices.php +37 -0
- includes/admin/views/html-notice-survey.php +56 -0
- includes/class-evf-ajax.php +15 -0
- includes/class-evf-form-handler.php +1 -1
- languages/everest-forms.pot +237 -23
- readme.txt +6 -1
assets/css/activation-rtl.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
div.everest-forms-message{overflow:hidden;position:relative;border-right-color:#7e3bd0!important}div.everest-forms-message.evf-review-notice{padding:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}div.everest-forms-message.evf-review-notice .everest-forms-logo{height:120px;width:120px;border-radius:4px;margin-left:20px;-webkit-box-flex:0;-webkit-flex:0 0 120px;flex:0 0 120px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#7e3bd0}div.everest-forms-message.evf-review-notice .everest-forms-logo svg{height:80px;width:80px;fill:#fff}div.everest-forms-message.evf-review-notice .everest-forms-message--content h3{margin:0;font-size:20px;line-height:1.5}div.everest-forms-message.evf-review-notice .everest-forms-message--content p{margin-top:4px;padding:0}div.everest-forms-message.evf-review-notice .everest-forms-message--content p.submit{margin-top:9px;margin-bottom:0}div.everest-forms-message.evf-review-notice .everest-forms-message--content p.submit .button{margin-left:5px}div.everest-forms-message.evf-review-notice .everest-forms-message--content p.submit .evf-button-link{padding:0 2px 0;box-shadow:none}div.everest-forms-message a.everest-forms-message-close{position:static;float:left;top:0;left:0;padding:0 28px 10px 15px;margin-top:-10px;font-size:13px;line-height:1.23076923;text-decoration:none}div.everest-forms-message a.everest-forms-message-close:before{position:relative;top:18px;right:-20px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}div.everest-forms-message .button-primary,div.everest-forms-message .button-secondary{text-decoration:none!important}div.everest-forms-message .everest-forms-message__action.submit .button-primary{background:#7e3bd0;border-color:#7e3bd0}div.everest-forms-message a.button.button-secondary.evf-dismiss-review-notice,div.everest-forms-message a.button.button-secondary.evf-have-query{color:#7e3bd0;border-color:#7e3bd0}div.everest-forms-message .everest-forms-message__action.submit .button-primary.focus,div.everest-forms-message .everest-forms-message__action.submit .button-primary.hover,div.everest-forms-message .everest-forms-message__action.submit .button-primary:focus,div.everest-forms-message .everest-forms-message__action.submit .button-primary:hover{background:#532986;border-color:#532986;color:#fff}div.everest-forms-message .everest-forms-message--content span.dashicons{margin:3px 0 0 4px}div.everest-forms-message .smile-icon{background:#e7e94b;padding:2px;font-size:18px;border-radius:50%}
|
1 |
+
div.everest-forms-message{overflow:hidden;position:relative;border-right-color:#7e3bd0!important}div.everest-forms-message.evf-review-notice{padding:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}div.everest-forms-message.evf-review-notice .everest-forms-logo{height:120px;width:120px;border-radius:4px;margin-left:20px;-webkit-box-flex:0;-webkit-flex:0 0 120px;flex:0 0 120px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#7e3bd0}div.everest-forms-message.evf-review-notice .everest-forms-logo svg{height:80px;width:80px;fill:#fff}div.everest-forms-message.evf-review-notice .everest-forms-message--content h3{margin:0;font-size:20px;line-height:1.5}div.everest-forms-message.evf-review-notice .everest-forms-message--content p{margin-top:4px;padding:0}div.everest-forms-message.evf-review-notice .everest-forms-message--content p.submit{margin-top:9px;margin-bottom:0}div.everest-forms-message.evf-review-notice .everest-forms-message--content p.submit .button{margin-left:5px}div.everest-forms-message.evf-review-notice .everest-forms-message--content p.submit .evf-button-link{padding:0 2px 0;box-shadow:none}div.everest-forms-message.evf-survey-notice{padding:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}div.everest-forms-message.evf-survey-notice .everest-forms-logo{height:120px;width:120px;border-radius:4px;margin-left:20px;-webkit-box-flex:0;-webkit-flex:0 0 120px;flex:0 0 120px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#7e3bd0}div.everest-forms-message.evf-survey-notice .everest-forms-logo svg{height:80px;width:80px;fill:#fff}div.everest-forms-message.evf-survey-notice .everest-forms-message--content h3{margin:0;font-size:20px;line-height:1.5}div.everest-forms-message.evf-survey-notice .everest-forms-message--content p{margin-top:4px;padding:0}div.everest-forms-message.evf-survey-notice .everest-forms-message--content p.submit{margin-top:9px;margin-bottom:0}div.everest-forms-message.evf-survey-notice .everest-forms-message--content p.submit .button{margin-left:5px}div.everest-forms-message.evf-survey-notice .everest-forms-message--content p.submit .evf-button-link{padding:0 2px 0;box-shadow:none}div.everest-forms-message a.everest-forms-message-close{position:static;float:left;top:0;left:0;padding:0 28px 10px 15px;margin-top:-10px;font-size:13px;line-height:1.23076923;text-decoration:none}div.everest-forms-message a.everest-forms-message-close:before{position:relative;top:18px;right:-20px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}div.everest-forms-message .button-primary,div.everest-forms-message .button-secondary{text-decoration:none!important}div.everest-forms-message .everest-forms-message__action.submit .button-primary{background:#7e3bd0;border-color:#7e3bd0}div.everest-forms-message a.button.button-secondary.evf-dismiss-review-notice,div.everest-forms-message a.button.button-secondary.evf-have-query{color:#7e3bd0;border-color:#7e3bd0}div.everest-forms-message .everest-forms-message__action.submit .button-primary.focus,div.everest-forms-message .everest-forms-message__action.submit .button-primary.hover,div.everest-forms-message .everest-forms-message__action.submit .button-primary:focus,div.everest-forms-message .everest-forms-message__action.submit .button-primary:hover{background:#532986;border-color:#532986;color:#fff}div.everest-forms-message .everest-forms-message--content span.dashicons{margin:3px 0 0 4px}div.everest-forms-message .smile-icon{background:#e7e94b;padding:2px;font-size:18px;border-radius:50%}
|
assets/css/activation.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
div.everest-forms-message{overflow:hidden;position:relative;border-left-color:#7e3bd0!important}div.everest-forms-message.evf-review-notice{padding:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}div.everest-forms-message.evf-review-notice .everest-forms-logo{height:120px;width:120px;border-radius:4px;margin-right:20px;-webkit-box-flex:0;-webkit-flex:0 0 120px;flex:0 0 120px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#7e3bd0}div.everest-forms-message.evf-review-notice .everest-forms-logo svg{height:80px;width:80px;fill:#fff}div.everest-forms-message.evf-review-notice .everest-forms-message--content h3{margin:0;font-size:20px;line-height:1.5}div.everest-forms-message.evf-review-notice .everest-forms-message--content p{margin-top:4px;padding:0}div.everest-forms-message.evf-review-notice .everest-forms-message--content p.submit{margin-top:9px;margin-bottom:0}div.everest-forms-message.evf-review-notice .everest-forms-message--content p.submit .button{margin-right:5px}div.everest-forms-message.evf-review-notice .everest-forms-message--content p.submit .evf-button-link{padding:0 2px 0;box-shadow:none}div.everest-forms-message a.everest-forms-message-close{position:static;float:right;top:0;right:0;padding:0 15px 10px 28px;margin-top:-10px;font-size:13px;line-height:1.23076923;text-decoration:none}div.everest-forms-message a.everest-forms-message-close:before{position:relative;top:18px;left:-20px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}div.everest-forms-message .button-primary,div.everest-forms-message .button-secondary{text-decoration:none!important}div.everest-forms-message .everest-forms-message__action.submit .button-primary{background:#7e3bd0;border-color:#7e3bd0}div.everest-forms-message a.button.button-secondary.evf-dismiss-review-notice,div.everest-forms-message a.button.button-secondary.evf-have-query{color:#7e3bd0;border-color:#7e3bd0}div.everest-forms-message .everest-forms-message__action.submit .button-primary.focus,div.everest-forms-message .everest-forms-message__action.submit .button-primary.hover,div.everest-forms-message .everest-forms-message__action.submit .button-primary:focus,div.everest-forms-message .everest-forms-message__action.submit .button-primary:hover{background:#532986;border-color:#532986;color:#fff}div.everest-forms-message .everest-forms-message--content span.dashicons{margin:3px 4px 0 0}div.everest-forms-message .smile-icon{background:#e7e94b;padding:2px;font-size:18px;border-radius:50%}
|
1 |
+
div.everest-forms-message{overflow:hidden;position:relative;border-left-color:#7e3bd0!important}div.everest-forms-message.evf-review-notice{padding:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}div.everest-forms-message.evf-review-notice .everest-forms-logo{height:120px;width:120px;border-radius:4px;margin-right:20px;-webkit-box-flex:0;-webkit-flex:0 0 120px;flex:0 0 120px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#7e3bd0}div.everest-forms-message.evf-review-notice .everest-forms-logo svg{height:80px;width:80px;fill:#fff}div.everest-forms-message.evf-review-notice .everest-forms-message--content h3{margin:0;font-size:20px;line-height:1.5}div.everest-forms-message.evf-review-notice .everest-forms-message--content p{margin-top:4px;padding:0}div.everest-forms-message.evf-review-notice .everest-forms-message--content p.submit{margin-top:9px;margin-bottom:0}div.everest-forms-message.evf-review-notice .everest-forms-message--content p.submit .button{margin-right:5px}div.everest-forms-message.evf-review-notice .everest-forms-message--content p.submit .evf-button-link{padding:0 2px 0;box-shadow:none}div.everest-forms-message.evf-survey-notice{padding:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}div.everest-forms-message.evf-survey-notice .everest-forms-logo{height:120px;width:120px;border-radius:4px;margin-right:20px;-webkit-box-flex:0;-webkit-flex:0 0 120px;flex:0 0 120px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#7e3bd0}div.everest-forms-message.evf-survey-notice .everest-forms-logo svg{height:80px;width:80px;fill:#fff}div.everest-forms-message.evf-survey-notice .everest-forms-message--content h3{margin:0;font-size:20px;line-height:1.5}div.everest-forms-message.evf-survey-notice .everest-forms-message--content p{margin-top:4px;padding:0}div.everest-forms-message.evf-survey-notice .everest-forms-message--content p.submit{margin-top:9px;margin-bottom:0}div.everest-forms-message.evf-survey-notice .everest-forms-message--content p.submit .button{margin-right:5px}div.everest-forms-message.evf-survey-notice .everest-forms-message--content p.submit .evf-button-link{padding:0 2px 0;box-shadow:none}div.everest-forms-message a.everest-forms-message-close{position:static;float:right;top:0;right:0;padding:0 15px 10px 28px;margin-top:-10px;font-size:13px;line-height:1.23076923;text-decoration:none}div.everest-forms-message a.everest-forms-message-close:before{position:relative;top:18px;left:-20px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}div.everest-forms-message .button-primary,div.everest-forms-message .button-secondary{text-decoration:none!important}div.everest-forms-message .everest-forms-message__action.submit .button-primary{background:#7e3bd0;border-color:#7e3bd0}div.everest-forms-message a.button.button-secondary.evf-dismiss-review-notice,div.everest-forms-message a.button.button-secondary.evf-have-query{color:#7e3bd0;border-color:#7e3bd0}div.everest-forms-message .everest-forms-message__action.submit .button-primary.focus,div.everest-forms-message .everest-forms-message__action.submit .button-primary.hover,div.everest-forms-message .everest-forms-message__action.submit .button-primary:focus,div.everest-forms-message .everest-forms-message__action.submit .button-primary:hover{background:#532986;border-color:#532986;color:#fff}div.everest-forms-message .everest-forms-message--content span.dashicons{margin:3px 4px 0 0}div.everest-forms-message .smile-icon{background:#e7e94b;padding:2px;font-size:18px;border-radius:50%}
|
assets/css/activation.scss
CHANGED
@@ -6,7 +6,7 @@
|
|
6 |
/**
|
7 |
* Imports
|
8 |
*/
|
9 |
-
@import
|
10 |
|
11 |
/**
|
12 |
* Styling begins
|
@@ -43,7 +43,58 @@ div.everest-forms-message {
|
|
43 |
h3 {
|
44 |
margin: 0;
|
45 |
font-size: 20px;
|
46 |
-
line-height:1.5;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
}
|
48 |
|
49 |
p {
|
@@ -82,7 +133,7 @@ div.everest-forms-message {
|
|
82 |
position: relative;
|
83 |
top: 18px;
|
84 |
left: -20px;
|
85 |
-
transition: all .1s ease-in-out;
|
86 |
}
|
87 |
}
|
88 |
|
@@ -91,29 +142,29 @@ div.everest-forms-message {
|
|
91 |
text-decoration: none !important;
|
92 |
}
|
93 |
.everest-forms-message__action.submit .button-primary {
|
94 |
-
|
95 |
-
|
96 |
}
|
97 |
a.button.button-secondary.evf-dismiss-review-notice,
|
98 |
a.button.button-secondary.evf-have-query {
|
99 |
-
|
100 |
-
|
101 |
}
|
102 |
-
.everest-forms-message__action.submit .button-primary.focus,
|
103 |
-
.everest-forms-message__action.submit .button-primary.hover,
|
104 |
-
.everest-forms-message__action.submit .button-primary:focus,
|
105 |
.everest-forms-message__action.submit .button-primary:hover {
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
}
|
110 |
.everest-forms-message--content span.dashicons {
|
111 |
-
|
112 |
}
|
113 |
.smile-icon {
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
}
|
119 |
}
|
6 |
/**
|
7 |
* Imports
|
8 |
*/
|
9 |
+
@import "variables/variables";
|
10 |
|
11 |
/**
|
12 |
* Styling begins
|
43 |
h3 {
|
44 |
margin: 0;
|
45 |
font-size: 20px;
|
46 |
+
line-height: 1.5;
|
47 |
+
}
|
48 |
+
|
49 |
+
p {
|
50 |
+
margin-top: 4px;
|
51 |
+
padding: 0;
|
52 |
+
|
53 |
+
&.submit {
|
54 |
+
margin-top: 9px;
|
55 |
+
margin-bottom: 0;
|
56 |
+
|
57 |
+
.button {
|
58 |
+
margin-right: 5px;
|
59 |
+
}
|
60 |
+
|
61 |
+
.evf-button-link {
|
62 |
+
padding: 0 2px 0;
|
63 |
+
box-shadow: none;
|
64 |
+
}
|
65 |
+
}
|
66 |
+
}
|
67 |
+
}
|
68 |
+
}
|
69 |
+
|
70 |
+
&.evf-survey-notice {
|
71 |
+
padding: 16px;
|
72 |
+
display: flex;
|
73 |
+
align-items: center;
|
74 |
+
|
75 |
+
.everest-forms-logo {
|
76 |
+
height: 120px;
|
77 |
+
width: 120px;
|
78 |
+
border-radius: 4px;
|
79 |
+
margin-right: 20px;
|
80 |
+
flex: 0 0 120px;
|
81 |
+
display: flex;
|
82 |
+
align-items: center;
|
83 |
+
justify-content: center;
|
84 |
+
background: $everestforms;
|
85 |
+
|
86 |
+
svg {
|
87 |
+
height: 80px;
|
88 |
+
width: 80px;
|
89 |
+
fill: $color-white;
|
90 |
+
}
|
91 |
+
}
|
92 |
+
|
93 |
+
.everest-forms-message--content {
|
94 |
+
h3 {
|
95 |
+
margin: 0;
|
96 |
+
font-size: 20px;
|
97 |
+
line-height: 1.5;
|
98 |
}
|
99 |
|
100 |
p {
|
133 |
position: relative;
|
134 |
top: 18px;
|
135 |
left: -20px;
|
136 |
+
transition: all 0.1s ease-in-out;
|
137 |
}
|
138 |
}
|
139 |
|
142 |
text-decoration: none !important;
|
143 |
}
|
144 |
.everest-forms-message__action.submit .button-primary {
|
145 |
+
background: #7e3bd0;
|
146 |
+
border-color: #7e3bd0;
|
147 |
}
|
148 |
a.button.button-secondary.evf-dismiss-review-notice,
|
149 |
a.button.button-secondary.evf-have-query {
|
150 |
+
color: #7e3bd0;
|
151 |
+
border-color: #7e3bd0;
|
152 |
}
|
153 |
+
.everest-forms-message__action.submit .button-primary.focus,
|
154 |
+
.everest-forms-message__action.submit .button-primary.hover,
|
155 |
+
.everest-forms-message__action.submit .button-primary:focus,
|
156 |
.everest-forms-message__action.submit .button-primary:hover {
|
157 |
+
background: #532986;
|
158 |
+
border-color: #532986;
|
159 |
+
color: #fff;
|
160 |
}
|
161 |
.everest-forms-message--content span.dashicons {
|
162 |
+
margin: 3px 4px 0 0px;
|
163 |
}
|
164 |
.smile-icon {
|
165 |
+
background: #e7e94b;
|
166 |
+
padding: 2px;
|
167 |
+
font-size: 18px;
|
168 |
+
border-radius: 50%;
|
169 |
}
|
170 |
}
|
assets/js/admin/extensions.js
CHANGED
@@ -1,5 +1,8 @@
|
|
1 |
( function( $, wp ) {
|
2 |
var $document = $( document );
|
|
|
|
|
|
|
3 |
|
4 |
/**
|
5 |
* Sends an Ajax request to the server to install a extension.
|
@@ -22,16 +25,23 @@
|
|
22 |
error: wp.updates.installExtensionError
|
23 |
}, args );
|
24 |
|
25 |
-
if ( $message.html() !==
|
26 |
$message.data( 'originaltext', $message.html() );
|
27 |
}
|
28 |
|
29 |
$message
|
30 |
.addClass( 'updating-message' )
|
31 |
-
.attr(
|
32 |
-
|
33 |
-
|
34 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
|
36 |
// Remove previous error messages, if any.
|
37 |
$card.removeClass( 'plugin-card-install-failed' ).find( '.notice.notice-error' ).remove();
|
@@ -60,10 +70,18 @@
|
|
60 |
$updateMessage
|
61 |
.removeClass( 'updating-message install-now' )
|
62 |
.addClass( 'updated-message active' )
|
63 |
-
.attr(
|
64 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
|
66 |
-
wp.a11y.speak( wp.updates.l10n.installedMsg, 'polite' );
|
67 |
|
68 |
$document.trigger( 'wp-plugin-bulk-install-success', response );
|
69 |
|
@@ -74,10 +92,17 @@
|
|
74 |
$message
|
75 |
.removeClass( 'updating-message' )
|
76 |
.addClass( 'updated-message installed button-disabled' )
|
77 |
-
.attr(
|
78 |
-
|
79 |
-
|
80 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
81 |
|
82 |
$document.trigger( 'wp-plugin-install-success', response );
|
83 |
|
@@ -86,10 +111,33 @@
|
|
86 |
$status.removeClass( 'status-install-now' ).addClass( 'status-active' ).text( wp.updates.l10n.pluginInstalled );
|
87 |
|
88 |
// Transform the 'Install' button into an 'Activate' button.
|
89 |
-
$message.removeClass( 'install-now installed button-disabled updated-message' )
|
90 |
-
|
91 |
-
|
92 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
93 |
}, 1000 );
|
94 |
}
|
95 |
}
|
@@ -121,13 +169,24 @@
|
|
121 |
return;
|
122 |
}
|
123 |
|
124 |
-
errorMessage =
|
|
|
|
|
|
|
|
|
125 |
|
126 |
$updateMessage
|
127 |
.removeClass( 'updating-message' )
|
128 |
.addClass( 'updated-message' )
|
129 |
-
.attr(
|
130 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
131 |
|
132 |
wp.a11y.speak( errorMessage, 'assertive' );
|
133 |
|
@@ -145,7 +204,11 @@
|
|
145 |
return;
|
146 |
}
|
147 |
|
148 |
-
errorMessage =
|
|
|
|
|
|
|
|
|
149 |
|
150 |
$card
|
151 |
.addClass( 'plugin-card-update-failed' )
|
@@ -163,8 +226,15 @@
|
|
163 |
|
164 |
$button
|
165 |
.removeClass( 'updating-message' ).addClass( 'button-disabled' )
|
166 |
-
.attr(
|
167 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
168 |
|
169 |
wp.a11y.speak( errorMessage, 'assertive' );
|
170 |
|
@@ -225,10 +295,17 @@
|
|
225 |
|
226 |
$message
|
227 |
.removeClass( 'updating-message' )
|
228 |
-
.
|
229 |
-
|
230 |
-
|
231 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
232 |
} );
|
233 |
}
|
234 |
|
1 |
( function( $, wp ) {
|
2 |
var $document = $( document );
|
3 |
+
__ = wp.i18n.__,
|
4 |
+
_x = wp.i18n._x,
|
5 |
+
sprintf = wp.i18n.sprintf;
|
6 |
|
7 |
/**
|
8 |
* Sends an Ajax request to the server to install a extension.
|
25 |
error: wp.updates.installExtensionError
|
26 |
}, args );
|
27 |
|
28 |
+
if ( $message.html() !== __( 'Installing...' ) ) {
|
29 |
$message.data( 'originaltext', $message.html() );
|
30 |
}
|
31 |
|
32 |
$message
|
33 |
.addClass( 'updating-message' )
|
34 |
+
.attr(
|
35 |
+
'aria-label',
|
36 |
+
sprintf(
|
37 |
+
/* translators: %s: Plugin name and version. */
|
38 |
+
_x( 'Installing %s...', 'everest-forms' ),
|
39 |
+
$message.data( 'name' )
|
40 |
+
)
|
41 |
+
)
|
42 |
+
.text( __( 'Installing...' ) );
|
43 |
+
|
44 |
+
wp.a11y.speak( __( 'Installing... please wait.' ), 'polite' );
|
45 |
|
46 |
// Remove previous error messages, if any.
|
47 |
$card.removeClass( 'plugin-card-install-failed' ).find( '.notice.notice-error' ).remove();
|
70 |
$updateMessage
|
71 |
.removeClass( 'updating-message install-now' )
|
72 |
.addClass( 'updated-message active' )
|
73 |
+
.attr(
|
74 |
+
'aria-label',
|
75 |
+
sprintf(
|
76 |
+
/* translators: %s: Plugin name and version. */
|
77 |
+
_x( '%s installed!', 'everest-forms' ),
|
78 |
+
response.pluginName
|
79 |
+
)
|
80 |
+
)
|
81 |
+
.text( _x( 'Installed!', 'plugin' ) );
|
82 |
+
|
83 |
+
wp.a11y.speak( __( 'Installation completed successfully.' ), 'polite' );
|
84 |
|
|
|
85 |
|
86 |
$document.trigger( 'wp-plugin-bulk-install-success', response );
|
87 |
|
92 |
$message
|
93 |
.removeClass( 'updating-message' )
|
94 |
.addClass( 'updated-message installed button-disabled' )
|
95 |
+
.attr(
|
96 |
+
'aria-label',
|
97 |
+
sprintf(
|
98 |
+
/* translators: %s: Plugin name and version. */
|
99 |
+
_x( '%s installed!', 'everest-forms' ),
|
100 |
+
response.pluginName
|
101 |
+
)
|
102 |
+
)
|
103 |
+
.text( _x( 'Installed!', 'everest-forms' ) );
|
104 |
+
|
105 |
+
wp.a11y.speak( __( 'Installation completed successfully.' ), 'polite' );
|
106 |
|
107 |
$document.trigger( 'wp-plugin-install-success', response );
|
108 |
|
111 |
$status.removeClass( 'status-install-now' ).addClass( 'status-active' ).text( wp.updates.l10n.pluginInstalled );
|
112 |
|
113 |
// Transform the 'Install' button into an 'Activate' button.
|
114 |
+
$message.removeClass( 'install-now installed button-disabled updated-message' )
|
115 |
+
.addClass( 'activate-now button-primary' )
|
116 |
+
.attr( 'href', response.activateUrl );
|
117 |
+
|
118 |
+
if ( 'plugins-network' === pagenow ) {
|
119 |
+
$message
|
120 |
+
.attr(
|
121 |
+
'aria-label',
|
122 |
+
sprintf(
|
123 |
+
/* translators: %s: Plugin name. */
|
124 |
+
_x( 'Network Activate %s', 'everest-forms' ),
|
125 |
+
response.pluginName
|
126 |
+
)
|
127 |
+
)
|
128 |
+
.text( __( 'Network Activate' ) );
|
129 |
+
} else {
|
130 |
+
$message
|
131 |
+
.attr(
|
132 |
+
'aria-label',
|
133 |
+
sprintf(
|
134 |
+
/* translators: %s: Plugin name. */
|
135 |
+
_x( 'Activate %s', 'everest-forms' ),
|
136 |
+
response.pluginName
|
137 |
+
)
|
138 |
+
)
|
139 |
+
.text( __( 'Activate' ) );
|
140 |
+
}
|
141 |
}, 1000 );
|
142 |
}
|
143 |
}
|
169 |
return;
|
170 |
}
|
171 |
|
172 |
+
errorMessage = sprintf(
|
173 |
+
/* translators: %s: Error string for a failed installation. */
|
174 |
+
__( 'Installation failed: %s' ),
|
175 |
+
response.errorMessage
|
176 |
+
);
|
177 |
|
178 |
$updateMessage
|
179 |
.removeClass( 'updating-message' )
|
180 |
.addClass( 'updated-message' )
|
181 |
+
.attr(
|
182 |
+
'aria-label',
|
183 |
+
sprintf(
|
184 |
+
/* translators: %s: Plugin name and version. */
|
185 |
+
_x( '%s installation failed', 'everest-forms' ),
|
186 |
+
$button.data( 'name' )
|
187 |
+
)
|
188 |
+
)
|
189 |
+
.text( __( 'Installation Failed!' ) );
|
190 |
|
191 |
wp.a11y.speak( errorMessage, 'assertive' );
|
192 |
|
204 |
return;
|
205 |
}
|
206 |
|
207 |
+
errorMessage = sprintf(
|
208 |
+
/* translators: %s: Error string for a failed installation. */
|
209 |
+
__( 'Installation failed: %s' ),
|
210 |
+
response.errorMessage
|
211 |
+
);
|
212 |
|
213 |
$card
|
214 |
.addClass( 'plugin-card-update-failed' )
|
226 |
|
227 |
$button
|
228 |
.removeClass( 'updating-message' ).addClass( 'button-disabled' )
|
229 |
+
.attr(
|
230 |
+
'aria-label',
|
231 |
+
sprintf(
|
232 |
+
/* translators: %s: Plugin name and version. */
|
233 |
+
_x( '%s installation failed', 'everest-forms' ),
|
234 |
+
$button.data( 'name' )
|
235 |
+
)
|
236 |
+
)
|
237 |
+
.text( __( 'Installation Failed!' ) );
|
238 |
|
239 |
wp.a11y.speak( errorMessage, 'assertive' );
|
240 |
|
295 |
|
296 |
$message
|
297 |
.removeClass( 'updating-message' )
|
298 |
+
.attr(
|
299 |
+
'aria-label',
|
300 |
+
sprintf(
|
301 |
+
/* translators: %s: Plugin name. */
|
302 |
+
_x( 'Install %s now', 'everest-forms' ),
|
303 |
+
pluginName
|
304 |
+
)
|
305 |
+
)
|
306 |
+
.text( __( 'Install Now' ) );
|
307 |
+
|
308 |
+
wp.a11y.speak( __( 'Update canceled.' ), 'polite' );
|
309 |
} );
|
310 |
}
|
311 |
|
assets/js/admin/extensions.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(n,i){var
|
1 |
+
!function(n,i){var r=n(document);__=i.i18n.__,_x=i.i18n._x,sprintf=i.i18n.sprintf,i.updates.installExtension=function(e){var a=n(".plugin-card-"+e.slug),s=a.find(".install-now, .activate-now");return e=_.extend({success:i.updates.installExtensionSuccess,error:i.updates.installExtensionError},e),s.html()!==__("Installing...")&&s.data("originaltext",s.html()),s.addClass("updating-message").attr("aria-label",sprintf(_x("Installing %s...","everest-forms"),s.data("name"))).text(__("Installing...")),i.a11y.speak(__("Installing... please wait."),"polite"),a.removeClass("plugin-card-install-failed").find(".notice.notice-error").remove(),r.trigger("wp-extension-installing",e),i.updates.ajax("everest_forms_install_extension",e)},i.updates.installExtensionSuccess=function(e){var a,s;"everest-forms_page_evf-builder"===pagenow?(n('tr[data-slug="'+e.slug+'"]').removeClass("install").addClass("installed").find(".plugin-status span").removeClass("updating-message install-now").addClass("updated-message active").attr("aria-label",sprintf(_x("%s installed!","everest-forms"),e.pluginName)).text(_x("Installed!","plugin")),i.a11y.speak(__("Installation completed successfully."),"polite"),r.trigger("wp-plugin-bulk-install-success",e)):(a=n(".plugin-card-"+e.slug).find(".install-now"),s=n(".plugin-card-"+e.slug).find(".status-label"),a.removeClass("updating-message").addClass("updated-message installed button-disabled").attr("aria-label",sprintf(_x("%s installed!","everest-forms"),e.pluginName)).text(_x("Installed!","everest-forms")),i.a11y.speak(__("Installation completed successfully."),"polite"),r.trigger("wp-plugin-install-success",e),e.activateUrl&&setTimeout(function(){s.removeClass("status-install-now").addClass("status-active").text(i.updates.l10n.pluginInstalled),a.removeClass("install-now installed button-disabled updated-message").addClass("activate-now button-primary").attr("href",e.activateUrl),"plugins-network"===pagenow?a.attr("aria-label",sprintf(_x("Network Activate %s","everest-forms"),e.pluginName)).text(__("Network Activate")):a.attr("aria-label",sprintf(_x("Activate %s","everest-forms"),e.pluginName)).text(__("Activate"))},1e3))},i.updates.installExtensionError=function(e){var a,s,t,l;"everest-forms_page_evf-builder"===pagenow?(a=n('tr[data-slug="'+e.slug+'"]').find(".plugin-status span"),i.updates.isValidResponse(e,"install")&&(i.updates.maybeHandleCredentialError(e,"install-plugin")||(l=sprintf(__("Installation failed: %s"),e.errorMessage),a.removeClass("updating-message").addClass("updated-message").attr("aria-label",sprintf(_x("%s installation failed","everest-forms"),t.data("name"))).text(__("Installation Failed!")),i.a11y.speak(l,"assertive"),r.trigger("wp-plugin-bulk-install-error",e)))):(t=(s=n(".plugin-card-"+e.slug)).find(".install-now"),i.updates.isValidResponse(e,"install")&&(i.updates.maybeHandleCredentialError(e,"everest_forms_install_extension")||(l=sprintf(__("Installation failed: %s"),e.errorMessage),s.addClass("plugin-card-update-failed").append('<div class="notice notice-error notice-alt is-dismissible"><p>'+l+"</p></div>"),s.on("click",".notice.is-dismissible .notice-dismiss",function(){setTimeout(function(){s.removeClass("plugin-card-update-failed").find(".column-name a").focus()},200)}),t.removeClass("updating-message").addClass("button-disabled").attr("aria-label",sprintf(_x("%s installation failed","everest-forms"),t.data("name"))).text(__("Installation Failed!")),i.a11y.speak(l,"assertive"),r.trigger("wp-plugin-install-error",e))))},i.updates.queueChecker=function(){var e;!i.updates.ajaxLocked&&i.updates.queue.length&&("everest_forms_install_extension"===(e=i.updates.queue.shift()).action&&i.updates.installExtension(e.data),r.trigger("wp-updates-queue-job",e))},n(function(){n("#extension-filter").on("click",".extension-install .install-now",function(e){var a=n(e.target),s=n(this).data("name");e.preventDefault(),a.hasClass("updating-message")||a.hasClass("button-disabled")||(i.updates.shouldRequestFilesystemCredentials&&!i.updates.ajaxLocked&&(i.updates.requestFilesystemCredentials(e),r.on("credential-modal-cancel",function(){n(".install-now.updating-message").removeClass("updating-message").attr("aria-label",sprintf(_x("Install %s now","everest-forms"),s)).text(__("Install Now")),i.a11y.speak(__("Update canceled."),"polite")})),i.updates.installExtension({name:s,slug:a.data("slug")}))})})}(jQuery,window.wp);
|
includes/admin/class-evf-admin-notices.php
CHANGED
@@ -28,6 +28,7 @@ class EVF_Admin_Notices {
|
|
28 |
private static $core_notices = array(
|
29 |
'update' => 'update_notice',
|
30 |
'review' => 'review_notice',
|
|
|
31 |
);
|
32 |
|
33 |
/**
|
@@ -78,6 +79,7 @@ class EVF_Admin_Notices {
|
|
78 |
self::add_notice( 'deprecated_payment_charge' );
|
79 |
}
|
80 |
self::add_notice( 'review' );
|
|
|
81 |
}
|
82 |
|
83 |
/**
|
@@ -222,6 +224,11 @@ class EVF_Admin_Notices {
|
|
222 |
public static function review_notice() {
|
223 |
global $wpdb;
|
224 |
|
|
|
|
|
|
|
|
|
|
|
225 |
$load = false;
|
226 |
$time = time();
|
227 |
$review = get_option( 'everest_forms_review' );
|
@@ -262,6 +269,36 @@ class EVF_Admin_Notices {
|
|
262 |
}
|
263 |
}
|
264 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
265 |
/**
|
266 |
* Remove non-EverestForms notices from EverestForms pages.
|
267 |
*
|
28 |
private static $core_notices = array(
|
29 |
'update' => 'update_notice',
|
30 |
'review' => 'review_notice',
|
31 |
+
'survey' => 'survey_notice',
|
32 |
);
|
33 |
|
34 |
/**
|
79 |
self::add_notice( 'deprecated_payment_charge' );
|
80 |
}
|
81 |
self::add_notice( 'review' );
|
82 |
+
self::add_notice( 'survey' );
|
83 |
}
|
84 |
|
85 |
/**
|
224 |
public static function review_notice() {
|
225 |
global $wpdb;
|
226 |
|
227 |
+
// Check if another notice is showing.
|
228 |
+
if ( self::survey_notice( true ) ) {
|
229 |
+
return;
|
230 |
+
}
|
231 |
+
|
232 |
$load = false;
|
233 |
$time = time();
|
234 |
$review = get_option( 'everest_forms_review' );
|
269 |
}
|
270 |
}
|
271 |
|
272 |
+
/**
|
273 |
+
* If we need survey, include a message requesting survey.
|
274 |
+
*
|
275 |
+
* @param boolean $status Twice notice to check.
|
276 |
+
* @return boolean
|
277 |
+
*/
|
278 |
+
public static function survey_notice( $status = false ) {
|
279 |
+
|
280 |
+
$time = time();
|
281 |
+
$survey = get_option( 'everest_forms_survey' );
|
282 |
+
$activated = get_option( 'everest_forms_activated' );
|
283 |
+
$license_key = trim( get_option( 'everest-forms-pro_license_key' ) );
|
284 |
+
|
285 |
+
if ( ! empty( $survey['dismissed'] ) ) {
|
286 |
+
return;
|
287 |
+
}
|
288 |
+
|
289 |
+
// Only continue if plugin has been installed for at least 10 days.
|
290 |
+
if ( ( $activated + ( DAY_IN_SECONDS * 10 ) ) > $time ) {
|
291 |
+
return;
|
292 |
+
}
|
293 |
+
|
294 |
+
if ( ! $status && $license_key && ( is_super_admin() || current_user_can( 'manage_everest_forms' ) ) ) {
|
295 |
+
include 'views/html-notice-survey.php';
|
296 |
+
}
|
297 |
+
|
298 |
+
return $status;
|
299 |
+
|
300 |
+
}
|
301 |
+
|
302 |
/**
|
303 |
* Remove non-EverestForms notices from EverestForms pages.
|
304 |
*
|
includes/admin/views/html-notice-survey.php
ADDED
@@ -0,0 +1,56 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Admin View: Notice - Survey
|
4 |
+
*
|
5 |
+
* @package EverestForms\Admin\Notice
|
6 |
+
*/
|
7 |
+
|
8 |
+
defined( 'ABSPATH' ) || exit;
|
9 |
+
|
10 |
+
?>
|
11 |
+
<div id="message" class="updated everest-forms-message evf-survey-notice">
|
12 |
+
<div class="everest-forms-logo">
|
13 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.15,4l1.23,2H15.49L14.26,4ZM20,20H2.21L12,4.09,18.1,14H10.77L12,12h2.52L12,7.91,5.79,18H20.56l1.23,2ZM17.94,10,16.71,8H20.6l1.23,2Z"/></svg>
|
14 |
+
</div>
|
15 |
+
<div class="everest-forms-message--content">
|
16 |
+
<h3 class="everest-forms-message__title"><?php esc_html_e( 'Everest Forms Survey!', 'everest-forms' ); ?></h3>
|
17 |
+
<p class="everest-forms-message__description">
|
18 |
+
<p>
|
19 |
+
<?php
|
20 |
+
printf(
|
21 |
+
'%s<br><p>%s<p><p>%s<p>',
|
22 |
+
esc_html__( 'Hey there!', 'everest-forms' ),
|
23 |
+
esc_html__( 'We would be grateful if you could spare a moment and help us fill this survey', 'everest-forms' ),
|
24 |
+
esc_html__( 'This survey will take approximately 4 minutes to complete.', 'everest-forms' )
|
25 |
+
);
|
26 |
+
?>
|
27 |
+
</p>
|
28 |
+
<p class="extra-pad">
|
29 |
+
<?php
|
30 |
+
printf(
|
31 |
+
'<strong>%s</strong><br>%s<span class="dashicons dashicons-smiley smile-icon"></span><br>',
|
32 |
+
esc_html__( 'What benefit would you have?', 'everest-forms' ),
|
33 |
+
esc_html__( 'We will take your feedback from the survey which will eventually help to improve the Everest Forms plugin. Thank you in advance for participating.', 'everest-forms' )
|
34 |
+
);
|
35 |
+
?>
|
36 |
+
</p>
|
37 |
+
</p>
|
38 |
+
<p class="everest-forms-message__action submit">
|
39 |
+
<a href="https://survey.wpeverest.com/everest-forms/" class="button button-primary evf-dismiss-review-notice evf-survey-received" target="_blank" rel="noopener noreferrer"><span class="dashicons dashicons-external"></span><?php esc_html_e( 'Start Survey', 'everest-forms' ); ?></a>
|
40 |
+
<a href="#" class="button button-secondary evf-dismiss-survey-notice" target="_blank" rel="noopener noreferrer"><span class="dashicons dashicons-smiley"></span><?php esc_html_e( 'I already did', 'everest-forms' ); ?></a>
|
41 |
+
</p>
|
42 |
+
</div>
|
43 |
+
</div>
|
44 |
+
<script type="text/javascript">
|
45 |
+
jQuery( document ).ready( function ( $ ) {
|
46 |
+
$( document ).on( 'click', '.evf-dismiss-survey-notice, .evf-survey-notice button', function ( event ) {
|
47 |
+
if ( ! $( this ).hasClass( 'evf-survey-received' ) ) {
|
48 |
+
event.preventDefault();
|
49 |
+
}
|
50 |
+
$.post( ajaxurl, {
|
51 |
+
action: 'everest_forms_survey_dismiss'
|
52 |
+
} );
|
53 |
+
$( '.evf-survey-notice' ).remove();
|
54 |
+
} );
|
55 |
+
} );
|
56 |
+
</script>
|
includes/class-evf-ajax.php
CHANGED
@@ -92,6 +92,7 @@ class EVF_AJAX {
|
|
92 |
'deactivation_notice' => false,
|
93 |
'rated' => false,
|
94 |
'review_dismiss' => false,
|
|
|
95 |
'enabled_form' => false,
|
96 |
'import_form_action' => false,
|
97 |
'template_licence_check' => false,
|
@@ -695,6 +696,20 @@ class EVF_AJAX {
|
|
695 |
wp_die();
|
696 |
}
|
697 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
698 |
/**
|
699 |
* Triggered when clicking the form toggle.
|
700 |
*/
|
92 |
'deactivation_notice' => false,
|
93 |
'rated' => false,
|
94 |
'review_dismiss' => false,
|
95 |
+
'survey_dismiss' => false,
|
96 |
'enabled_form' => false,
|
97 |
'import_form_action' => false,
|
98 |
'template_licence_check' => false,
|
696 |
wp_die();
|
697 |
}
|
698 |
|
699 |
+
/**
|
700 |
+
* Triggered when clicking the survey notice button.
|
701 |
+
*/
|
702 |
+
public static function survey_dismiss() {
|
703 |
+
|
704 |
+
if ( ! current_user_can( 'manage_everest_forms' ) ) {
|
705 |
+
wp_die( -1 );
|
706 |
+
}
|
707 |
+
$survey = get_option( 'everest_forms_survey', array() );
|
708 |
+
$survey['dismissed'] = true;
|
709 |
+
update_option( 'everest_forms_survey', $survey );
|
710 |
+
wp_die();
|
711 |
+
}
|
712 |
+
|
713 |
/**
|
714 |
* Triggered when clicking the form toggle.
|
715 |
*/
|
includes/class-evf-form-handler.php
CHANGED
@@ -42,7 +42,7 @@ class EVF_Form_Handler {
|
|
42 |
|
43 |
// Check the cache.
|
44 |
$the_post = wp_cache_get( $id, 'forms' );
|
45 |
-
if ( false === $the_post ) {
|
46 |
$the_post = get_post( absint( $id ) );
|
47 |
wp_cache_add( $id, $the_post, 'forms' );
|
48 |
}
|
42 |
|
43 |
// Check the cache.
|
44 |
$the_post = wp_cache_get( $id, 'forms' );
|
45 |
+
if ( false === $the_post || empty( $the_post->post_content ) ) {
|
46 |
$the_post = get_post( absint( $id ) );
|
47 |
wp_cache_add( $id, $the_post, 'forms' );
|
48 |
}
|
languages/everest-forms.pot
CHANGED
@@ -9,7 +9,7 @@ msgstr ""
|
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"POT-Creation-Date: 2021-
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.5.0\n"
|
15 |
"X-Domain: everest-forms\n"
|
@@ -1486,7 +1486,7 @@ msgid "No form to duplicate has been supplied!"
|
|
1486 |
msgstr ""
|
1487 |
|
1488 |
#: includes/admin/class-evf-admin-import-export.php:34
|
1489 |
-
#: includes/admin/class-evf-admin-notices.php:
|
1490 |
#: includes/admin/class-evf-admin-tools.php:165
|
1491 |
msgid "Action failed. Please refresh the page and retry."
|
1492 |
msgstr ""
|
@@ -1541,7 +1541,7 @@ msgstr ""
|
|
1541 |
msgid "Add-ons"
|
1542 |
msgstr ""
|
1543 |
|
1544 |
-
#: includes/admin/class-evf-admin-notices.php:
|
1545 |
msgid "You don’t have permission to do this."
|
1546 |
msgstr ""
|
1547 |
|
@@ -2198,6 +2198,7 @@ msgid "Remind me later"
|
|
2198 |
msgstr ""
|
2199 |
|
2200 |
#: includes/admin/views/html-notice-review.php:27
|
|
|
2201 |
msgid "I already did"
|
2202 |
msgstr ""
|
2203 |
|
@@ -2205,6 +2206,34 @@ msgstr ""
|
|
2205 |
msgid "I have a query"
|
2206 |
msgstr ""
|
2207 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2208 |
#: includes/admin/views/html-notice-update.php:18
|
2209 |
msgid "Everest Forms database update required"
|
2210 |
msgstr ""
|
@@ -2242,82 +2271,82 @@ msgstr ""
|
|
2242 |
msgid "Cheatin’ huh?"
|
2243 |
msgstr ""
|
2244 |
|
2245 |
-
#: includes/class-evf-ajax.php:
|
2246 |
msgid "Invalid form"
|
2247 |
msgstr ""
|
2248 |
|
2249 |
-
#: includes/class-evf-ajax.php:
|
2250 |
msgid "Blank Form"
|
2251 |
msgstr ""
|
2252 |
|
2253 |
-
#: includes/class-evf-ajax.php:
|
2254 |
msgid "Something went wrong, please try again later"
|
2255 |
msgstr ""
|
2256 |
|
2257 |
-
#: includes/class-evf-ajax.php:
|
2258 |
msgid "You do not have permission."
|
2259 |
msgstr ""
|
2260 |
|
2261 |
-
#: includes/class-evf-ajax.php:
|
2262 |
msgid "No data provided"
|
2263 |
msgstr ""
|
2264 |
|
2265 |
-
#: includes/class-evf-ajax.php:
|
2266 |
msgid "Meta Key missing"
|
2267 |
msgstr ""
|
2268 |
|
2269 |
#. translators: %s: empty meta data
|
2270 |
-
#: includes/class-evf-ajax.php:
|
2271 |
msgid "Please add Meta key for fields: %s"
|
2272 |
msgstr ""
|
2273 |
|
2274 |
-
#: includes/class-evf-ajax.php:
|
2275 |
msgid "Form not found"
|
2276 |
msgstr ""
|
2277 |
|
2278 |
-
#: includes/class-evf-ajax.php:
|
2279 |
msgid "An error occurred while saving the form."
|
2280 |
msgstr ""
|
2281 |
|
2282 |
-
#: includes/class-evf-ajax.php:
|
2283 |
msgid "No Addon specified."
|
2284 |
msgstr ""
|
2285 |
|
2286 |
-
#: includes/class-evf-ajax.php:
|
2287 |
msgid "Addon can not be activate. Please try again."
|
2288 |
msgstr ""
|
2289 |
|
2290 |
-
#: includes/class-evf-ajax.php:
|
2291 |
msgid "No Plan specified."
|
2292 |
msgstr ""
|
2293 |
|
2294 |
-
#: includes/class-evf-ajax.php:
|
2295 |
msgid "This form template requires the following addons."
|
2296 |
msgstr ""
|
2297 |
|
2298 |
-
#: includes/class-evf-ajax.php:
|
2299 |
msgid "No plugin specified."
|
2300 |
msgstr ""
|
2301 |
|
2302 |
-
#: includes/class-evf-ajax.php:
|
2303 |
msgid "Sorry, you are not allowed to install plugins on this site."
|
2304 |
msgstr ""
|
2305 |
|
2306 |
-
#: includes/class-evf-ajax.php:
|
2307 |
msgid "Unable to connect to the filesystem. Please confirm your credentials."
|
2308 |
msgstr ""
|
2309 |
|
2310 |
-
#: includes/class-evf-ajax.php:
|
2311 |
-
#: includes/class-evf-ajax.php:
|
2312 |
msgid "Missing data"
|
2313 |
msgstr ""
|
2314 |
|
2315 |
-
#: includes/class-evf-ajax.php:
|
2316 |
msgid "Connection missing"
|
2317 |
msgstr ""
|
2318 |
|
2319 |
#. translators: %1$s - deactivation reason page; %2$d - deactivation url.
|
2320 |
-
#: includes/class-evf-ajax.php:
|
2321 |
msgid "Before we deactivate Everest Forms, would you care to <a href=\"%1$s\" target=\"_blank\">let us know why</a> so we can improve it for you? <a href=\"%2$s\">No, deactivate now</a>."
|
2322 |
msgstr ""
|
2323 |
|
@@ -4513,3 +4542,188 @@ msgstr ""
|
|
4513 |
#: templates/emails/footer-default.php:45
|
4514 |
msgid "Sent from %s"
|
4515 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"POT-Creation-Date: 2021-10-05T09:02:04+00:00\n"
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.5.0\n"
|
15 |
"X-Domain: everest-forms\n"
|
1486 |
msgstr ""
|
1487 |
|
1488 |
#: includes/admin/class-evf-admin-import-export.php:34
|
1489 |
+
#: includes/admin/class-evf-admin-notices.php:120
|
1490 |
#: includes/admin/class-evf-admin-tools.php:165
|
1491 |
msgid "Action failed. Please refresh the page and retry."
|
1492 |
msgstr ""
|
1541 |
msgid "Add-ons"
|
1542 |
msgstr ""
|
1543 |
|
1544 |
+
#: includes/admin/class-evf-admin-notices.php:124
|
1545 |
msgid "You don’t have permission to do this."
|
1546 |
msgstr ""
|
1547 |
|
2198 |
msgstr ""
|
2199 |
|
2200 |
#: includes/admin/views/html-notice-review.php:27
|
2201 |
+
#: includes/admin/views/html-notice-survey.php:40
|
2202 |
msgid "I already did"
|
2203 |
msgstr ""
|
2204 |
|
2206 |
msgid "I have a query"
|
2207 |
msgstr ""
|
2208 |
|
2209 |
+
#: includes/admin/views/html-notice-survey.php:16
|
2210 |
+
msgid "Everest Forms Survey!"
|
2211 |
+
msgstr ""
|
2212 |
+
|
2213 |
+
#: includes/admin/views/html-notice-survey.php:22
|
2214 |
+
msgid "Hey there!"
|
2215 |
+
msgstr ""
|
2216 |
+
|
2217 |
+
#: includes/admin/views/html-notice-survey.php:23
|
2218 |
+
msgid "We would be grateful if you could spare a moment and help us fill this survey"
|
2219 |
+
msgstr ""
|
2220 |
+
|
2221 |
+
#: includes/admin/views/html-notice-survey.php:24
|
2222 |
+
msgid "This survey will take approximately 4 minutes to complete."
|
2223 |
+
msgstr ""
|
2224 |
+
|
2225 |
+
#: includes/admin/views/html-notice-survey.php:32
|
2226 |
+
msgid "What benefit would you have?"
|
2227 |
+
msgstr ""
|
2228 |
+
|
2229 |
+
#: includes/admin/views/html-notice-survey.php:33
|
2230 |
+
msgid "We will take your feedback from the survey which will eventually help to improve the Everest Forms plugin. Thank you in advance for participating."
|
2231 |
+
msgstr ""
|
2232 |
+
|
2233 |
+
#: includes/admin/views/html-notice-survey.php:39
|
2234 |
+
msgid "Start Survey"
|
2235 |
+
msgstr ""
|
2236 |
+
|
2237 |
#: includes/admin/views/html-notice-update.php:18
|
2238 |
msgid "Everest Forms database update required"
|
2239 |
msgstr ""
|
2271 |
msgid "Cheatin’ huh?"
|
2272 |
msgstr ""
|
2273 |
|
2274 |
+
#: includes/class-evf-ajax.php:126
|
2275 |
msgid "Invalid form"
|
2276 |
msgstr ""
|
2277 |
|
2278 |
+
#: includes/class-evf-ajax.php:176
|
2279 |
msgid "Blank Form"
|
2280 |
msgstr ""
|
2281 |
|
2282 |
+
#: includes/class-evf-ajax.php:198
|
2283 |
msgid "Something went wrong, please try again later"
|
2284 |
msgstr ""
|
2285 |
|
2286 |
+
#: includes/class-evf-ajax.php:211
|
2287 |
msgid "You do not have permission."
|
2288 |
msgstr ""
|
2289 |
|
2290 |
+
#: includes/class-evf-ajax.php:216
|
2291 |
msgid "No data provided"
|
2292 |
msgstr ""
|
2293 |
|
2294 |
+
#: includes/class-evf-ajax.php:286
|
2295 |
msgid "Meta Key missing"
|
2296 |
msgstr ""
|
2297 |
|
2298 |
#. translators: %s: empty meta data
|
2299 |
+
#: includes/class-evf-ajax.php:288
|
2300 |
msgid "Please add Meta key for fields: %s"
|
2301 |
msgstr ""
|
2302 |
|
2303 |
+
#: includes/class-evf-ajax.php:308
|
2304 |
msgid "Form not found"
|
2305 |
msgstr ""
|
2306 |
|
2307 |
+
#: includes/class-evf-ajax.php:309
|
2308 |
msgid "An error occurred while saving the form."
|
2309 |
msgstr ""
|
2310 |
|
2311 |
+
#: includes/class-evf-ajax.php:348
|
2312 |
msgid "No Addon specified."
|
2313 |
msgstr ""
|
2314 |
|
2315 |
+
#: includes/class-evf-ajax.php:359
|
2316 |
msgid "Addon can not be activate. Please try again."
|
2317 |
msgstr ""
|
2318 |
|
2319 |
+
#: includes/class-evf-ajax.php:380
|
2320 |
msgid "No Plan specified."
|
2321 |
msgstr ""
|
2322 |
|
2323 |
+
#: includes/class-evf-ajax.php:401
|
2324 |
msgid "This form template requires the following addons."
|
2325 |
msgstr ""
|
2326 |
|
2327 |
+
#: includes/class-evf-ajax.php:452
|
2328 |
msgid "No plugin specified."
|
2329 |
msgstr ""
|
2330 |
|
2331 |
+
#: includes/class-evf-ajax.php:465
|
2332 |
msgid "Sorry, you are not allowed to install plugins on this site."
|
2333 |
msgstr ""
|
2334 |
|
2335 |
+
#: includes/class-evf-ajax.php:529
|
2336 |
msgid "Unable to connect to the filesystem. Please confirm your credentials."
|
2337 |
msgstr ""
|
2338 |
|
2339 |
+
#: includes/class-evf-ajax.php:573
|
2340 |
+
#: includes/class-evf-ajax.php:615
|
2341 |
msgid "Missing data"
|
2342 |
msgstr ""
|
2343 |
|
2344 |
+
#: includes/class-evf-ajax.php:631
|
2345 |
msgid "Connection missing"
|
2346 |
msgstr ""
|
2347 |
|
2348 |
#. translators: %1$s - deactivation reason page; %2$d - deactivation url.
|
2349 |
+
#: includes/class-evf-ajax.php:660
|
2350 |
msgid "Before we deactivate Everest Forms, would you care to <a href=\"%1$s\" target=\"_blank\">let us know why</a> so we can improve it for you? <a href=\"%2$s\">No, deactivate now</a>."
|
2351 |
msgstr ""
|
2352 |
|
4542 |
#: templates/emails/footer-default.php:45
|
4543 |
msgid "Sent from %s"
|
4544 |
msgstr ""
|
4545 |
+
|
4546 |
+
#: tests/wordpress/wp-includes/theme.json
|
4547 |
+
msgctxt "Font size name"
|
4548 |
+
msgid "Small"
|
4549 |
+
msgstr ""
|
4550 |
+
|
4551 |
+
#: tests/wordpress/wp-includes/theme.json
|
4552 |
+
msgctxt "Font size name"
|
4553 |
+
msgid "Normal"
|
4554 |
+
msgstr ""
|
4555 |
+
|
4556 |
+
#: tests/wordpress/wp-includes/theme.json
|
4557 |
+
msgctxt "Font size name"
|
4558 |
+
msgid "Medium"
|
4559 |
+
msgstr ""
|
4560 |
+
|
4561 |
+
#: tests/wordpress/wp-includes/theme.json
|
4562 |
+
msgctxt "Font size name"
|
4563 |
+
msgid "Large"
|
4564 |
+
msgstr ""
|
4565 |
+
|
4566 |
+
#: tests/wordpress/wp-includes/theme.json
|
4567 |
+
msgctxt "Font size name"
|
4568 |
+
msgid "Huge"
|
4569 |
+
msgstr ""
|
4570 |
+
|
4571 |
+
#: tests/wordpress/wp-includes/theme.json
|
4572 |
+
msgctxt "Color name"
|
4573 |
+
msgid "Black"
|
4574 |
+
msgstr ""
|
4575 |
+
|
4576 |
+
#: tests/wordpress/wp-includes/theme.json
|
4577 |
+
msgctxt "Color name"
|
4578 |
+
msgid "Cyan bluish gray"
|
4579 |
+
msgstr ""
|
4580 |
+
|
4581 |
+
#: tests/wordpress/wp-includes/theme.json
|
4582 |
+
msgctxt "Color name"
|
4583 |
+
msgid "White"
|
4584 |
+
msgstr ""
|
4585 |
+
|
4586 |
+
#: tests/wordpress/wp-includes/theme.json
|
4587 |
+
msgctxt "Color name"
|
4588 |
+
msgid "Pale pink"
|
4589 |
+
msgstr ""
|
4590 |
+
|
4591 |
+
#: tests/wordpress/wp-includes/theme.json
|
4592 |
+
msgctxt "Color name"
|
4593 |
+
msgid "Vivid red"
|
4594 |
+
msgstr ""
|
4595 |
+
|
4596 |
+
#: tests/wordpress/wp-includes/theme.json
|
4597 |
+
msgctxt "Color name"
|
4598 |
+
msgid "Luminous vivid orange"
|
4599 |
+
msgstr ""
|
4600 |
+
|
4601 |
+
#: tests/wordpress/wp-includes/theme.json
|
4602 |
+
msgctxt "Color name"
|
4603 |
+
msgid "Luminous vivid amber"
|
4604 |
+
msgstr ""
|
4605 |
+
|
4606 |
+
#: tests/wordpress/wp-includes/theme.json
|
4607 |
+
msgctxt "Color name"
|
4608 |
+
msgid "Light green cyan"
|
4609 |
+
msgstr ""
|
4610 |
+
|
4611 |
+
#: tests/wordpress/wp-includes/theme.json
|
4612 |
+
msgctxt "Color name"
|
4613 |
+
msgid "Vivid green cyan"
|
4614 |
+
msgstr ""
|
4615 |
+
|
4616 |
+
#: tests/wordpress/wp-includes/theme.json
|
4617 |
+
msgctxt "Color name"
|
4618 |
+
msgid "Pale cyan blue"
|
4619 |
+
msgstr ""
|
4620 |
+
|
4621 |
+
#: tests/wordpress/wp-includes/theme.json
|
4622 |
+
msgctxt "Color name"
|
4623 |
+
msgid "Vivid cyan blue"
|
4624 |
+
msgstr ""
|
4625 |
+
|
4626 |
+
#: tests/wordpress/wp-includes/theme.json
|
4627 |
+
msgctxt "Color name"
|
4628 |
+
msgid "Vivid purple"
|
4629 |
+
msgstr ""
|
4630 |
+
|
4631 |
+
#: tests/wordpress/wp-includes/theme.json
|
4632 |
+
msgctxt "Gradient name"
|
4633 |
+
msgid "Vivid cyan blue to vivid purple"
|
4634 |
+
msgstr ""
|
4635 |
+
|
4636 |
+
#: tests/wordpress/wp-includes/theme.json
|
4637 |
+
msgctxt "Gradient name"
|
4638 |
+
msgid "Light green cyan to vivid green cyan"
|
4639 |
+
msgstr ""
|
4640 |
+
|
4641 |
+
#: tests/wordpress/wp-includes/theme.json
|
4642 |
+
msgctxt "Gradient name"
|
4643 |
+
msgid "Luminous vivid amber to luminous vivid orange"
|
4644 |
+
msgstr ""
|
4645 |
+
|
4646 |
+
#: tests/wordpress/wp-includes/theme.json
|
4647 |
+
msgctxt "Gradient name"
|
4648 |
+
msgid "Luminous vivid orange to vivid red"
|
4649 |
+
msgstr ""
|
4650 |
+
|
4651 |
+
#: tests/wordpress/wp-includes/theme.json
|
4652 |
+
msgctxt "Gradient name"
|
4653 |
+
msgid "Very light gray to cyan bluish gray"
|
4654 |
+
msgstr ""
|
4655 |
+
|
4656 |
+
#: tests/wordpress/wp-includes/theme.json
|
4657 |
+
msgctxt "Gradient name"
|
4658 |
+
msgid "Cool to warm spectrum"
|
4659 |
+
msgstr ""
|
4660 |
+
|
4661 |
+
#: tests/wordpress/wp-includes/theme.json
|
4662 |
+
msgctxt "Gradient name"
|
4663 |
+
msgid "Blush light purple"
|
4664 |
+
msgstr ""
|
4665 |
+
|
4666 |
+
#: tests/wordpress/wp-includes/theme.json
|
4667 |
+
msgctxt "Gradient name"
|
4668 |
+
msgid "Blush bordeaux"
|
4669 |
+
msgstr ""
|
4670 |
+
|
4671 |
+
#: tests/wordpress/wp-includes/theme.json
|
4672 |
+
msgctxt "Gradient name"
|
4673 |
+
msgid "Luminous dusk"
|
4674 |
+
msgstr ""
|
4675 |
+
|
4676 |
+
#: tests/wordpress/wp-includes/theme.json
|
4677 |
+
msgctxt "Gradient name"
|
4678 |
+
msgid "Pale ocean"
|
4679 |
+
msgstr ""
|
4680 |
+
|
4681 |
+
#: tests/wordpress/wp-includes/theme.json
|
4682 |
+
msgctxt "Gradient name"
|
4683 |
+
msgid "Electric grass"
|
4684 |
+
msgstr ""
|
4685 |
+
|
4686 |
+
#: tests/wordpress/wp-includes/theme.json
|
4687 |
+
msgctxt "Gradient name"
|
4688 |
+
msgid "Midnight"
|
4689 |
+
msgstr ""
|
4690 |
+
|
4691 |
+
#: tests/wordpress/wp-includes/theme.json
|
4692 |
+
msgctxt "Duotone name"
|
4693 |
+
msgid "Dark grayscale"
|
4694 |
+
msgstr ""
|
4695 |
+
|
4696 |
+
#: tests/wordpress/wp-includes/theme.json
|
4697 |
+
msgctxt "Duotone name"
|
4698 |
+
msgid "Grayscale"
|
4699 |
+
msgstr ""
|
4700 |
+
|
4701 |
+
#: tests/wordpress/wp-includes/theme.json
|
4702 |
+
msgctxt "Duotone name"
|
4703 |
+
msgid "Purple and yellow"
|
4704 |
+
msgstr ""
|
4705 |
+
|
4706 |
+
#: tests/wordpress/wp-includes/theme.json
|
4707 |
+
msgctxt "Duotone name"
|
4708 |
+
msgid "Blue and red"
|
4709 |
+
msgstr ""
|
4710 |
+
|
4711 |
+
#: tests/wordpress/wp-includes/theme.json
|
4712 |
+
msgctxt "Duotone name"
|
4713 |
+
msgid "Midnight"
|
4714 |
+
msgstr ""
|
4715 |
+
|
4716 |
+
#: tests/wordpress/wp-includes/theme.json
|
4717 |
+
msgctxt "Duotone name"
|
4718 |
+
msgid "Magenta and yellow"
|
4719 |
+
msgstr ""
|
4720 |
+
|
4721 |
+
#: tests/wordpress/wp-includes/theme.json
|
4722 |
+
msgctxt "Duotone name"
|
4723 |
+
msgid "Purple and green"
|
4724 |
+
msgstr ""
|
4725 |
+
|
4726 |
+
#: tests/wordpress/wp-includes/theme.json
|
4727 |
+
msgctxt "Duotone name"
|
4728 |
+
msgid "Blue and orange"
|
4729 |
+
msgstr ""
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: contact form, forms, form builder, contact, custom form
|
|
4 |
Requires at least: 5.0
|
5 |
Tested up to: 5.8
|
6 |
Requires PHP: 5.4
|
7 |
-
Stable tag: 1.7.7
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
@@ -302,6 +302,11 @@ Yes you can! Join in on our [GitHub repository](https://github.com/wpeverest/eve
|
|
302 |
|
303 |
== Changelog ==
|
304 |
|
|
|
|
|
|
|
|
|
|
|
305 |
= 1.7.7 - 16-09-2021 =
|
306 |
* Tweak - Download text input option added.
|
307 |
* Tweak - Spacing issue on upgrade modal dialogues.
|
4 |
Requires at least: 5.0
|
5 |
Tested up to: 5.8
|
6 |
Requires PHP: 5.4
|
7 |
+
Stable tag: 1.7.7.1
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
302 |
|
303 |
== Changelog ==
|
304 |
|
305 |
+
= 1.7.7.1 - 05-10-2021 =
|
306 |
+
* Fix - Form save issue due to caching.
|
307 |
+
* Tweak - Removed unnecessary localization code.
|
308 |
+
* Enhancement - Survey notice.
|
309 |
+
|
310 |
= 1.7.7 - 16-09-2021 =
|
311 |
* Tweak - Download text input option added.
|
312 |
* Tweak - Spacing issue on upgrade modal dialogues.
|