Version Description
- New: Added a new frm_new_form_values filter for customizing the default values of new forms.
- New: Added a new frm_ajax_loaded_field event for listening for loaded fields loaded via AJAX on long forms in the form builder.
- Fix: Custom aria-describedby attribute values were not properly merging with the aria-describedby values added by field descriptions and errors.
- Fix: Imported field data would occasionally break if the new field ids had a different number of digits than the previously imported values.
- Fix: Placeholder text was appearing more transparent in Firefox than in other browsers and has been updated for consistency.
- Fix: Prevent a conflict that was causing the new Form modal to appear on some websites as a blank box without any content.
- Updated the icon for Constant Contact.
Download this release
Release Info
Developer | formidableforms |
Plugin | Formidable Forms – Form Builder for WordPress |
Version | 5.4 |
Comparing to | |
See all releases |
Code changes from version 5.3.2 to 5.4
- classes/controllers/FrmFormsController.php +9 -0
- classes/helpers/FrmAppHelper.php +1 -1
- classes/helpers/FrmFormsHelper.php +17 -0
- classes/models/FrmForm.php +29 -3
- classes/models/fields/FrmFieldType.php +12 -4
- css/_single_theme.css.php +1 -0
- css/custom_theme.css.php +2 -1
- formidable.php +1 -1
- images/icons.svg +2 -2
- js/formidable.js +0 -1
- js/formidable.min.js +3 -3
- js/formidable_admin.js +11 -0
- languages/formidable.pot +151 -151
- readme.txt +10 -7
classes/controllers/FrmFormsController.php
CHANGED
@@ -574,6 +574,15 @@ class FrmFormsController {
|
|
574 |
'antispam' => 1,
|
575 |
);
|
576 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
577 |
$form_id = FrmForm::create( $new_values );
|
578 |
/**
|
579 |
* @since 5.3
|
574 |
'antispam' => 1,
|
575 |
);
|
576 |
|
577 |
+
/**
|
578 |
+
* Allows changing form values before creating from the modal.
|
579 |
+
*
|
580 |
+
* @since 5.4
|
581 |
+
*
|
582 |
+
* @param array $values Form values.
|
583 |
+
*/
|
584 |
+
$new_values = apply_filters( 'frm_new_form_values', $new_values );
|
585 |
+
|
586 |
$form_id = FrmForm::create( $new_values );
|
587 |
/**
|
588 |
* @since 5.3
|
classes/helpers/FrmAppHelper.php
CHANGED
@@ -16,7 +16,7 @@ class FrmAppHelper {
|
|
16 |
/**
|
17 |
* @since 2.0
|
18 |
*/
|
19 |
-
public static $plug_version = '5.
|
20 |
|
21 |
/**
|
22 |
* @since 1.07.02
|
16 |
/**
|
17 |
* @since 2.0
|
18 |
*/
|
19 |
+
public static $plug_version = '5.4';
|
20 |
|
21 |
/**
|
22 |
* @since 1.07.02
|
classes/helpers/FrmFormsHelper.php
CHANGED
@@ -403,11 +403,13 @@ class FrmFormsHelper {
|
|
403 |
public static function get_default_html( $loc ) {
|
404 |
if ( $loc == 'submit' ) {
|
405 |
$draft_link = self::get_draft_link();
|
|
|
406 |
$default_html = <<<SUBMIT_HTML
|
407 |
<div class="frm_submit">
|
408 |
[if back_button]<button type="submit" name="frm_prev_page" formnovalidate="formnovalidate" class="frm_prev_page" [back_hook]>[back_label]</button>[/if back_button]
|
409 |
<button class="frm_button_submit" type="submit" [button_action]>[button_label]</button>
|
410 |
$draft_link
|
|
|
411 |
</div>
|
412 |
SUBMIT_HTML;
|
413 |
} elseif ( $loc == 'before' ) {
|
@@ -429,6 +431,17 @@ BEFORE_HTML;
|
|
429 |
return $link;
|
430 |
}
|
431 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
432 |
public static function get_custom_submit( $html, $form, $submit, $form_action, $values ) {
|
433 |
$button = self::replace_shortcodes( $html, $form, $submit, $form_action, $values );
|
434 |
if ( ! strpos( $button, '[button_action]' ) ) {
|
@@ -758,6 +771,10 @@ BEFORE_HTML;
|
|
758 |
$html = preg_replace( '/(\[if\s+save_draft\])(.*?)(\[\/if\s+save_draft\])/mis', '', $html );
|
759 |
}
|
760 |
|
|
|
|
|
|
|
|
|
761 |
if ( apply_filters( 'frm_do_html_shortcodes', true ) ) {
|
762 |
$html = do_shortcode( $html );
|
763 |
}
|
403 |
public static function get_default_html( $loc ) {
|
404 |
if ( $loc == 'submit' ) {
|
405 |
$draft_link = self::get_draft_link();
|
406 |
+
$start_over = self::get_start_over_shortcode();
|
407 |
$default_html = <<<SUBMIT_HTML
|
408 |
<div class="frm_submit">
|
409 |
[if back_button]<button type="submit" name="frm_prev_page" formnovalidate="formnovalidate" class="frm_prev_page" [back_hook]>[back_label]</button>[/if back_button]
|
410 |
<button class="frm_button_submit" type="submit" [button_action]>[button_label]</button>
|
411 |
$draft_link
|
412 |
+
$start_over
|
413 |
</div>
|
414 |
SUBMIT_HTML;
|
415 |
} elseif ( $loc == 'before' ) {
|
431 |
return $link;
|
432 |
}
|
433 |
|
434 |
+
/**
|
435 |
+
* Gets start over button shortcode.
|
436 |
+
*
|
437 |
+
* @since 5.4
|
438 |
+
*
|
439 |
+
* @return string
|
440 |
+
*/
|
441 |
+
public static function get_start_over_shortcode() {
|
442 |
+
return '[if start_over]<a href="#" tabindex="0" class="frm_start_over" [start_over_hook]>[start_over_label]</a>[/if start_over]';
|
443 |
+
}
|
444 |
+
|
445 |
public static function get_custom_submit( $html, $form, $submit, $form_action, $values ) {
|
446 |
$button = self::replace_shortcodes( $html, $form, $submit, $form_action, $values );
|
447 |
if ( ! strpos( $button, '[button_action]' ) ) {
|
771 |
$html = preg_replace( '/(\[if\s+save_draft\])(.*?)(\[\/if\s+save_draft\])/mis', '', $html );
|
772 |
}
|
773 |
|
774 |
+
if ( strpos( $html, '[if start_over]' ) ) {
|
775 |
+
$html = preg_replace( '/(\[if\s+start_over\])(.*?)(\[\/if\s+start_over\])/mis', '', $html );
|
776 |
+
}
|
777 |
+
|
778 |
if ( apply_filters( 'frm_do_html_shortcodes', true ) ) {
|
779 |
$html = do_shortcode( $html );
|
780 |
}
|
classes/models/FrmForm.php
CHANGED
@@ -33,7 +33,16 @@ class FrmForm {
|
|
33 |
$options['after_html'] = isset( $values['options']['after_html'] ) ? $values['options']['after_html'] : FrmFormsHelper::get_default_html( 'after' );
|
34 |
$options['submit_html'] = isset( $values['options']['submit_html'] ) ? $values['options']['submit_html'] : FrmFormsHelper::get_default_html( 'submit' );
|
35 |
|
36 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
$options = self::maybe_filter_form_options( $options );
|
38 |
$new_values['options'] = serialize( $options );
|
39 |
|
@@ -190,7 +199,15 @@ class FrmForm {
|
|
190 |
continue;
|
191 |
}
|
192 |
|
193 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
194 |
if ( $new_val !== $value ) {
|
195 |
$new_values[ $key ] = $new_val;
|
196 |
}
|
@@ -273,7 +290,16 @@ class FrmForm {
|
|
273 |
$values['options']['success_url'] = $options['success_url'];
|
274 |
}
|
275 |
|
276 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
277 |
$options = self::maybe_filter_form_options( $options );
|
278 |
$new_values['options'] = serialize( $options );
|
279 |
|
33 |
$options['after_html'] = isset( $values['options']['after_html'] ) ? $values['options']['after_html'] : FrmFormsHelper::get_default_html( 'after' );
|
34 |
$options['submit_html'] = isset( $values['options']['submit_html'] ) ? $values['options']['submit_html'] : FrmFormsHelper::get_default_html( 'submit' );
|
35 |
|
36 |
+
/**
|
37 |
+
* Allows modifying form options before updating or creating.
|
38 |
+
*
|
39 |
+
* @since 5.4 Add the third param.
|
40 |
+
*
|
41 |
+
* @param array $options Form options.
|
42 |
+
* @param array $values Form data.
|
43 |
+
* @param bool $update Is form updating or creating. It's `true` if is updating.
|
44 |
+
*/
|
45 |
+
$options = apply_filters( 'frm_form_options_before_update', $options, $values, false );
|
46 |
$options = self::maybe_filter_form_options( $options );
|
47 |
$new_values['options'] = serialize( $options );
|
48 |
|
199 |
continue;
|
200 |
}
|
201 |
|
202 |
+
if ( 'field_options' === $key ) {
|
203 |
+
// Need to loop through field_options to prevent breaking serialized string when length changed.
|
204 |
+
FrmAppHelper::unserialize_or_decode( $value );
|
205 |
+
$new_val = FrmFieldsHelper::switch_field_ids( $value );
|
206 |
+
$new_val = serialize( $new_val );
|
207 |
+
} else {
|
208 |
+
$new_val = FrmFieldsHelper::switch_field_ids( $value );
|
209 |
+
}
|
210 |
+
|
211 |
if ( $new_val !== $value ) {
|
212 |
$new_values[ $key ] = $new_val;
|
213 |
}
|
290 |
$values['options']['success_url'] = $options['success_url'];
|
291 |
}
|
292 |
|
293 |
+
/**
|
294 |
+
* Allows modifying form options before updating or creating.
|
295 |
+
*
|
296 |
+
* @since 5.4 Added the third param.
|
297 |
+
*
|
298 |
+
* @param array $options Form options.
|
299 |
+
* @param array $values Form data.
|
300 |
+
* @param bool $update Is form updating or creating. It's `true` if is updating.
|
301 |
+
*/
|
302 |
+
$options = apply_filters( 'frm_form_options_before_update', $options, $values, true );
|
303 |
$options = self::maybe_filter_form_options( $options );
|
304 |
$new_values['options'] = serialize( $options );
|
305 |
|
classes/models/fields/FrmFieldType.php
CHANGED
@@ -1056,16 +1056,24 @@ DEFAULT_HTML;
|
|
1056 |
* @since 3.0
|
1057 |
*/
|
1058 |
protected function add_aria_description( $args, &$input_html ) {
|
1059 |
-
$
|
1060 |
-
if ( $
|
1061 |
-
$describedby = '
|
|
|
|
|
|
|
|
|
|
|
|
|
1062 |
}
|
1063 |
|
1064 |
if ( isset( $args['errors'][ 'field' . $args['field_id'] ] ) ) {
|
1065 |
$describedby .= ' frm_error_' . $args['html_id'];
|
1066 |
}
|
1067 |
|
1068 |
-
if (
|
|
|
|
|
1069 |
$input_html .= ' aria-describedby="' . esc_attr( trim( $describedby ) ) . '"';
|
1070 |
}
|
1071 |
}
|
1056 |
* @since 3.0
|
1057 |
*/
|
1058 |
protected function add_aria_description( $args, &$input_html ) {
|
1059 |
+
$aria_describedby_exists = preg_match_all( '/aria-describedby=\"([^\"]*)\"/', $input_html, $matches ) === 1;
|
1060 |
+
if ( $aria_describedby_exists ) {
|
1061 |
+
$describedby = 'aria-describedby="' . esc_attr( trim( $matches[1][0] ) );
|
1062 |
+
} else {
|
1063 |
+
$describedby = '';
|
1064 |
+
}
|
1065 |
+
|
1066 |
+
if ( $this->get_field_column( 'description' ) !== '' ) {
|
1067 |
+
$describedby .= ' frm_desc_' . $args['html_id'];
|
1068 |
}
|
1069 |
|
1070 |
if ( isset( $args['errors'][ 'field' . $args['field_id'] ] ) ) {
|
1071 |
$describedby .= ' frm_error_' . $args['html_id'];
|
1072 |
}
|
1073 |
|
1074 |
+
if ( $aria_describedby_exists ) {
|
1075 |
+
$input_html = preg_replace( '/aria-describedby=\"[^\"]*\"/', $describedby . '"', $input_html );
|
1076 |
+
} elseif ( ! empty( $describedby ) ) {
|
1077 |
$input_html .= ' aria-describedby="' . esc_attr( trim( $describedby ) ) . '"';
|
1078 |
}
|
1079 |
}
|
css/_single_theme.css.php
CHANGED
@@ -186,6 +186,7 @@ if ( '' === $field_height || 'auto' === $field_height ) {
|
|
186 |
.<?php echo esc_html( $style_class ); ?> input::-moz-placeholder,
|
187 |
.<?php echo esc_html( $style_class ); ?> textarea::-moz-placeholder{
|
188 |
color: <?php echo esc_html( $text_color_disabled . $important ); ?>;
|
|
|
189 |
}
|
190 |
.<?php echo esc_html( $style_class ); ?> input:-ms-input-placeholder,
|
191 |
<?php echo esc_html( $style_class ); ?> textarea:-ms-input-placeholder{
|
186 |
.<?php echo esc_html( $style_class ); ?> input::-moz-placeholder,
|
187 |
.<?php echo esc_html( $style_class ); ?> textarea::-moz-placeholder{
|
188 |
color: <?php echo esc_html( $text_color_disabled . $important ); ?>;
|
189 |
+
opacity: 1;
|
190 |
}
|
191 |
.<?php echo esc_html( $style_class ); ?> input:-ms-input-placeholder,
|
192 |
<?php echo esc_html( $style_class ); ?> textarea:-ms-input-placeholder{
|
css/custom_theme.css.php
CHANGED
@@ -679,7 +679,8 @@ a.frm_save_draft{
|
|
679 |
cursor:pointer;
|
680 |
}
|
681 |
|
682 |
-
.with_frm_style a.frm_save_draft
|
|
|
683 |
<?php if ( ! empty( $defaults['font'] ) ) { ?>
|
684 |
font-family:<?php echo FrmAppHelper::kses( $defaults['font'] ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>;
|
685 |
font-family:var(--font);
|
679 |
cursor:pointer;
|
680 |
}
|
681 |
|
682 |
+
.with_frm_style a.frm_save_draft,
|
683 |
+
.with_frm_style a.frm_start_over{
|
684 |
<?php if ( ! empty( $defaults['font'] ) ) { ?>
|
685 |
font-family:<?php echo FrmAppHelper::kses( $defaults['font'] ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>;
|
686 |
font-family:var(--font);
|
formidable.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/*
|
3 |
Plugin Name: Formidable Forms
|
4 |
Description: Quickly and easily create drag-and-drop forms
|
5 |
-
Version: 5.
|
6 |
Plugin URI: https://formidableforms.com/
|
7 |
Author URI: https://formidableforms.com/
|
8 |
Author: Strategy11
|
2 |
/*
|
3 |
Plugin Name: Formidable Forms
|
4 |
Description: Quickly and easily create drag-and-drop forms
|
5 |
+
Version: 5.4
|
6 |
Plugin URI: https://formidableforms.com/
|
7 |
Author URI: https://formidableforms.com/
|
8 |
Author: Strategy11
|
images/icons.svg
CHANGED
@@ -760,9 +760,9 @@
|
|
760 |
<title>campaignmonitor</title>
|
761 |
<path d="M19.9 3.6a.8.8 0 0 0-1.1-.2L.1 16.4c.2.2.4.4.7.4h18.4c.5 0 .8-.4.8-.8V4l-.1-.4zM1.2 3.4A.8.8 0 0 0 0 4v12l8.9-7.3-7.7-5.3z"/>
|
762 |
</symbol>
|
763 |
-
<symbol id="frm_constant_contact_icon" viewBox="0 0
|
764 |
<title>constant_contact</title>
|
765 |
-
<path d="
|
766 |
</symbol>
|
767 |
<symbol id="frm_getresponse_icon" viewBox="0 0 25 20">
|
768 |
<title>getresponse</title>
|
760 |
<title>campaignmonitor</title>
|
761 |
<path d="M19.9 3.6a.8.8 0 0 0-1.1-.2L.1 16.4c.2.2.4.4.7.4h18.4c.5 0 .8-.4.8-.8V4l-.1-.4zM1.2 3.4A.8.8 0 0 0 0 4v12l8.9-7.3-7.7-5.3z"/>
|
762 |
</symbol>
|
763 |
+
<symbol id="frm_constant_contact_icon" viewBox="0 0 163 163">
|
764 |
<title>constant_contact</title>
|
765 |
+
<path d="M75.9 163C31 163 .5 126.4.5 87.5.5 48 31.6 13.9 73 12.3c1.6-.1 3 1.3 3 2.9v12.1c0 1.5-1.2 2.8-2.8 2.9-30.4 1.4-54.9 26.3-54.9 57.4 0 30.4 24 57.6 57.6 57.6 32.7 0 55.9-26.1 57.3-54.9.1-1.5 1.3-2.8 2.9-2.8h12.1c1.6 0 2.9 1.3 2.9 3-1.4 38.4-32.3 72.5-75.2 72.5Z" fill="currentColor"/><path d="M76 123c-20 0-35.5-15.9-35.5-35.5 0-18.3 14.1-33.6 32.4-35.1 1.7-.1 3.1 1.2 3.1 2.9v12.1c0 1.4-1 2.7-2.5 2.9-8.8 1.2-15.2 8.7-15.2 17.3 0 9.6 7.5 17.7 17.7 17.7 8.5 0 16.1-6.4 17.3-15.2.2-1.4 1.5-2.5 2.9-2.5h12.1c1.7 0 3 1.4 2.9 3.1C109.6 108.6 94.6 123 76 123ZM145.7 72.7c-1.4-29.3-24.8-53.5-54.9-54.9-1.5-.1-2.8-1.3-2.8-2.9v-12C88 1.3 89.3 0 91 0c39.1 1.5 71 32.8 72.5 72.5.1 1.6-1.3 3-2.9 3h-12.1c-1.4 0-2.7-1.2-2.8-2.8ZM91.3 58.1c-1.8-.3-3.1-1.8-3.1-3.3V43c0-1.7 1.4-3 3.1-2.9 17.4 1.5 30.8 15.4 32.3 32.2.1 1.7-1.2 3.1-2.9 3.1H108c-1.2 0-2.1-.8-2.3-2-.9-7.1-6.3-13.9-14.4-15.3Z" fill="currentColor"/>
|
766 |
</symbol>
|
767 |
<symbol id="frm_getresponse_icon" viewBox="0 0 25 20">
|
768 |
<title>getresponse</title>
|
js/formidable.js
CHANGED
@@ -798,7 +798,6 @@ function frmFrontFormJS() {
|
|
798 |
input.attr( 'aria-describedby', describedBy );
|
799 |
}
|
800 |
input.attr( 'aria-invalid', true );
|
801 |
-
input.attr( 'aria-describedby', id );
|
802 |
|
803 |
jQuery( document ).trigger( 'frmAddFieldError', [ $fieldCont, key, jsErrors ]);
|
804 |
}
|
798 |
input.attr( 'aria-describedby', describedBy );
|
799 |
}
|
800 |
input.attr( 'aria-invalid', true );
|
|
|
801 |
|
802 |
jQuery( document ).trigger( 'frmAddFieldError', [ $fieldCont, key, jsErrors ]);
|
803 |
}
|
js/formidable.min.js
CHANGED
@@ -29,9 +29,9 @@ data,success,error){var ajaxUrl,action,ajaxParams;ajaxUrl=frm_js.ajax_url;action
|
|
29 |
[object,response]);else jQuery(document).trigger("frmPageChanged",[object,response])}function removeAddedScripts(formContainer,formID){var endReplace=jQuery(".frm_end_ajax_"+formID);if(endReplace.length){formContainer.nextUntil(".frm_end_ajax_"+formID).remove();endReplace.remove()}}function maybeSlideOut(oldContent,newContent){var c,newClass="frm_slideout";if(newContent.indexOf(" frm_slide")!==-1){c=oldContent.children();if(newContent.indexOf(" frm_going_back")!==-1)newClass+=" frm_going_back";c.removeClass("frm_going_back");
|
30 |
c.addClass(newClass);return 300}return 0}function addUrlParam(response){var url;if(history.pushState&&typeof response.page!=="undefined"){url=addQueryVar("frm_page",response.page);window.history.pushState({"html":response.html},"","?"+url)}}function addQueryVar(key,value){var kvp,i,x;key=encodeURI(key);value=encodeURI(value);kvp=document.location.search.substr(1).split("&");i=kvp.length;while(i--){x=kvp[i].split("=");if(x[0]==key){x[1]=value;kvp[i]=x.join("=");break}}if(i<0)kvp[kvp.length]=[key,value].join("=");
|
31 |
return kvp.join("&")}function addFieldError($fieldCont,key,jsErrors){var input,id,describedBy,roleString;if($fieldCont.length&&$fieldCont.is(":visible")){$fieldCont.addClass("frm_blank_field");input=$fieldCont.find("input, select, textarea");id="frm_error_field_"+key;describedBy=input.attr("aria-describedby");if(typeof frmThemeOverride_frmPlaceError==="function")frmThemeOverride_frmPlaceError(key,jsErrors);else{if(-1!==jsErrors[key].indexOf("<div"))$fieldCont.append(jsErrors[key]);else{roleString=
|
32 |
-
frm_js.include_alert_role?'role="alert"':"";$fieldCont.append('<div class="frm_error" '+roleString+' id="'+id+'">'+jsErrors[key]+"</div>")}if(typeof describedBy==="undefined")describedBy=id;else if(describedBy.indexOf(id)===-1)describedBy=describedBy+" "+id;input.attr("aria-describedby",describedBy)}input.attr("aria-invalid",true);
|
33 |
-
|
34 |
-
|
35 |
isGoingToPrevPage($object)?"frm_loading_prev":"frm_loading_form";$object.addClass(loadingClass)}function isGoingToPrevPage($object){return typeof frmProForm!=="undefined"&&frmProForm.goingToPreviousPage($object)}function removeSubmitLoading($object,enable,processesRunning){var loadingForm;if(processesRunning>0)return;loadingForm=jQuery(".frm_loading_form");loadingForm.removeClass("frm_loading_form");loadingForm.removeClass("frm_loading_prev");loadingForm.trigger("frmEndFormLoading");if(enable==="enable"){enableSubmitButton(loadingForm);
|
36 |
enableSaveDraft(loadingForm)}}function showFileLoading(object){var fileval,loading=document.getElementById("frm_loading");if(loading!==null){fileval=jQuery(object).find("input[type=file]").val();if(typeof fileval!=="undefined"&&fileval!=="")setTimeout(function(){jQuery(loading).fadeIn("slow")},2E3)}}function clearDefault(){toggleDefault(jQuery(this),"clear")}function replaceDefault(){toggleDefault(jQuery(this),"replace")}function toggleDefault($thisField,e){var thisVal,v=$thisField.data("frmval").replace(/(\n|\r\n)/g,
|
37 |
"\r");if(v===""||typeof v==="undefined")return false;thisVal=$thisField.val().replace(/(\n|\r\n)/g,"\r");if("replace"===e){if(thisVal==="")$thisField.addClass("frm_default").val(v)}else if(thisVal==v)$thisField.removeClass("frm_default").val("")}function resendEmail(){var $link=jQuery(this),entryId=this.getAttribute("data-eid"),formId=this.getAttribute("data-fid"),label=$link.find(".frm_link_label");if(label.length<1)label=$link;label.append('<span class="frm-wait"></span>');jQuery.ajax({type:"POST",
|
29 |
[object,response]);else jQuery(document).trigger("frmPageChanged",[object,response])}function removeAddedScripts(formContainer,formID){var endReplace=jQuery(".frm_end_ajax_"+formID);if(endReplace.length){formContainer.nextUntil(".frm_end_ajax_"+formID).remove();endReplace.remove()}}function maybeSlideOut(oldContent,newContent){var c,newClass="frm_slideout";if(newContent.indexOf(" frm_slide")!==-1){c=oldContent.children();if(newContent.indexOf(" frm_going_back")!==-1)newClass+=" frm_going_back";c.removeClass("frm_going_back");
|
30 |
c.addClass(newClass);return 300}return 0}function addUrlParam(response){var url;if(history.pushState&&typeof response.page!=="undefined"){url=addQueryVar("frm_page",response.page);window.history.pushState({"html":response.html},"","?"+url)}}function addQueryVar(key,value){var kvp,i,x;key=encodeURI(key);value=encodeURI(value);kvp=document.location.search.substr(1).split("&");i=kvp.length;while(i--){x=kvp[i].split("=");if(x[0]==key){x[1]=value;kvp[i]=x.join("=");break}}if(i<0)kvp[kvp.length]=[key,value].join("=");
|
31 |
return kvp.join("&")}function addFieldError($fieldCont,key,jsErrors){var input,id,describedBy,roleString;if($fieldCont.length&&$fieldCont.is(":visible")){$fieldCont.addClass("frm_blank_field");input=$fieldCont.find("input, select, textarea");id="frm_error_field_"+key;describedBy=input.attr("aria-describedby");if(typeof frmThemeOverride_frmPlaceError==="function")frmThemeOverride_frmPlaceError(key,jsErrors);else{if(-1!==jsErrors[key].indexOf("<div"))$fieldCont.append(jsErrors[key]);else{roleString=
|
32 |
+
frm_js.include_alert_role?'role="alert"':"";$fieldCont.append('<div class="frm_error" '+roleString+' id="'+id+'">'+jsErrors[key]+"</div>")}if(typeof describedBy==="undefined")describedBy=id;else if(describedBy.indexOf(id)===-1)describedBy=describedBy+" "+id;input.attr("aria-describedby",describedBy)}input.attr("aria-invalid",true);jQuery(document).trigger("frmAddFieldError",[$fieldCont,key,jsErrors])}}function removeFieldError($fieldCont){var errorMessage=$fieldCont.find(".frm_error"),errorId=errorMessage.attr("id"),
|
33 |
+
input=$fieldCont.find("input, select, textarea"),describedBy=input.attr("aria-describedby");$fieldCont.removeClass("frm_blank_field has-error");errorMessage.remove();input.attr("aria-invalid",false);input.removeAttr("aria-describedby");if(typeof describedBy!=="undefined"){describedBy=describedBy.replace(errorId,"");input.attr("aria-describedby",describedBy)}}function removeAllErrors(){jQuery(".form-field").removeClass("frm_blank_field has-error");jQuery(".form-field .frm_error").replaceWith("");jQuery(".frm_error_style").remove()}
|
34 |
+
function scrollToFirstField(object){var field=jQuery(object).find(".frm_blank_field").first();if(field.length)frmFrontForm.scrollMsg(field,object,true)}function showSubmitLoading($object){showLoadingIndicator($object);disableSubmitButton($object);disableSaveDraft($object)}function showLoadingIndicator($object){if(!$object.hasClass("frm_loading_form")&&!$object.hasClass("frm_loading_prev")){addLoadingClass($object);$object.trigger("frmStartFormLoading")}}function addLoadingClass($object){var loadingClass=
|
35 |
isGoingToPrevPage($object)?"frm_loading_prev":"frm_loading_form";$object.addClass(loadingClass)}function isGoingToPrevPage($object){return typeof frmProForm!=="undefined"&&frmProForm.goingToPreviousPage($object)}function removeSubmitLoading($object,enable,processesRunning){var loadingForm;if(processesRunning>0)return;loadingForm=jQuery(".frm_loading_form");loadingForm.removeClass("frm_loading_form");loadingForm.removeClass("frm_loading_prev");loadingForm.trigger("frmEndFormLoading");if(enable==="enable"){enableSubmitButton(loadingForm);
|
36 |
enableSaveDraft(loadingForm)}}function showFileLoading(object){var fileval,loading=document.getElementById("frm_loading");if(loading!==null){fileval=jQuery(object).find("input[type=file]").val();if(typeof fileval!=="undefined"&&fileval!=="")setTimeout(function(){jQuery(loading).fadeIn("slow")},2E3)}}function clearDefault(){toggleDefault(jQuery(this),"clear")}function replaceDefault(){toggleDefault(jQuery(this),"replace")}function toggleDefault($thisField,e){var thisVal,v=$thisField.data("frmval").replace(/(\n|\r\n)/g,
|
37 |
"\r");if(v===""||typeof v==="undefined")return false;thisVal=$thisField.val().replace(/(\n|\r\n)/g,"\r");if("replace"===e){if(thisVal==="")$thisField.addClass("frm_default").val(v)}else if(thisVal==v)$thisField.removeClass("frm_default").val("")}function resendEmail(){var $link=jQuery(this),entryId=this.getAttribute("data-eid"),formId=this.getAttribute("data-fid"),label=$link.find(".frm_link_label");if(label.length<1)label=$link;label.append('<span class="frm-wait"></span>');jQuery.ajax({type:"POST",
|
js/formidable_admin.js
CHANGED
@@ -1656,6 +1656,10 @@ function frmAdminBuildJS() {
|
|
1656 |
initiateMultiselect();
|
1657 |
renumberPageBreaks();
|
1658 |
maybeHideQuantityProductFieldOption();
|
|
|
|
|
|
|
|
|
1659 |
}
|
1660 |
});
|
1661 |
}
|
@@ -7875,6 +7879,13 @@ function frmAdminBuildJS() {
|
|
7875 |
jQuery( document ).on( 'click', '.frm-trigger-new-form-modal', triggerNewFormModal );
|
7876 |
$modal = initModal( '#frm_new_form_modal', '600px' );
|
7877 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7878 |
installFormTrigger = document.createElement( 'a' );
|
7879 |
installFormTrigger.classList.add( 'frm-install-template', 'frm_hidden' );
|
7880 |
document.body.appendChild( installFormTrigger );
|
1656 |
initiateMultiselect();
|
1657 |
renumberPageBreaks();
|
1658 |
maybeHideQuantityProductFieldOption();
|
1659 |
+
|
1660 |
+
const loadedEvent = new Event( 'frm_ajax_loaded_field', { bubbles: false });
|
1661 |
+
loadedEvent.frmFields = field.map( f => JSON.parse( f ) );
|
1662 |
+
document.dispatchEvent( loadedEvent );
|
1663 |
}
|
1664 |
});
|
1665 |
}
|
7879 |
jQuery( document ).on( 'click', '.frm-trigger-new-form-modal', triggerNewFormModal );
|
7880 |
$modal = initModal( '#frm_new_form_modal', '600px' );
|
7881 |
|
7882 |
+
setTimeout(
|
7883 |
+
function() {
|
7884 |
+
$modal.get( 0 ).querySelector( '.postbox' ).style.display = 'block'; // Fixes pro issue #3508, prevent a conflict that hides the postbox in modal.
|
7885 |
+
},
|
7886 |
+
0
|
7887 |
+
);
|
7888 |
+
|
7889 |
installFormTrigger = document.createElement( 'a' );
|
7890 |
installFormTrigger.classList.add( 'frm-install-template', 'frm_hidden' );
|
7891 |
document.body.appendChild( installFormTrigger );
|
languages/formidable.pot
CHANGED
@@ -2,14 +2,14 @@
|
|
2 |
# This file is distributed under the same license as the Formidable Forms plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Formidable Forms 5.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
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: 2022-06-
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.4.0\n"
|
15 |
"X-Domain: formidable\n"
|
@@ -138,7 +138,7 @@ msgstr ""
|
|
138 |
|
139 |
#: classes/controllers/FrmAddonsController.php:29
|
140 |
#: classes/controllers/FrmAddonsController.php:30
|
141 |
-
#: classes/helpers/FrmFormsHelper.php:
|
142 |
#: classes/views/frm-fields/back-end/smart-values.php:16
|
143 |
#: classes/views/shared/admin-header.php:33
|
144 |
msgid "Upgrade"
|
@@ -200,7 +200,7 @@ msgstr ""
|
|
200 |
#: classes/controllers/FrmAppController.php:178
|
201 |
#: classes/controllers/FrmEntriesController.php:11
|
202 |
#: classes/controllers/FrmEntriesController.php:100
|
203 |
-
#: classes/controllers/FrmFormsController.php:
|
204 |
#: classes/controllers/FrmXMLController.php:260
|
205 |
#: classes/views/xml/import_form.php:121
|
206 |
msgid "Entries"
|
@@ -233,14 +233,14 @@ msgid "Applications"
|
|
233 |
msgstr ""
|
234 |
|
235 |
#: classes/controllers/FrmEntriesController.php:79
|
236 |
-
#: classes/controllers/FrmFormsController.php:
|
237 |
#: classes/views/frm-entries/form.php:63
|
238 |
#: classes/views/frm-entries/sidebar-shared.php:57
|
239 |
msgid "Entry Key"
|
240 |
msgstr ""
|
241 |
|
242 |
#: classes/controllers/FrmEntriesController.php:84
|
243 |
-
#: classes/controllers/FrmFormsController.php:
|
244 |
#: classes/views/xml/import_form.php:152
|
245 |
#: classes/widgets/FrmElementorWidget.php:37
|
246 |
#: classes/widgets/FrmShowForm.php:59
|
@@ -326,7 +326,7 @@ msgid "%s form actions"
|
|
326 |
msgstr ""
|
327 |
|
328 |
#: classes/controllers/FrmFormsController.php:9
|
329 |
-
#: classes/controllers/FrmFormsController.php:
|
330 |
#: classes/controllers/FrmStylesController.php:51
|
331 |
#: classes/controllers/FrmXMLController.php:259
|
332 |
#: classes/views/frm-forms/list.php:10
|
@@ -353,7 +353,7 @@ msgid "Settings Successfully Updated"
|
|
353 |
msgstr ""
|
354 |
|
355 |
#: classes/controllers/FrmFormsController.php:179
|
356 |
-
#: classes/controllers/FrmFormsController.php:
|
357 |
msgid "Form was successfully updated."
|
358 |
msgstr ""
|
359 |
|
@@ -410,49 +410,49 @@ msgid_plural "%1$s forms permanently deleted."
|
|
410 |
msgstr[0] ""
|
411 |
msgstr[1] ""
|
412 |
|
413 |
-
#: classes/controllers/FrmFormsController.php:
|
414 |
msgid "There was an error creating a template."
|
415 |
msgstr ""
|
416 |
|
417 |
-
#: classes/controllers/FrmFormsController.php:
|
418 |
msgid "Add forms and content"
|
419 |
msgstr ""
|
420 |
|
421 |
-
#: classes/controllers/FrmFormsController.php:
|
422 |
#: classes/views/frm-forms/insert_form_popup.php:33
|
423 |
msgid "Insert a Form"
|
424 |
msgstr ""
|
425 |
|
426 |
-
#: classes/controllers/FrmFormsController.php:
|
427 |
msgid "Display form title"
|
428 |
msgstr ""
|
429 |
|
430 |
-
#: classes/controllers/FrmFormsController.php:
|
431 |
msgid "Display form description"
|
432 |
msgstr ""
|
433 |
|
434 |
-
#: classes/controllers/FrmFormsController.php:
|
435 |
msgid "Minimize form HTML"
|
436 |
msgstr ""
|
437 |
|
438 |
-
#: classes/controllers/FrmFormsController.php:
|
439 |
#: classes/views/frm-forms/new-form-overlay.php:46
|
440 |
msgid "Template Name"
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: classes/controllers/FrmFormsController.php:
|
444 |
#: classes/views/xml/import_form.php:120
|
445 |
msgid "Type"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: classes/controllers/FrmFormsController.php:
|
449 |
-
#: classes/controllers/FrmFormsController.php:
|
450 |
#: classes/helpers/FrmCSVExportHelper.php:349
|
451 |
#: classes/views/shared/mb_adv_info.php:98
|
452 |
msgid "Key"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: classes/controllers/FrmFormsController.php:
|
456 |
#: classes/controllers/FrmStylesController.php:401
|
457 |
#: classes/views/frm-forms/settings-advanced.php:13
|
458 |
#: classes/views/styles/manage.php:39
|
@@ -461,201 +461,201 @@ msgstr ""
|
|
461 |
msgid "Form Title"
|
462 |
msgstr ""
|
463 |
|
464 |
-
#: classes/controllers/FrmFormsController.php:
|
465 |
msgid "Actions"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: classes/controllers/FrmFormsController.php:
|
469 |
#: classes/models/FrmField.php:87
|
470 |
msgid "Date"
|
471 |
msgstr ""
|
472 |
|
473 |
-
#: classes/controllers/FrmFormsController.php:
|
474 |
-
#: classes/helpers/FrmFormsHelper.php:
|
475 |
msgid "My Templates"
|
476 |
msgstr ""
|
477 |
|
478 |
-
#: classes/controllers/FrmFormsController.php:
|
479 |
msgid "You are trying to edit a form that does not exist."
|
480 |
msgstr ""
|
481 |
|
482 |
#. translators: %1$s: Start link HTML, %2$s: End link HTML
|
483 |
-
#: classes/controllers/FrmFormsController.php:
|
484 |
msgid "You are trying to edit a child form. Please edit from %1$shere%2$s"
|
485 |
msgstr ""
|
486 |
|
487 |
-
#: classes/controllers/FrmFormsController.php:
|
488 |
msgid "Template was successfully updated."
|
489 |
msgstr ""
|
490 |
|
491 |
-
#: classes/controllers/FrmFormsController.php:
|
492 |
#: classes/controllers/FrmStylesController.php:400
|
493 |
msgid "General"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: classes/controllers/FrmFormsController.php:
|
497 |
msgid "General Form Settings"
|
498 |
msgstr ""
|
499 |
|
500 |
-
#: classes/controllers/FrmFormsController.php:
|
501 |
msgid "Actions & Notifications"
|
502 |
msgstr ""
|
503 |
|
504 |
-
#: classes/controllers/FrmFormsController.php:
|
505 |
-
#: classes/controllers/FrmFormsController.php:
|
506 |
msgid "Form Permissions"
|
507 |
msgstr ""
|
508 |
|
509 |
-
#: classes/controllers/FrmFormsController.php:
|
510 |
msgid "Allow editing, protect forms and files, limit entries, and save drafts. Upgrade to get form and entry permissions."
|
511 |
msgstr ""
|
512 |
|
513 |
-
#: classes/controllers/FrmFormsController.php:
|
514 |
msgid "Form Scheduling"
|
515 |
msgstr ""
|
516 |
|
517 |
-
#: classes/controllers/FrmFormsController.php:
|
518 |
msgid "Form scheduling settings"
|
519 |
msgstr ""
|
520 |
|
521 |
-
#: classes/controllers/FrmFormsController.php:
|
522 |
msgid "Styling & Buttons"
|
523 |
msgstr ""
|
524 |
|
525 |
-
#: classes/controllers/FrmFormsController.php:
|
526 |
msgid "Form Landing Page"
|
527 |
msgstr ""
|
528 |
|
529 |
-
#: classes/controllers/FrmFormsController.php:
|
530 |
-
#: classes/controllers/FrmFormsController.php:
|
531 |
msgid "Conversational Forms"
|
532 |
msgstr ""
|
533 |
|
534 |
-
#: classes/controllers/FrmFormsController.php:
|
535 |
msgid "Ask one question at a time for automated conversations."
|
536 |
msgstr ""
|
537 |
|
538 |
-
#: classes/controllers/FrmFormsController.php:
|
539 |
msgid "Customize HTML"
|
540 |
msgstr ""
|
541 |
|
542 |
-
#: classes/controllers/FrmFormsController.php:
|
543 |
msgid "Customize field values with the following parameters."
|
544 |
msgstr ""
|
545 |
|
546 |
-
#: classes/controllers/FrmFormsController.php:
|
547 |
msgid "Separator"
|
548 |
msgstr ""
|
549 |
|
550 |
-
#: classes/controllers/FrmFormsController.php:
|
551 |
msgid "Use a different separator for checkbox fields"
|
552 |
msgstr ""
|
553 |
|
554 |
-
#: classes/controllers/FrmFormsController.php:
|
555 |
msgid "Date Format"
|
556 |
msgstr ""
|
557 |
|
558 |
-
#: classes/controllers/FrmFormsController.php:
|
559 |
#: classes/views/frm-fields/back-end/settings.php:27
|
560 |
msgid "Field Label"
|
561 |
msgstr ""
|
562 |
|
563 |
-
#: classes/controllers/FrmFormsController.php:
|
564 |
msgid "No Auto P"
|
565 |
msgstr ""
|
566 |
|
567 |
-
#: classes/controllers/FrmFormsController.php:
|
568 |
msgid "Do not automatically add any paragraphs or line breaks"
|
569 |
msgstr ""
|
570 |
|
571 |
-
#: classes/controllers/FrmFormsController.php:
|
572 |
#: classes/models/FrmField.php:62
|
573 |
msgid "User ID"
|
574 |
msgstr ""
|
575 |
|
576 |
-
#: classes/controllers/FrmFormsController.php:
|
577 |
msgid "First Name"
|
578 |
msgstr ""
|
579 |
|
580 |
-
#: classes/controllers/FrmFormsController.php:
|
581 |
msgid "Last Name"
|
582 |
msgstr ""
|
583 |
|
584 |
-
#: classes/controllers/FrmFormsController.php:
|
585 |
msgid "Display Name"
|
586 |
msgstr ""
|
587 |
|
588 |
-
#: classes/controllers/FrmFormsController.php:
|
589 |
msgid "User Login"
|
590 |
msgstr ""
|
591 |
|
592 |
-
#: classes/controllers/FrmFormsController.php:
|
593 |
#: classes/models/FrmField.php:34
|
594 |
msgid "Email"
|
595 |
msgstr ""
|
596 |
|
597 |
-
#: classes/controllers/FrmFormsController.php:
|
598 |
msgid "Avatar"
|
599 |
msgstr ""
|
600 |
|
601 |
-
#: classes/controllers/FrmFormsController.php:
|
602 |
msgid "Author Link"
|
603 |
msgstr ""
|
604 |
|
605 |
-
#: classes/controllers/FrmFormsController.php:
|
606 |
#: classes/views/frm-entries/sidebar-shared.php:51
|
607 |
msgid "Entry ID"
|
608 |
msgstr ""
|
609 |
|
610 |
-
#: classes/controllers/FrmFormsController.php:
|
611 |
msgid "Post ID"
|
612 |
msgstr ""
|
613 |
|
614 |
-
#: classes/controllers/FrmFormsController.php:
|
615 |
msgid "User IP"
|
616 |
msgstr ""
|
617 |
|
618 |
-
#: classes/controllers/FrmFormsController.php:
|
619 |
msgid "Entry created"
|
620 |
msgstr ""
|
621 |
|
622 |
-
#: classes/controllers/FrmFormsController.php:
|
623 |
msgid "Entry updated"
|
624 |
msgstr ""
|
625 |
|
626 |
-
#: classes/controllers/FrmFormsController.php:
|
627 |
msgid "Site URL"
|
628 |
msgstr ""
|
629 |
|
630 |
-
#: classes/controllers/FrmFormsController.php:
|
631 |
msgid "Site Name"
|
632 |
msgstr ""
|
633 |
|
634 |
-
#: classes/controllers/FrmFormsController.php:
|
635 |
msgid "Default Msg"
|
636 |
msgstr ""
|
637 |
|
638 |
-
#: classes/controllers/FrmFormsController.php:
|
639 |
msgid "Default HTML"
|
640 |
msgstr ""
|
641 |
|
642 |
-
#: classes/controllers/FrmFormsController.php:
|
643 |
msgid "Default Plain"
|
644 |
msgstr ""
|
645 |
|
646 |
-
#: classes/controllers/FrmFormsController.php:
|
647 |
msgid "No forms were specified"
|
648 |
msgstr ""
|
649 |
|
650 |
-
#: classes/controllers/FrmFormsController.php:
|
651 |
msgid "Abnormal HTML characters prevented your form from saving correctly"
|
652 |
msgstr ""
|
653 |
|
654 |
-
#: classes/controllers/FrmFormsController.php:
|
655 |
#: classes/helpers/FrmFormsHelper.php:57
|
656 |
#: classes/helpers/FrmFormsHelper.php:112
|
657 |
#: classes/helpers/FrmFormsHelper.php:166
|
658 |
-
#: classes/helpers/FrmFormsHelper.php:
|
659 |
#: classes/helpers/FrmFormsListHelper.php:319
|
660 |
#: classes/views/frm-forms/create-template-from-an-existing-form.php:25
|
661 |
#: classes/views/styles/manage.php:59
|
@@ -664,21 +664,21 @@ msgstr ""
|
|
664 |
msgid "(no title)"
|
665 |
msgstr ""
|
666 |
|
667 |
-
#: classes/controllers/FrmFormsController.php:
|
668 |
-
#: classes/controllers/FrmFormsController.php:
|
669 |
msgid "Please select a valid form"
|
670 |
msgstr ""
|
671 |
|
672 |
-
#: classes/controllers/FrmFormsController.php:
|
673 |
msgid "Please wait while you are redirected."
|
674 |
msgstr ""
|
675 |
|
676 |
#. translators: %1$s: Start link HTML, %2$s: End link HTML
|
677 |
-
#: classes/controllers/FrmFormsController.php:
|
678 |
msgid "%1$sClick here%2$s if you are not automatically redirected."
|
679 |
msgstr ""
|
680 |
|
681 |
-
#: classes/controllers/FrmFormsController.php:
|
682 |
#: classes/helpers/FrmAppHelper.php:1359
|
683 |
#: classes/views/frm-forms/settings-advanced.php:93
|
684 |
msgid "Select a Page"
|
@@ -946,7 +946,7 @@ msgid "Your form styles have been saved."
|
|
946 |
msgstr ""
|
947 |
|
948 |
#: classes/controllers/FrmStylesController.php:402
|
949 |
-
#: classes/helpers/FrmFormsHelper.php:
|
950 |
#: classes/views/frm-forms/settings-advanced.php:27
|
951 |
msgid "Form Description"
|
952 |
msgstr ""
|
@@ -956,7 +956,7 @@ msgid "Field Labels"
|
|
956 |
msgstr ""
|
957 |
|
958 |
#: classes/controllers/FrmStylesController.php:404
|
959 |
-
#: classes/helpers/FrmFormsHelper.php:
|
960 |
#: classes/views/frm-fields/back-end/field-description.php:8
|
961 |
msgid "Field Description"
|
962 |
msgstr ""
|
@@ -1242,7 +1242,7 @@ msgstr ""
|
|
1242 |
#: classes/views/frm-forms/new-form-overlay.php:132
|
1243 |
#: classes/views/shared/admin-header.php:64
|
1244 |
#: classes/views/shared/confirm-overlay.php:19
|
1245 |
-
#: js/formidable_admin.js:
|
1246 |
msgid "Cancel"
|
1247 |
msgstr ""
|
1248 |
|
@@ -1269,7 +1269,7 @@ msgstr ""
|
|
1269 |
|
1270 |
#: classes/helpers/FrmAppHelper.php:2781
|
1271 |
#: classes/helpers/FrmListHelper.php:412
|
1272 |
-
#: js/formidable_admin.js:
|
1273 |
msgid "Heads up"
|
1274 |
msgstr ""
|
1275 |
|
@@ -1370,7 +1370,7 @@ msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems wh
|
|
1370 |
msgstr ""
|
1371 |
|
1372 |
#: classes/helpers/FrmAppHelper.php:2811
|
1373 |
-
#: classes/helpers/FrmFormsHelper.php:
|
1374 |
msgid "See the list of reserved words in WordPress."
|
1375 |
msgstr ""
|
1376 |
|
@@ -1700,7 +1700,7 @@ msgid "Updated By"
|
|
1700 |
msgstr ""
|
1701 |
|
1702 |
#: classes/helpers/FrmCSVExportHelper.php:346
|
1703 |
-
#: classes/helpers/FrmFormsHelper.php:
|
1704 |
#: classes/helpers/FrmFormsListHelper.php:346
|
1705 |
msgid "Draft"
|
1706 |
msgstr ""
|
@@ -1791,10 +1791,10 @@ msgid "Permanently delete this entry?"
|
|
1791 |
msgstr ""
|
1792 |
|
1793 |
#: classes/helpers/FrmEntriesListHelper.php:319
|
1794 |
-
#: classes/helpers/FrmFormsHelper.php:
|
1795 |
#: classes/helpers/FrmFormsListHelper.php:133
|
1796 |
#: classes/views/frm-form-actions/form_action.php:25
|
1797 |
-
#: js/formidable_admin.js:
|
1798 |
msgid "Delete"
|
1799 |
msgstr ""
|
1800 |
|
@@ -3059,221 +3059,221 @@ msgstr ""
|
|
3059 |
msgid "(ID %d)"
|
3060 |
msgstr ""
|
3061 |
|
3062 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3063 |
msgid "Field ID"
|
3064 |
msgstr ""
|
3065 |
|
3066 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3067 |
#: classes/views/frm-fields/back-end/settings.php:304
|
3068 |
msgid "Field Key"
|
3069 |
msgstr ""
|
3070 |
|
3071 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3072 |
msgid "Field Name"
|
3073 |
msgstr ""
|
3074 |
|
3075 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3076 |
#: classes/views/frm-fields/back-end/settings.php:277
|
3077 |
msgid "Label Position"
|
3078 |
msgstr ""
|
3079 |
|
3080 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3081 |
msgid "Required Label"
|
3082 |
msgstr ""
|
3083 |
|
3084 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3085 |
msgid "Input Field"
|
3086 |
msgstr ""
|
3087 |
|
3088 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3089 |
msgid "Single Option"
|
3090 |
msgstr ""
|
3091 |
|
3092 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3093 |
msgid "Show a single radio or checkbox option by replacing 1 with the order of the option"
|
3094 |
msgstr ""
|
3095 |
|
3096 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3097 |
msgid "Hide Option Label"
|
3098 |
msgstr ""
|
3099 |
|
3100 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3101 |
msgid "Required Class"
|
3102 |
msgstr ""
|
3103 |
|
3104 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3105 |
msgid "Add class name if field is required"
|
3106 |
msgstr ""
|
3107 |
|
3108 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3109 |
msgid "Error Class"
|
3110 |
msgstr ""
|
3111 |
|
3112 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3113 |
msgid "Add class name if field has an error on form submit"
|
3114 |
msgstr ""
|
3115 |
|
3116 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3117 |
#: classes/views/frm-forms/new-form-overlay.php:46
|
3118 |
#: classes/views/frm-forms/new-form-overlay.php:47
|
3119 |
msgid "Form Name"
|
3120 |
msgstr ""
|
3121 |
|
3122 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3123 |
#: classes/views/frm-forms/settings-advanced.php:20
|
3124 |
msgid "Form Key"
|
3125 |
msgstr ""
|
3126 |
|
3127 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3128 |
msgid "Delete Entry Link"
|
3129 |
msgstr ""
|
3130 |
|
3131 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3132 |
msgid "Button Label"
|
3133 |
msgstr ""
|
3134 |
|
3135 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3136 |
msgid "Button Hook"
|
3137 |
msgstr ""
|
3138 |
|
3139 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3140 |
msgid "Create Form from Template"
|
3141 |
msgstr ""
|
3142 |
|
3143 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3144 |
msgid "Duplicate Form"
|
3145 |
msgstr ""
|
3146 |
|
3147 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3148 |
msgid "Restore from Trash"
|
3149 |
msgstr ""
|
3150 |
|
3151 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3152 |
#: classes/helpers/FrmFormsListHelper.php:124
|
3153 |
msgid "Restore"
|
3154 |
msgstr ""
|
3155 |
|
3156 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3157 |
msgid "Move Form to Trash"
|
3158 |
msgstr ""
|
3159 |
|
3160 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3161 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3162 |
#: classes/helpers/FrmFormsListHelper.php:158
|
3163 |
msgid "Trash"
|
3164 |
msgstr ""
|
3165 |
|
3166 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3167 |
msgid "Do you want to move this form to the trash?"
|
3168 |
msgstr ""
|
3169 |
|
3170 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3171 |
#: classes/helpers/FrmFormsListHelper.php:128
|
3172 |
msgid "Delete Permanently"
|
3173 |
msgstr ""
|
3174 |
|
3175 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3176 |
msgid "Are you sure you want to delete this form and all its entries?"
|
3177 |
msgstr ""
|
3178 |
|
3179 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3180 |
msgid "This will permanently delete the form and all its entries. This is irreversible. Are you sure you want to continue?"
|
3181 |
msgstr ""
|
3182 |
|
3183 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3184 |
#: classes/models/FrmField.php:199
|
3185 |
msgid "Total"
|
3186 |
msgstr ""
|
3187 |
|
3188 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3189 |
msgid "Add this to a read-only field to display the text in bold without a border or background."
|
3190 |
msgstr ""
|
3191 |
|
3192 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3193 |
msgid "Big Total"
|
3194 |
msgstr ""
|
3195 |
|
3196 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3197 |
msgid "Add this to a read-only field to display the text in large, bold text without a border or background."
|
3198 |
msgstr ""
|
3199 |
|
3200 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3201 |
msgid "Scroll Box"
|
3202 |
msgstr ""
|
3203 |
|
3204 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3205 |
msgid "If you have many checkbox or radio button options, you may add this class to allow your user to easily scroll through the options. Or add a scrolling area around content in an HTML field."
|
3206 |
msgstr ""
|
3207 |
|
3208 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3209 |
#: classes/models/fields/FrmFieldName.php:36
|
3210 |
msgid "First"
|
3211 |
msgstr ""
|
3212 |
|
3213 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3214 |
msgid "Add this to the first field in each row along with a width. ie frm_first frm4"
|
3215 |
msgstr ""
|
3216 |
|
3217 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3218 |
#: classes/helpers/FrmStylesHelper.php:113
|
3219 |
msgid "Right"
|
3220 |
msgstr ""
|
3221 |
|
3222 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3223 |
msgid "First Grid Row"
|
3224 |
msgstr ""
|
3225 |
|
3226 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3227 |
msgid "Even Grid Row"
|
3228 |
msgstr ""
|
3229 |
|
3230 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3231 |
msgid "Odd Grid Row"
|
3232 |
msgstr ""
|
3233 |
|
3234 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3235 |
msgid "Color Block"
|
3236 |
msgstr ""
|
3237 |
|
3238 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3239 |
msgid "Add a background color to the field or section."
|
3240 |
msgstr ""
|
3241 |
|
3242 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3243 |
msgid "Capitalize"
|
3244 |
msgstr ""
|
3245 |
|
3246 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3247 |
msgid "Automatically capitalize the first letter in each word."
|
3248 |
msgstr ""
|
3249 |
|
3250 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3251 |
msgid "Published"
|
3252 |
msgstr ""
|
3253 |
|
3254 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3255 |
msgid "Create Form"
|
3256 |
msgstr ""
|
3257 |
|
3258 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3259 |
msgid "Renew"
|
3260 |
msgstr ""
|
3261 |
|
3262 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3263 |
msgid "License plan required:"
|
3264 |
msgstr ""
|
3265 |
|
3266 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3267 |
msgid "Is this intentional?"
|
3268 |
msgstr ""
|
3269 |
|
3270 |
#. translators: %s: the name of a single parameter in the redirect URL
|
3271 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3272 |
msgid "The redirect URL is using the parameter \"%s\", which is reserved by WordPress. "
|
3273 |
msgstr ""
|
3274 |
|
3275 |
#. translators: %s: the names of two or more parameters in the redirect URL, separated by commas
|
3276 |
-
#: classes/helpers/FrmFormsHelper.php:
|
3277 |
msgid "The redirect URL is using the parameters \"%s\", which are reserved by WordPress. "
|
3278 |
msgstr ""
|
3279 |
|
@@ -4534,7 +4534,7 @@ msgstr ""
|
|
4534 |
#: classes/views/frm-fields/back-end/inline-modal.php:7
|
4535 |
#: classes/views/frm-fields/back-end/inline-modal.php:8
|
4536 |
#: classes/views/shared/admin-header.php:19
|
4537 |
-
#: js/formidable_admin.js:
|
4538 |
msgid "Close"
|
4539 |
msgstr ""
|
4540 |
|
@@ -4826,7 +4826,7 @@ msgid "Conditional emails"
|
|
4826 |
msgstr ""
|
4827 |
|
4828 |
#: classes/views/frm-form-actions/form_action.php:21
|
4829 |
-
#: js/formidable_admin.js:
|
4830 |
msgid "Duplicate"
|
4831 |
msgstr ""
|
4832 |
|
@@ -4953,7 +4953,7 @@ msgstr ""
|
|
4953 |
#: classes/views/frm-forms/add_field.php:29
|
4954 |
#: js/formidable_admin.js:1242
|
4955 |
#: js/formidable_admin.js:1245
|
4956 |
-
#: js/formidable_admin.js:
|
4957 |
msgid "More Options"
|
4958 |
msgstr ""
|
4959 |
|
@@ -6486,59 +6486,59 @@ msgstr ""
|
|
6486 |
msgid "Move Field Group"
|
6487 |
msgstr ""
|
6488 |
|
6489 |
-
#: js/formidable_admin.js:
|
6490 |
msgid "Field settings"
|
6491 |
msgstr ""
|
6492 |
|
6493 |
-
#: js/formidable_admin.js:
|
6494 |
msgid "Delete Group"
|
6495 |
msgstr ""
|
6496 |
|
6497 |
-
#: js/formidable_admin.js:
|
6498 |
msgid "Duplicate Group"
|
6499 |
msgstr ""
|
6500 |
|
6501 |
-
#: js/formidable_admin.js:
|
6502 |
msgid "Custom layout"
|
6503 |
msgstr ""
|
6504 |
|
6505 |
-
#: js/formidable_admin.js:
|
6506 |
msgid "Break into rows"
|
6507 |
msgstr ""
|
6508 |
|
6509 |
-
#: js/formidable_admin.js:
|
6510 |
msgid "Row Layout"
|
6511 |
msgstr ""
|
6512 |
|
6513 |
-
#: js/formidable_admin.js:
|
6514 |
msgid "Enter number of columns for each field"
|
6515 |
msgstr ""
|
6516 |
|
6517 |
-
#: js/formidable_admin.js:
|
6518 |
msgid "Layouts are based on a 12-column grid system"
|
6519 |
msgstr ""
|
6520 |
|
6521 |
-
#: js/formidable_admin.js:
|
6522 |
msgid "Save"
|
6523 |
msgstr ""
|
6524 |
|
6525 |
-
#: js/formidable_admin.js:
|
6526 |
msgid "Merge into row"
|
6527 |
msgstr ""
|
6528 |
|
6529 |
#. translators: %1$s: Number of fields that are selected to be deleted.
|
6530 |
-
#: js/formidable_admin.js:
|
6531 |
msgid "Are you sure you want to delete these %1$s selected fields?"
|
6532 |
msgstr ""
|
6533 |
|
6534 |
-
#: js/formidable_admin.js:
|
6535 |
msgid "Ready Made Solution"
|
6536 |
msgstr ""
|
6537 |
|
6538 |
-
#: js/formidable_admin.js:
|
6539 |
msgid "Check all applications"
|
6540 |
msgstr ""
|
6541 |
|
6542 |
-
#: js/formidable_admin.js:
|
6543 |
msgid "Save and Reload"
|
6544 |
msgstr ""
|
2 |
# This file is distributed under the same license as the Formidable Forms plugin.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Formidable Forms 5.4\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n"
|
7 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
8 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
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: 2022-06-22T14:58:50+00:00\n"
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.4.0\n"
|
15 |
"X-Domain: formidable\n"
|
138 |
|
139 |
#: classes/controllers/FrmAddonsController.php:29
|
140 |
#: classes/controllers/FrmAddonsController.php:30
|
141 |
+
#: classes/helpers/FrmFormsHelper.php:1366
|
142 |
#: classes/views/frm-fields/back-end/smart-values.php:16
|
143 |
#: classes/views/shared/admin-header.php:33
|
144 |
msgid "Upgrade"
|
200 |
#: classes/controllers/FrmAppController.php:178
|
201 |
#: classes/controllers/FrmEntriesController.php:11
|
202 |
#: classes/controllers/FrmEntriesController.php:100
|
203 |
+
#: classes/controllers/FrmFormsController.php:822
|
204 |
#: classes/controllers/FrmXMLController.php:260
|
205 |
#: classes/views/xml/import_form.php:121
|
206 |
msgid "Entries"
|
233 |
msgstr ""
|
234 |
|
235 |
#: classes/controllers/FrmEntriesController.php:79
|
236 |
+
#: classes/controllers/FrmFormsController.php:1393
|
237 |
#: classes/views/frm-entries/form.php:63
|
238 |
#: classes/views/frm-entries/sidebar-shared.php:57
|
239 |
msgid "Entry Key"
|
240 |
msgstr ""
|
241 |
|
242 |
#: classes/controllers/FrmEntriesController.php:84
|
243 |
+
#: classes/controllers/FrmFormsController.php:681
|
244 |
#: classes/views/xml/import_form.php:152
|
245 |
#: classes/widgets/FrmElementorWidget.php:37
|
246 |
#: classes/widgets/FrmShowForm.php:59
|
326 |
msgstr ""
|
327 |
|
328 |
#: classes/controllers/FrmFormsController.php:9
|
329 |
+
#: classes/controllers/FrmFormsController.php:832
|
330 |
#: classes/controllers/FrmStylesController.php:51
|
331 |
#: classes/controllers/FrmXMLController.php:259
|
332 |
#: classes/views/frm-forms/list.php:10
|
353 |
msgstr ""
|
354 |
|
355 |
#: classes/controllers/FrmFormsController.php:179
|
356 |
+
#: classes/controllers/FrmFormsController.php:1041
|
357 |
msgid "Form was successfully updated."
|
358 |
msgstr ""
|
359 |
|
410 |
msgstr[0] ""
|
411 |
msgstr[1] ""
|
412 |
|
413 |
+
#: classes/controllers/FrmFormsController.php:619
|
414 |
msgid "There was an error creating a template."
|
415 |
msgstr ""
|
416 |
|
417 |
+
#: classes/controllers/FrmFormsController.php:663
|
418 |
msgid "Add forms and content"
|
419 |
msgstr ""
|
420 |
|
421 |
+
#: classes/controllers/FrmFormsController.php:682
|
422 |
#: classes/views/frm-forms/insert_form_popup.php:33
|
423 |
msgid "Insert a Form"
|
424 |
msgstr ""
|
425 |
|
426 |
+
#: classes/controllers/FrmFormsController.php:735
|
427 |
msgid "Display form title"
|
428 |
msgstr ""
|
429 |
|
430 |
+
#: classes/controllers/FrmFormsController.php:739
|
431 |
msgid "Display form description"
|
432 |
msgstr ""
|
433 |
|
434 |
+
#: classes/controllers/FrmFormsController.php:743
|
435 |
msgid "Minimize form HTML"
|
436 |
msgstr ""
|
437 |
|
438 |
+
#: classes/controllers/FrmFormsController.php:817
|
439 |
#: classes/views/frm-forms/new-form-overlay.php:46
|
440 |
msgid "Template Name"
|
441 |
msgstr ""
|
442 |
|
443 |
+
#: classes/controllers/FrmFormsController.php:818
|
444 |
#: classes/views/xml/import_form.php:120
|
445 |
msgid "Type"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: classes/controllers/FrmFormsController.php:819
|
449 |
+
#: classes/controllers/FrmFormsController.php:823
|
450 |
#: classes/helpers/FrmCSVExportHelper.php:349
|
451 |
#: classes/views/shared/mb_adv_info.php:98
|
452 |
msgid "Key"
|
453 |
msgstr ""
|
454 |
|
455 |
+
#: classes/controllers/FrmFormsController.php:821
|
456 |
#: classes/controllers/FrmStylesController.php:401
|
457 |
#: classes/views/frm-forms/settings-advanced.php:13
|
458 |
#: classes/views/styles/manage.php:39
|
461 |
msgid "Form Title"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: classes/controllers/FrmFormsController.php:824
|
465 |
msgid "Actions"
|
466 |
msgstr ""
|
467 |
|
468 |
+
#: classes/controllers/FrmFormsController.php:827
|
469 |
#: classes/models/FrmField.php:87
|
470 |
msgid "Date"
|
471 |
msgstr ""
|
472 |
|
473 |
+
#: classes/controllers/FrmFormsController.php:947
|
474 |
+
#: classes/helpers/FrmFormsHelper.php:1309
|
475 |
msgid "My Templates"
|
476 |
msgstr ""
|
477 |
|
478 |
+
#: classes/controllers/FrmFormsController.php:1006
|
479 |
msgid "You are trying to edit a form that does not exist."
|
480 |
msgstr ""
|
481 |
|
482 |
#. translators: %1$s: Start link HTML, %2$s: End link HTML
|
483 |
+
#: classes/controllers/FrmFormsController.php:1011
|
484 |
msgid "You are trying to edit a child form. Please edit from %1$shere%2$s"
|
485 |
msgstr ""
|
486 |
|
487 |
+
#: classes/controllers/FrmFormsController.php:1043
|
488 |
msgid "Template was successfully updated."
|
489 |
msgstr ""
|
490 |
|
491 |
+
#: classes/controllers/FrmFormsController.php:1117
|
492 |
#: classes/controllers/FrmStylesController.php:400
|
493 |
msgid "General"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: classes/controllers/FrmFormsController.php:1118
|
497 |
msgid "General Form Settings"
|
498 |
msgstr ""
|
499 |
|
500 |
+
#: classes/controllers/FrmFormsController.php:1123
|
501 |
msgid "Actions & Notifications"
|
502 |
msgstr ""
|
503 |
|
504 |
+
#: classes/controllers/FrmFormsController.php:1129
|
505 |
+
#: classes/controllers/FrmFormsController.php:1134
|
506 |
msgid "Form Permissions"
|
507 |
msgstr ""
|
508 |
|
509 |
+
#: classes/controllers/FrmFormsController.php:1135
|
510 |
msgid "Allow editing, protect forms and files, limit entries, and save drafts. Upgrade to get form and entry permissions."
|
511 |
msgstr ""
|
512 |
|
513 |
+
#: classes/controllers/FrmFormsController.php:1139
|
514 |
msgid "Form Scheduling"
|
515 |
msgstr ""
|
516 |
|
517 |
+
#: classes/controllers/FrmFormsController.php:1144
|
518 |
msgid "Form scheduling settings"
|
519 |
msgstr ""
|
520 |
|
521 |
+
#: classes/controllers/FrmFormsController.php:1148
|
522 |
msgid "Styling & Buttons"
|
523 |
msgstr ""
|
524 |
|
525 |
+
#: classes/controllers/FrmFormsController.php:1154
|
526 |
msgid "Form Landing Page"
|
527 |
msgstr ""
|
528 |
|
529 |
+
#: classes/controllers/FrmFormsController.php:1160
|
530 |
+
#: classes/controllers/FrmFormsController.php:1166
|
531 |
msgid "Conversational Forms"
|
532 |
msgstr ""
|
533 |
|
534 |
+
#: classes/controllers/FrmFormsController.php:1167
|
535 |
msgid "Ask one question at a time for automated conversations."
|
536 |
msgstr ""
|
537 |
|
538 |
+
#: classes/controllers/FrmFormsController.php:1172
|
539 |
msgid "Customize HTML"
|
540 |
msgstr ""
|
541 |
|
542 |
+
#: classes/controllers/FrmFormsController.php:1308
|
543 |
msgid "Customize field values with the following parameters."
|
544 |
msgstr ""
|
545 |
|
546 |
+
#: classes/controllers/FrmFormsController.php:1346
|
547 |
msgid "Separator"
|
548 |
msgstr ""
|
549 |
|
550 |
+
#: classes/controllers/FrmFormsController.php:1347
|
551 |
msgid "Use a different separator for checkbox fields"
|
552 |
msgstr ""
|
553 |
|
554 |
+
#: classes/controllers/FrmFormsController.php:1350
|
555 |
msgid "Date Format"
|
556 |
msgstr ""
|
557 |
|
558 |
+
#: classes/controllers/FrmFormsController.php:1353
|
559 |
#: classes/views/frm-fields/back-end/settings.php:27
|
560 |
msgid "Field Label"
|
561 |
msgstr ""
|
562 |
|
563 |
+
#: classes/controllers/FrmFormsController.php:1356
|
564 |
msgid "No Auto P"
|
565 |
msgstr ""
|
566 |
|
567 |
+
#: classes/controllers/FrmFormsController.php:1357
|
568 |
msgid "Do not automatically add any paragraphs or line breaks"
|
569 |
msgstr ""
|
570 |
|
571 |
+
#: classes/controllers/FrmFormsController.php:1372
|
572 |
#: classes/models/FrmField.php:62
|
573 |
msgid "User ID"
|
574 |
msgstr ""
|
575 |
|
576 |
+
#: classes/controllers/FrmFormsController.php:1373
|
577 |
msgid "First Name"
|
578 |
msgstr ""
|
579 |
|
580 |
+
#: classes/controllers/FrmFormsController.php:1374
|
581 |
msgid "Last Name"
|
582 |
msgstr ""
|
583 |
|
584 |
+
#: classes/controllers/FrmFormsController.php:1375
|
585 |
msgid "Display Name"
|
586 |
msgstr ""
|
587 |
|
588 |
+
#: classes/controllers/FrmFormsController.php:1376
|
589 |
msgid "User Login"
|
590 |
msgstr ""
|
591 |
|
592 |
+
#: classes/controllers/FrmFormsController.php:1377
|
593 |
#: classes/models/FrmField.php:34
|
594 |
msgid "Email"
|
595 |
msgstr ""
|
596 |
|
597 |
+
#: classes/controllers/FrmFormsController.php:1378
|
598 |
msgid "Avatar"
|
599 |
msgstr ""
|
600 |
|
601 |
+
#: classes/controllers/FrmFormsController.php:1379
|
602 |
msgid "Author Link"
|
603 |
msgstr ""
|
604 |
|
605 |
+
#: classes/controllers/FrmFormsController.php:1392
|
606 |
#: classes/views/frm-entries/sidebar-shared.php:51
|
607 |
msgid "Entry ID"
|
608 |
msgstr ""
|
609 |
|
610 |
+
#: classes/controllers/FrmFormsController.php:1394
|
611 |
msgid "Post ID"
|
612 |
msgstr ""
|
613 |
|
614 |
+
#: classes/controllers/FrmFormsController.php:1395
|
615 |
msgid "User IP"
|
616 |
msgstr ""
|
617 |
|
618 |
+
#: classes/controllers/FrmFormsController.php:1396
|
619 |
msgid "Entry created"
|
620 |
msgstr ""
|
621 |
|
622 |
+
#: classes/controllers/FrmFormsController.php:1397
|
623 |
msgid "Entry updated"
|
624 |
msgstr ""
|
625 |
|
626 |
+
#: classes/controllers/FrmFormsController.php:1399
|
627 |
msgid "Site URL"
|
628 |
msgstr ""
|
629 |
|
630 |
+
#: classes/controllers/FrmFormsController.php:1400
|
631 |
msgid "Site Name"
|
632 |
msgstr ""
|
633 |
|
634 |
+
#: classes/controllers/FrmFormsController.php:1408
|
635 |
msgid "Default Msg"
|
636 |
msgstr ""
|
637 |
|
638 |
+
#: classes/controllers/FrmFormsController.php:1409
|
639 |
msgid "Default HTML"
|
640 |
msgstr ""
|
641 |
|
642 |
+
#: classes/controllers/FrmFormsController.php:1410
|
643 |
msgid "Default Plain"
|
644 |
msgstr ""
|
645 |
|
646 |
+
#: classes/controllers/FrmFormsController.php:1513
|
647 |
msgid "No forms were specified"
|
648 |
msgstr ""
|
649 |
|
650 |
+
#: classes/controllers/FrmFormsController.php:1627
|
651 |
msgid "Abnormal HTML characters prevented your form from saving correctly"
|
652 |
msgstr ""
|
653 |
|
654 |
+
#: classes/controllers/FrmFormsController.php:1742
|
655 |
#: classes/helpers/FrmFormsHelper.php:57
|
656 |
#: classes/helpers/FrmFormsHelper.php:112
|
657 |
#: classes/helpers/FrmFormsHelper.php:166
|
658 |
+
#: classes/helpers/FrmFormsHelper.php:1080
|
659 |
#: classes/helpers/FrmFormsListHelper.php:319
|
660 |
#: classes/views/frm-forms/create-template-from-an-existing-form.php:25
|
661 |
#: classes/views/styles/manage.php:59
|
664 |
msgid "(no title)"
|
665 |
msgstr ""
|
666 |
|
667 |
+
#: classes/controllers/FrmFormsController.php:1808
|
668 |
+
#: classes/controllers/FrmFormsController.php:1830
|
669 |
msgid "Please select a valid form"
|
670 |
msgstr ""
|
671 |
|
672 |
+
#: classes/controllers/FrmFormsController.php:2064
|
673 |
msgid "Please wait while you are redirected."
|
674 |
msgstr ""
|
675 |
|
676 |
#. translators: %1$s: Start link HTML, %2$s: End link HTML
|
677 |
+
#: classes/controllers/FrmFormsController.php:2099
|
678 |
msgid "%1$sClick here%2$s if you are not automatically redirected."
|
679 |
msgstr ""
|
680 |
|
681 |
+
#: classes/controllers/FrmFormsController.php:2459
|
682 |
#: classes/helpers/FrmAppHelper.php:1359
|
683 |
#: classes/views/frm-forms/settings-advanced.php:93
|
684 |
msgid "Select a Page"
|
946 |
msgstr ""
|
947 |
|
948 |
#: classes/controllers/FrmStylesController.php:402
|
949 |
+
#: classes/helpers/FrmFormsHelper.php:535
|
950 |
#: classes/views/frm-forms/settings-advanced.php:27
|
951 |
msgid "Form Description"
|
952 |
msgstr ""
|
956 |
msgstr ""
|
957 |
|
958 |
#: classes/controllers/FrmStylesController.php:404
|
959 |
+
#: classes/helpers/FrmFormsHelper.php:495
|
960 |
#: classes/views/frm-fields/back-end/field-description.php:8
|
961 |
msgid "Field Description"
|
962 |
msgstr ""
|
1242 |
#: classes/views/frm-forms/new-form-overlay.php:132
|
1243 |
#: classes/views/shared/admin-header.php:64
|
1244 |
#: classes/views/shared/confirm-overlay.php:19
|
1245 |
+
#: js/formidable_admin.js:3674
|
1246 |
msgid "Cancel"
|
1247 |
msgstr ""
|
1248 |
|
1269 |
|
1270 |
#: classes/helpers/FrmAppHelper.php:2781
|
1271 |
#: classes/helpers/FrmListHelper.php:412
|
1272 |
+
#: js/formidable_admin.js:4066
|
1273 |
msgid "Heads up"
|
1274 |
msgstr ""
|
1275 |
|
1370 |
msgstr ""
|
1371 |
|
1372 |
#: classes/helpers/FrmAppHelper.php:2811
|
1373 |
+
#: classes/helpers/FrmFormsHelper.php:1543
|
1374 |
msgid "See the list of reserved words in WordPress."
|
1375 |
msgstr ""
|
1376 |
|
1700 |
msgstr ""
|
1701 |
|
1702 |
#: classes/helpers/FrmCSVExportHelper.php:346
|
1703 |
+
#: classes/helpers/FrmFormsHelper.php:1266
|
1704 |
#: classes/helpers/FrmFormsListHelper.php:346
|
1705 |
msgid "Draft"
|
1706 |
msgstr ""
|
1791 |
msgstr ""
|
1792 |
|
1793 |
#: classes/helpers/FrmEntriesListHelper.php:319
|
1794 |
+
#: classes/helpers/FrmFormsHelper.php:1188
|
1795 |
#: classes/helpers/FrmFormsListHelper.php:133
|
1796 |
#: classes/views/frm-form-actions/form_action.php:25
|
1797 |
+
#: js/formidable_admin.js:2062
|
1798 |
msgid "Delete"
|
1799 |
msgstr ""
|
1800 |
|
3059 |
msgid "(ID %d)"
|
3060 |
msgstr ""
|
3061 |
|
3062 |
+
#: classes/helpers/FrmFormsHelper.php:483
|
3063 |
msgid "Field ID"
|
3064 |
msgstr ""
|
3065 |
|
3066 |
+
#: classes/helpers/FrmFormsHelper.php:487
|
3067 |
#: classes/views/frm-fields/back-end/settings.php:304
|
3068 |
msgid "Field Key"
|
3069 |
msgstr ""
|
3070 |
|
3071 |
+
#: classes/helpers/FrmFormsHelper.php:491
|
3072 |
msgid "Field Name"
|
3073 |
msgstr ""
|
3074 |
|
3075 |
+
#: classes/helpers/FrmFormsHelper.php:499
|
3076 |
#: classes/views/frm-fields/back-end/settings.php:277
|
3077 |
msgid "Label Position"
|
3078 |
msgstr ""
|
3079 |
|
3080 |
+
#: classes/helpers/FrmFormsHelper.php:503
|
3081 |
msgid "Required Label"
|
3082 |
msgstr ""
|
3083 |
|
3084 |
+
#: classes/helpers/FrmFormsHelper.php:507
|
3085 |
msgid "Input Field"
|
3086 |
msgstr ""
|
3087 |
|
3088 |
+
#: classes/helpers/FrmFormsHelper.php:511
|
3089 |
msgid "Single Option"
|
3090 |
msgstr ""
|
3091 |
|
3092 |
+
#: classes/helpers/FrmFormsHelper.php:512
|
3093 |
msgid "Show a single radio or checkbox option by replacing 1 with the order of the option"
|
3094 |
msgstr ""
|
3095 |
|
3096 |
+
#: classes/helpers/FrmFormsHelper.php:516
|
3097 |
msgid "Hide Option Label"
|
3098 |
msgstr ""
|
3099 |
|
3100 |
+
#: classes/helpers/FrmFormsHelper.php:520
|
3101 |
msgid "Required Class"
|
3102 |
msgstr ""
|
3103 |
|
3104 |
+
#: classes/helpers/FrmFormsHelper.php:521
|
3105 |
msgid "Add class name if field is required"
|
3106 |
msgstr ""
|
3107 |
|
3108 |
+
#: classes/helpers/FrmFormsHelper.php:525
|
3109 |
msgid "Error Class"
|
3110 |
msgstr ""
|
3111 |
|
3112 |
+
#: classes/helpers/FrmFormsHelper.php:526
|
3113 |
msgid "Add class name if field has an error on form submit"
|
3114 |
msgstr ""
|
3115 |
|
3116 |
+
#: classes/helpers/FrmFormsHelper.php:531
|
3117 |
#: classes/views/frm-forms/new-form-overlay.php:46
|
3118 |
#: classes/views/frm-forms/new-form-overlay.php:47
|
3119 |
msgid "Form Name"
|
3120 |
msgstr ""
|
3121 |
|
3122 |
+
#: classes/helpers/FrmFormsHelper.php:539
|
3123 |
#: classes/views/frm-forms/settings-advanced.php:20
|
3124 |
msgid "Form Key"
|
3125 |
msgstr ""
|
3126 |
|
3127 |
+
#: classes/helpers/FrmFormsHelper.php:543
|
3128 |
msgid "Delete Entry Link"
|
3129 |
msgstr ""
|
3130 |
|
3131 |
+
#: classes/helpers/FrmFormsHelper.php:548
|
3132 |
msgid "Button Label"
|
3133 |
msgstr ""
|
3134 |
|
3135 |
+
#: classes/helpers/FrmFormsHelper.php:552
|
3136 |
msgid "Button Hook"
|
3137 |
msgstr ""
|
3138 |
|
3139 |
+
#: classes/helpers/FrmFormsHelper.php:1048
|
3140 |
msgid "Create Form from Template"
|
3141 |
msgstr ""
|
3142 |
|
3143 |
+
#: classes/helpers/FrmFormsHelper.php:1054
|
3144 |
msgid "Duplicate Form"
|
3145 |
msgstr ""
|
3146 |
|
3147 |
+
#: classes/helpers/FrmFormsHelper.php:1175
|
3148 |
msgid "Restore from Trash"
|
3149 |
msgstr ""
|
3150 |
|
3151 |
+
#: classes/helpers/FrmFormsHelper.php:1176
|
3152 |
#: classes/helpers/FrmFormsListHelper.php:124
|
3153 |
msgid "Restore"
|
3154 |
msgstr ""
|
3155 |
|
3156 |
+
#: classes/helpers/FrmFormsHelper.php:1180
|
3157 |
msgid "Move Form to Trash"
|
3158 |
msgstr ""
|
3159 |
|
3160 |
+
#: classes/helpers/FrmFormsHelper.php:1181
|
3161 |
+
#: classes/helpers/FrmFormsHelper.php:1267
|
3162 |
#: classes/helpers/FrmFormsListHelper.php:158
|
3163 |
msgid "Trash"
|
3164 |
msgstr ""
|
3165 |
|
3166 |
+
#: classes/helpers/FrmFormsHelper.php:1184
|
3167 |
msgid "Do you want to move this form to the trash?"
|
3168 |
msgstr ""
|
3169 |
|
3170 |
+
#: classes/helpers/FrmFormsHelper.php:1187
|
3171 |
#: classes/helpers/FrmFormsListHelper.php:128
|
3172 |
msgid "Delete Permanently"
|
3173 |
msgstr ""
|
3174 |
|
3175 |
+
#: classes/helpers/FrmFormsHelper.php:1190
|
3176 |
msgid "Are you sure you want to delete this form and all its entries?"
|
3177 |
msgstr ""
|
3178 |
|
3179 |
+
#: classes/helpers/FrmFormsHelper.php:1192
|
3180 |
msgid "This will permanently delete the form and all its entries. This is irreversible. Are you sure you want to continue?"
|
3181 |
msgstr ""
|
3182 |
|
3183 |
+
#: classes/helpers/FrmFormsHelper.php:1203
|
3184 |
#: classes/models/FrmField.php:199
|
3185 |
msgid "Total"
|
3186 |
msgstr ""
|
3187 |
|
3188 |
+
#: classes/helpers/FrmFormsHelper.php:1204
|
3189 |
msgid "Add this to a read-only field to display the text in bold without a border or background."
|
3190 |
msgstr ""
|
3191 |
|
3192 |
+
#: classes/helpers/FrmFormsHelper.php:1207
|
3193 |
msgid "Big Total"
|
3194 |
msgstr ""
|
3195 |
|
3196 |
+
#: classes/helpers/FrmFormsHelper.php:1208
|
3197 |
msgid "Add this to a read-only field to display the text in large, bold text without a border or background."
|
3198 |
msgstr ""
|
3199 |
|
3200 |
+
#: classes/helpers/FrmFormsHelper.php:1211
|
3201 |
msgid "Scroll Box"
|
3202 |
msgstr ""
|
3203 |
|
3204 |
+
#: classes/helpers/FrmFormsHelper.php:1212
|
3205 |
msgid "If you have many checkbox or radio button options, you may add this class to allow your user to easily scroll through the options. Or add a scrolling area around content in an HTML field."
|
3206 |
msgstr ""
|
3207 |
|
3208 |
+
#: classes/helpers/FrmFormsHelper.php:1215
|
3209 |
#: classes/models/fields/FrmFieldName.php:36
|
3210 |
msgid "First"
|
3211 |
msgstr ""
|
3212 |
|
3213 |
+
#: classes/helpers/FrmFormsHelper.php:1216
|
3214 |
msgid "Add this to the first field in each row along with a width. ie frm_first frm4"
|
3215 |
msgstr ""
|
3216 |
|
3217 |
+
#: classes/helpers/FrmFormsHelper.php:1218
|
3218 |
#: classes/helpers/FrmStylesHelper.php:113
|
3219 |
msgid "Right"
|
3220 |
msgstr ""
|
3221 |
|
3222 |
+
#: classes/helpers/FrmFormsHelper.php:1219
|
3223 |
msgid "First Grid Row"
|
3224 |
msgstr ""
|
3225 |
|
3226 |
+
#: classes/helpers/FrmFormsHelper.php:1220
|
3227 |
msgid "Even Grid Row"
|
3228 |
msgstr ""
|
3229 |
|
3230 |
+
#: classes/helpers/FrmFormsHelper.php:1221
|
3231 |
msgid "Odd Grid Row"
|
3232 |
msgstr ""
|
3233 |
|
3234 |
+
#: classes/helpers/FrmFormsHelper.php:1223
|
3235 |
msgid "Color Block"
|
3236 |
msgstr ""
|
3237 |
|
3238 |
+
#: classes/helpers/FrmFormsHelper.php:1224
|
3239 |
msgid "Add a background color to the field or section."
|
3240 |
msgstr ""
|
3241 |
|
3242 |
+
#: classes/helpers/FrmFormsHelper.php:1227
|
3243 |
msgid "Capitalize"
|
3244 |
msgstr ""
|
3245 |
|
3246 |
+
#: classes/helpers/FrmFormsHelper.php:1228
|
3247 |
msgid "Automatically capitalize the first letter in each word."
|
3248 |
msgstr ""
|
3249 |
|
3250 |
+
#: classes/helpers/FrmFormsHelper.php:1268
|
3251 |
msgid "Published"
|
3252 |
msgstr ""
|
3253 |
|
3254 |
+
#: classes/helpers/FrmFormsHelper.php:1353
|
3255 |
msgid "Create Form"
|
3256 |
msgstr ""
|
3257 |
|
3258 |
+
#: classes/helpers/FrmFormsHelper.php:1361
|
3259 |
msgid "Renew"
|
3260 |
msgstr ""
|
3261 |
|
3262 |
+
#: classes/helpers/FrmFormsHelper.php:1425
|
3263 |
msgid "License plan required:"
|
3264 |
msgstr ""
|
3265 |
|
3266 |
+
#: classes/helpers/FrmFormsHelper.php:1542
|
3267 |
msgid "Is this intentional?"
|
3268 |
msgstr ""
|
3269 |
|
3270 |
#. translators: %s: the name of a single parameter in the redirect URL
|
3271 |
+
#: classes/helpers/FrmFormsHelper.php:1552
|
3272 |
msgid "The redirect URL is using the parameter \"%s\", which is reserved by WordPress. "
|
3273 |
msgstr ""
|
3274 |
|
3275 |
#. translators: %s: the names of two or more parameters in the redirect URL, separated by commas
|
3276 |
+
#: classes/helpers/FrmFormsHelper.php:1558
|
3277 |
msgid "The redirect URL is using the parameters \"%s\", which are reserved by WordPress. "
|
3278 |
msgstr ""
|
3279 |
|
4534 |
#: classes/views/frm-fields/back-end/inline-modal.php:7
|
4535 |
#: classes/views/frm-fields/back-end/inline-modal.php:8
|
4536 |
#: classes/views/shared/admin-header.php:19
|
4537 |
+
#: js/formidable_admin.js:7819
|
4538 |
msgid "Close"
|
4539 |
msgstr ""
|
4540 |
|
4826 |
msgstr ""
|
4827 |
|
4828 |
#: classes/views/frm-form-actions/form_action.php:21
|
4829 |
+
#: js/formidable_admin.js:2068
|
4830 |
msgid "Duplicate"
|
4831 |
msgstr ""
|
4832 |
|
4953 |
#: classes/views/frm-forms/add_field.php:29
|
4954 |
#: js/formidable_admin.js:1242
|
4955 |
#: js/formidable_admin.js:1245
|
4956 |
+
#: js/formidable_admin.js:2006
|
4957 |
msgid "More Options"
|
4958 |
msgstr ""
|
4959 |
|
6486 |
msgid "Move Field Group"
|
6487 |
msgstr ""
|
6488 |
|
6489 |
+
#: js/formidable_admin.js:2034
|
6490 |
msgid "Field settings"
|
6491 |
msgstr ""
|
6492 |
|
6493 |
+
#: js/formidable_admin.js:2062
|
6494 |
msgid "Delete Group"
|
6495 |
msgstr ""
|
6496 |
|
6497 |
+
#: js/formidable_admin.js:2068
|
6498 |
msgid "Duplicate Group"
|
6499 |
msgstr ""
|
6500 |
|
6501 |
+
#: js/formidable_admin.js:3381
|
6502 |
msgid "Custom layout"
|
6503 |
msgstr ""
|
6504 |
|
6505 |
+
#: js/formidable_admin.js:3404
|
6506 |
msgid "Break into rows"
|
6507 |
msgstr ""
|
6508 |
|
6509 |
+
#: js/formidable_admin.js:3414
|
6510 |
msgid "Row Layout"
|
6511 |
msgstr ""
|
6512 |
|
6513 |
+
#: js/formidable_admin.js:3659
|
6514 |
msgid "Enter number of columns for each field"
|
6515 |
msgstr ""
|
6516 |
|
6517 |
+
#: js/formidable_admin.js:3663
|
6518 |
msgid "Layouts are based on a 12-column grid system"
|
6519 |
msgstr ""
|
6520 |
|
6521 |
+
#: js/formidable_admin.js:3679
|
6522 |
msgid "Save"
|
6523 |
msgstr ""
|
6524 |
|
6525 |
+
#: js/formidable_admin.js:3980
|
6526 |
msgid "Merge into row"
|
6527 |
msgstr ""
|
6528 |
|
6529 |
#. translators: %1$s: Number of fields that are selected to be deleted.
|
6530 |
+
#: js/formidable_admin.js:4068
|
6531 |
msgid "Are you sure you want to delete these %1$s selected fields?"
|
6532 |
msgstr ""
|
6533 |
|
6534 |
+
#: js/formidable_admin.js:7151
|
6535 |
msgid "Ready Made Solution"
|
6536 |
msgstr ""
|
6537 |
|
6538 |
+
#: js/formidable_admin.js:7154
|
6539 |
msgid "Check all applications"
|
6540 |
msgstr ""
|
6541 |
|
6542 |
+
#: js/formidable_admin.js:7811
|
6543 |
msgid "Save and Reload"
|
6544 |
msgstr ""
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Tags: forms, contact form, form builder, survey, free, form maker, form creator,
|
|
5 |
Requires at least: 5.2
|
6 |
Tested up to: 6.0
|
7 |
Requires PHP: 5.6
|
8 |
-
Stable tag: 5.
|
9 |
|
10 |
The most advanced WordPress forms plugin. Go beyond contact forms with our drag & drop form builder for surveys, quizzes, and more.
|
11 |
|
@@ -438,6 +438,15 @@ Using our Zapier integration, you can easily connect Formidable with over 1000+
|
|
438 |
See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zapier Integrations</a>.
|
439 |
|
440 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
441 |
= 5.3.2 =
|
442 |
* New: RGB and RGBA color values will now be fixed automatically on save if incomplete to avoid broken CSS.
|
443 |
|
@@ -448,10 +457,4 @@ See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zap
|
|
448 |
* Fix: An unexpected add new button was appearing on a few pages and has been removed.
|
449 |
* Fix: Prevent a fatal error in PHP8 that happens on sites with an unexpected empty string gmt_offset option set.
|
450 |
|
451 |
-
= 5.3 =
|
452 |
-
* New: Added a new applications page for displaying available Formidable application templates.
|
453 |
-
* New: Imported views and pages with [formidable] and [display-frm-data] shortcodes will now replace old form and view ids with the new imported ids.
|
454 |
-
* New: Imported forms will now replace the old field ids with new field ids when the id is used in a field_id shortcode option.
|
455 |
-
* Fix: Field id values were not always properly updating when duplicating a form depending on the order of the fields.
|
456 |
-
|
457 |
<a href="https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt">See changelog for all versions</a>
|
5 |
Requires at least: 5.2
|
6 |
Tested up to: 6.0
|
7 |
Requires PHP: 5.6
|
8 |
+
Stable tag: 5.4
|
9 |
|
10 |
The most advanced WordPress forms plugin. Go beyond contact forms with our drag & drop form builder for surveys, quizzes, and more.
|
11 |
|
438 |
See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zapier Integrations</a>.
|
439 |
|
440 |
== Changelog ==
|
441 |
+
= 5.4 =
|
442 |
+
* New: Added a new frm_new_form_values filter for customizing the default values of new forms.
|
443 |
+
* New: Added a new frm_ajax_loaded_field event for listening for loaded fields loaded via AJAX on long forms in the form builder.
|
444 |
+
* Fix: Custom aria-describedby attribute values were not properly merging with the aria-describedby values added by field descriptions and errors.
|
445 |
+
* Fix: Imported field data would occasionally break if the new field ids had a different number of digits than the previously imported values.
|
446 |
+
* Fix: Placeholder text was appearing more transparent in Firefox than in other browsers and has been updated for consistency.
|
447 |
+
* Fix: Prevent a conflict that was causing the new Form modal to appear on some websites as a blank box without any content.
|
448 |
+
* Updated the icon for Constant Contact.
|
449 |
+
|
450 |
= 5.3.2 =
|
451 |
* New: RGB and RGBA color values will now be fixed automatically on save if incomplete to avoid broken CSS.
|
452 |
|
457 |
* Fix: An unexpected add new button was appearing on a few pages and has been removed.
|
458 |
* Fix: Prevent a fatal error in PHP8 that happens on sites with an unexpected empty string gmt_offset option set.
|
459 |
|
|
|
|
|
|
|
|
|
|
|
|
|
460 |
<a href="https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt">See changelog for all versions</a>
|