Version Description
- New: A pop up will trigger when a duplicate option value is added to the list of options to help avoid issues with accidental duplicate option values getting added to a field.
- Fix: Prevent a null JavaScript error on some forms related to floating labels.
- Updated pop up styling for a more consistent design.
Download this release
Release Info
Developer | sswells |
Plugin | Formidable Forms – Form Builder for WordPress |
Version | 5.4.3 |
Comparing to | |
See all releases |
Code changes from version 5.4.2 to 5.4.3
- classes/controllers/FrmAppController.php +4 -0
- classes/helpers/FrmAppHelper.php +2 -1
- classes/models/FrmForm.php +4 -0
- classes/views/frm-fields/back-end/bulk-options-overlay.php +20 -12
- classes/views/frm-fields/back-end/inline-modal.php +2 -2
- classes/views/frm-fields/single-option.php +2 -2
- classes/views/frm-settings/settings_cta.php +2 -2
- classes/views/shared/confirm-overlay.php +2 -2
- classes/views/shared/info-overlay.php +2 -2
- classes/views/shared/upgrade_overlay.php +1 -1
- css/admin/applications.css +9 -0
- css/frm_admin.css +64 -82
- formidable.php +1 -1
- js/formidable.js +5 -1
- js/formidable.min.js +2 -2
- js/formidable_admin.js +47 -11
- languages/formidable.pot +153 -149
- readme.txt +6 -10
classes/controllers/FrmAppController.php
CHANGED
@@ -63,6 +63,10 @@ class FrmAppController {
|
|
63 |
$classes .= apply_filters( 'frm_admin_full_screen_class', ' frm-full-screen folded' );
|
64 |
}
|
65 |
|
|
|
|
|
|
|
|
|
66 |
return $classes;
|
67 |
}
|
68 |
|
63 |
$classes .= apply_filters( 'frm_admin_full_screen_class', ' frm-full-screen folded' );
|
64 |
}
|
65 |
|
66 |
+
if ( ! FrmAppHelper::pro_is_installed() ) {
|
67 |
+
$classes .= ' frm-lite ';
|
68 |
+
}
|
69 |
+
|
70 |
return $classes;
|
71 |
}
|
72 |
|
classes/helpers/FrmAppHelper.php
CHANGED
@@ -16,7 +16,7 @@ class FrmAppHelper {
|
|
16 |
/**
|
17 |
* @since 2.0
|
18 |
*/
|
19 |
-
public static $plug_version = '5.4.
|
20 |
|
21 |
/**
|
22 |
* @since 1.07.02
|
@@ -2758,6 +2758,7 @@ class FrmAppHelper {
|
|
2758 |
'canAccessApplicationDashboard' => current_user_can( is_callable( 'FrmProApplicationsHelper::get_required_templates_capability' ) ? FrmProApplicationsHelper::get_required_templates_capability() : 'frm_edit_forms' ),
|
2759 |
'loading' => __( 'Loading…', 'formidable' ),
|
2760 |
'nonce' => wp_create_nonce( 'frm_ajax' ),
|
|
|
2761 |
);
|
2762 |
wp_localize_script( 'formidable_admin_global', 'frmGlobal', $global_strings );
|
2763 |
|
16 |
/**
|
17 |
* @since 2.0
|
18 |
*/
|
19 |
+
public static $plug_version = '5.4.3';
|
20 |
|
21 |
/**
|
22 |
* @since 1.07.02
|
2758 |
'canAccessApplicationDashboard' => current_user_can( is_callable( 'FrmProApplicationsHelper::get_required_templates_capability' ) ? FrmProApplicationsHelper::get_required_templates_capability() : 'frm_edit_forms' ),
|
2759 |
'loading' => __( 'Loading…', 'formidable' ),
|
2760 |
'nonce' => wp_create_nonce( 'frm_ajax' ),
|
2761 |
+
'proIncludesSliderJs' => is_callable( 'FrmProFormsHelper::prepare_custom_currency' ),
|
2762 |
);
|
2763 |
wp_localize_script( 'formidable_admin_global', 'frmGlobal', $global_strings );
|
2764 |
|
classes/models/FrmForm.php
CHANGED
@@ -483,6 +483,10 @@ class FrmForm {
|
|
483 |
'submit_value',
|
484 |
'submit_msg',
|
485 |
'success_msg',
|
|
|
|
|
|
|
|
|
486 |
);
|
487 |
|
488 |
return apply_filters( 'frm_form_strings', $strings, $form );
|
483 |
'submit_value',
|
484 |
'submit_msg',
|
485 |
'success_msg',
|
486 |
+
'invalid_msg',
|
487 |
+
'failed_msg',
|
488 |
+
'login_msg',
|
489 |
+
'admin_permission',
|
490 |
);
|
491 |
|
492 |
return apply_filters( 'frm_form_strings', $strings, $form );
|
classes/views/frm-fields/back-end/bulk-options-overlay.php
CHANGED
@@ -3,15 +3,20 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
3 |
die( 'You are not allowed to call this page directly.' );
|
4 |
}
|
5 |
?>
|
6 |
-
<div id="frm-bulk-modal" class="frm_hidden
|
7 |
-
<
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
|
|
|
|
|
|
|
|
|
|
13 |
<div class="frm_grid_container">
|
14 |
-
<div class="frm8
|
15 |
<p class="howto">
|
16 |
<?php esc_html_e( 'Edit or add field options (one per line)', 'formidable' ); ?>
|
17 |
</p>
|
@@ -19,11 +24,8 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
19 |
<input type="hidden" value="" id="bulk-field-id" />
|
20 |
<input type="hidden" value="" id="bulk-option-type" />
|
21 |
|
22 |
-
<button class="button-primary frm-button-primary" id="frm-update-bulk-opts">
|
23 |
-
<?php esc_attr_e( 'Update Options', 'formidable' ); ?>
|
24 |
-
</button>
|
25 |
</div>
|
26 |
-
<div class="frm4
|
27 |
<h3>
|
28 |
<?php esc_html_e( 'Insert Presets', 'formidable' ); ?>
|
29 |
</h3>
|
@@ -46,4 +48,10 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
46 |
</ul>
|
47 |
</div>
|
48 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
</div>
|
3 |
die( 'You are not allowed to call this page directly.' );
|
4 |
}
|
5 |
?>
|
6 |
+
<div id="frm-bulk-modal" class="frm_hidden frm-modal frm_common_modal">
|
7 |
+
<div class="postbox">
|
8 |
+
<div class="frm_modal_top">
|
9 |
+
<div class="frm-modal-title">
|
10 |
+
<?php esc_html_e( 'Bulk Edit Options', 'formidable' ); ?>
|
11 |
+
</div>
|
12 |
+
<div>
|
13 |
+
<a class="dismiss" title="<?php esc_attr_e( 'Close', 'formidable' ); ?>">
|
14 |
+
<?php FrmAppHelper::icon_by_class( 'frmfont frm_close_icon', array( 'aria-label' => __( 'Close', 'formidable' ) ) ); ?>
|
15 |
+
</a>
|
16 |
+
</div>
|
17 |
+
</div>
|
18 |
<div class="frm_grid_container">
|
19 |
+
<div class="frm8">
|
20 |
<p class="howto">
|
21 |
<?php esc_html_e( 'Edit or add field options (one per line)', 'formidable' ); ?>
|
22 |
</p>
|
24 |
<input type="hidden" value="" id="bulk-field-id" />
|
25 |
<input type="hidden" value="" id="bulk-option-type" />
|
26 |
|
|
|
|
|
|
|
27 |
</div>
|
28 |
+
<div class="frm4">
|
29 |
<h3>
|
30 |
<?php esc_html_e( 'Insert Presets', 'formidable' ); ?>
|
31 |
</h3>
|
48 |
</ul>
|
49 |
</div>
|
50 |
</div>
|
51 |
+
<div class="frm_modal_footer">
|
52 |
+
<button class="button-primary frm-button-primary" id="frm-update-bulk-opts">
|
53 |
+
<?php esc_attr_e( 'Update Options', 'formidable' ); ?>
|
54 |
+
</button>
|
55 |
+
</div>
|
56 |
+
</div>
|
57 |
</div>
|
classes/views/frm-fields/back-end/inline-modal.php
CHANGED
@@ -3,8 +3,8 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
3 |
die( 'You are not allowed to call this page directly.' );
|
4 |
}
|
5 |
?>
|
6 |
-
<div class="frm-inline-modal postbox <?php echo esc_attr( $args['class'] . ( $args['show'] ? '' : ' frm_hidden' ) ); ?>" id="<?php echo esc_attr( $args['id'] ); ?>">
|
7 |
-
<a href="#" class="dismiss
|
8 |
<?php FrmAppHelper::icon_by_class( 'frmfont frm_close_icon', array( 'aria-label' => __( 'Close', 'formidable' ) ) ); ?>
|
9 |
</a>
|
10 |
<ul class="frm-nav-tabs">
|
3 |
die( 'You are not allowed to call this page directly.' );
|
4 |
}
|
5 |
?>
|
6 |
+
<div class="frm-inline-modal frm-modal postbox <?php echo esc_attr( $args['class'] . ( $args['show'] ? '' : ' frm_hidden' ) ); ?>" id="<?php echo esc_attr( $args['id'] ); ?>">
|
7 |
+
<a href="#" class="dismiss" title="<?php esc_attr_e( 'Close', 'formidable' ); ?>">
|
8 |
<?php FrmAppHelper::icon_by_class( 'frmfont frm_close_icon', array( 'aria-label' => __( 'Close', 'formidable' ) ) ); ?>
|
9 |
</a>
|
10 |
<ul class="frm-nav-tabs">
|
classes/views/frm-fields/single-option.php
CHANGED
@@ -7,13 +7,13 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
7 |
<?php FrmAppHelper::icon_by_class( 'frmfont frm_drag_icon frm-drag' ); ?>
|
8 |
<input type="<?php echo esc_attr( $default_type ); ?>" name="<?php echo esc_attr( $field_name ); ?>" <?php echo ( isset( $checked ) && $checked ? 'checked="checked"' : '' ); ?> value="<?php echo esc_attr( $field_val ); ?>"/>
|
9 |
|
10 |
-
<input type="text" name="field_options[options_<?php echo esc_attr( $field['id'] ); ?>][<?php echo esc_attr( $opt_key ); ?>][label]" value="<?php echo esc_attr( $opt ); ?>" class="field_<?php echo esc_attr( $field['id'] ); ?>_option <?php echo esc_attr( $field['separate_value'] ? 'frm_with_key' : '' ); ?>" id="<?php echo esc_attr( $html_id . '-' . $opt_key . '-label' ); ?>" data-frmchange="trim,updateOption" />
|
11 |
|
12 |
<a href="javascript:void(0)" class="frm_icon_font frm_remove_tag" data-fid="<?php echo esc_attr( $field['id'] ); ?>" data-removeid="frm_delete_field_<?php echo esc_attr( $field['id'] . '-' . $opt_key ); ?>_container" data-removemore="#frm_<?php echo esc_attr( $default_type . '_' . $field['id'] . '-' . $opt_key ); ?>" data-showlast="#frm_add_opt_<?php echo esc_attr( $field['id'] ); ?>"></a>
|
13 |
|
14 |
<span class="frm_option_key frm-with-right-icon field_<?php echo esc_attr( $field['id'] ); ?>_option_key<?php echo esc_attr( $field['separate_value'] ? '' : ' frm_hidden' ); ?>">
|
15 |
<input type="<?php echo esc_attr( $default_type ); ?>" class="frm_invisible" />
|
16 |
-
<input type="text" name="field_options[options_<?php echo esc_attr( $field['id'] ); ?>][<?php echo esc_attr( $opt_key ); ?>][value]" id="field_key_<?php echo esc_attr( $field['id'] . '-' . $opt_key ); ?>" value="<?php echo esc_attr( $field_val ); ?>" placeholder="<?php esc_attr_e( 'Saved Value', 'formidable' ); ?>" data-frmchange="trim,updateDefault" />
|
17 |
<?php FrmAppHelper::icon_by_class( 'frmfont frm_save_icon' ); ?>
|
18 |
</span>
|
19 |
|
7 |
<?php FrmAppHelper::icon_by_class( 'frmfont frm_drag_icon frm-drag' ); ?>
|
8 |
<input type="<?php echo esc_attr( $default_type ); ?>" name="<?php echo esc_attr( $field_name ); ?>" <?php echo ( isset( $checked ) && $checked ? 'checked="checked"' : '' ); ?> value="<?php echo esc_attr( $field_val ); ?>"/>
|
9 |
|
10 |
+
<input type="text" name="field_options[options_<?php echo esc_attr( $field['id'] ); ?>][<?php echo esc_attr( $opt_key ); ?>][label]" value="<?php echo esc_attr( $opt ); ?>" class="field_<?php echo esc_attr( $field['id'] ); ?>_option <?php echo esc_attr( $field['separate_value'] ? 'frm_with_key' : '' ); ?>" id="<?php echo esc_attr( $html_id . '-' . $opt_key . '-label' ); ?>" data-frmchange="trim,updateOption,checkUniqueOpt" />
|
11 |
|
12 |
<a href="javascript:void(0)" class="frm_icon_font frm_remove_tag" data-fid="<?php echo esc_attr( $field['id'] ); ?>" data-removeid="frm_delete_field_<?php echo esc_attr( $field['id'] . '-' . $opt_key ); ?>_container" data-removemore="#frm_<?php echo esc_attr( $default_type . '_' . $field['id'] . '-' . $opt_key ); ?>" data-showlast="#frm_add_opt_<?php echo esc_attr( $field['id'] ); ?>"></a>
|
13 |
|
14 |
<span class="frm_option_key frm-with-right-icon field_<?php echo esc_attr( $field['id'] ); ?>_option_key<?php echo esc_attr( $field['separate_value'] ? '' : ' frm_hidden' ); ?>">
|
15 |
<input type="<?php echo esc_attr( $default_type ); ?>" class="frm_invisible" />
|
16 |
+
<input type="text" name="field_options[options_<?php echo esc_attr( $field['id'] ); ?>][<?php echo esc_attr( $opt_key ); ?>][value]" id="field_key_<?php echo esc_attr( $field['id'] . '-' . $opt_key ); ?>" value="<?php echo esc_attr( $field_val ); ?>" placeholder="<?php esc_attr_e( 'Saved Value', 'formidable' ); ?>" data-frmchange="trim,updateDefault,checkUniqueOpt" />
|
17 |
<?php FrmAppHelper::icon_by_class( 'frmfont frm_save_icon' ); ?>
|
18 |
</span>
|
19 |
|
classes/views/frm-settings/settings_cta.php
CHANGED
@@ -3,15 +3,15 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
3 |
die( 'You are not allowed to call this page directly.' );
|
4 |
}
|
5 |
?>
|
6 |
-
<div
|
7 |
<div class="postbox" style="border:none;">
|
8 |
<div class="inside">
|
9 |
|
10 |
<a href="#" class="dismiss alignright" title="<?php esc_attr_e( 'Dismiss this message', 'formidable' ); ?>">
|
11 |
<?php FrmAppHelper::icon_by_class( 'frmfont frm_close_icon', array( 'aria-label' => 'Dismiss' ) ); ?>
|
12 |
</a>
|
13 |
-
<h2><?php esc_html_e( 'Get Formidable Forms Pro and Unlock all the Powerful Features', 'formidable' ); ?></h2>
|
14 |
<div class="cta-inside">
|
|
|
15 |
<p><?php esc_html_e( 'Thanks for being a loyal Formidable Forms user. Upgrade to Formidable Forms Pro to unlock all the awesome features and learn how others are defying the limits by taking on big projects without big resources.', 'formidable' ); ?></p>
|
16 |
<p>
|
17 |
<?php esc_html_e( 'We know that you will truly love Formidable Forms.', 'formidable' ); ?>
|
3 |
die( 'You are not allowed to call this page directly.' );
|
4 |
}
|
5 |
?>
|
6 |
+
<div id="frm-dismissable-cta" class="frm-modal settings-lite-cta">
|
7 |
<div class="postbox" style="border:none;">
|
8 |
<div class="inside">
|
9 |
|
10 |
<a href="#" class="dismiss alignright" title="<?php esc_attr_e( 'Dismiss this message', 'formidable' ); ?>">
|
11 |
<?php FrmAppHelper::icon_by_class( 'frmfont frm_close_icon', array( 'aria-label' => 'Dismiss' ) ); ?>
|
12 |
</a>
|
|
|
13 |
<div class="cta-inside">
|
14 |
+
<h2><?php esc_html_e( 'Get Formidable Forms Pro and Unlock all the Powerful Features', 'formidable' ); ?></h2>
|
15 |
<p><?php esc_html_e( 'Thanks for being a loyal Formidable Forms user. Upgrade to Formidable Forms Pro to unlock all the awesome features and learn how others are defying the limits by taking on big projects without big resources.', 'formidable' ); ?></p>
|
16 |
<p>
|
17 |
<?php esc_html_e( 'We know that you will truly love Formidable Forms.', 'formidable' ); ?>
|
classes/views/shared/confirm-overlay.php
CHANGED
@@ -3,10 +3,10 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
3 |
die( 'You are not allowed to call this page directly.' );
|
4 |
}
|
5 |
?>
|
6 |
-
<div id="frm_confirm_modal" class="frm_hidden
|
7 |
<div class="metabox-holder">
|
8 |
<div class="postbox">
|
9 |
-
<a href="#" class="dismiss
|
10 |
<?php FrmAppHelper::icon_by_class( 'frmfont frm_close_icon', array( 'aria-label' => 'Dismiss' ) ); ?>
|
11 |
</a>
|
12 |
<div class="inside">
|
3 |
die( 'You are not allowed to call this page directly.' );
|
4 |
}
|
5 |
?>
|
6 |
+
<div id="frm_confirm_modal" class="frm_hidden frm-modal frm-info-modal">
|
7 |
<div class="metabox-holder">
|
8 |
<div class="postbox">
|
9 |
+
<a href="#" class="dismiss" title="<?php esc_attr_e( 'Dismiss this message', 'formidable' ); ?>">
|
10 |
<?php FrmAppHelper::icon_by_class( 'frmfont frm_close_icon', array( 'aria-label' => 'Dismiss' ) ); ?>
|
11 |
</a>
|
12 |
<div class="inside">
|
classes/views/shared/info-overlay.php
CHANGED
@@ -3,10 +3,10 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
3 |
die( 'You are not allowed to call this page directly.' );
|
4 |
}
|
5 |
?>
|
6 |
-
<div id="frm_info_modal" class="frm_hidden frm-
|
7 |
<div class="metabox-holder">
|
8 |
<div class="postbox">
|
9 |
-
<a href="#" class="dismiss
|
10 |
<?php FrmAppHelper::icon_by_class( 'frmfont frm_close_icon', array( 'aria-label' => 'Dismiss' ) ); ?>
|
11 |
</a>
|
12 |
<div class="inside">
|
3 |
die( 'You are not allowed to call this page directly.' );
|
4 |
}
|
5 |
?>
|
6 |
+
<div id="frm_info_modal" class="frm_hidden frm-modal frm-info-modal">
|
7 |
<div class="metabox-holder">
|
8 |
<div class="postbox">
|
9 |
+
<a href="#" class="dismiss" title="<?php esc_attr_e( 'Dismiss this message', 'formidable' ); ?>">
|
10 |
<?php FrmAppHelper::icon_by_class( 'frmfont frm_close_icon', array( 'aria-label' => 'Dismiss' ) ); ?>
|
11 |
</a>
|
12 |
<div class="inside">
|
classes/views/shared/upgrade_overlay.php
CHANGED
@@ -3,7 +3,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
3 |
die( 'You are not allowed to call this page directly.' );
|
4 |
}
|
5 |
?>
|
6 |
-
<div id="frm_upgrade_modal" class="frm_hidden settings-lite-cta">
|
7 |
<div class="metabox-holder">
|
8 |
<div class="postbox">
|
9 |
<a href="#" class="dismiss alignright" title="<?php esc_attr_e( 'Dismiss this message', 'formidable' ); ?>">
|
3 |
die( 'You are not allowed to call this page directly.' );
|
4 |
}
|
5 |
?>
|
6 |
+
<div id="frm_upgrade_modal" class="frm_hidden frm-modal settings-lite-cta">
|
7 |
<div class="metabox-holder">
|
8 |
<div class="postbox">
|
9 |
<a href="#" class="dismiss alignright" title="<?php esc_attr_e( 'Dismiss this message', 'formidable' ); ?>">
|
css/admin/applications.css
CHANGED
@@ -183,6 +183,15 @@
|
|
183 |
padding: 20px 30px 15px;
|
184 |
}
|
185 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
186 |
.frm-application-modal-label {
|
187 |
opacity: 0.65;
|
188 |
margin-bottom: 5px;
|
183 |
padding: 20px 30px 15px;
|
184 |
}
|
185 |
|
186 |
+
#frm_view_application_modal img {
|
187 |
+
height: 245px;
|
188 |
+
}
|
189 |
+
|
190 |
+
#frm_view_application_modal .frm_modal_content {
|
191 |
+
flex: 1;
|
192 |
+
overflow-y: auto;
|
193 |
+
}
|
194 |
+
|
195 |
.frm-application-modal-label {
|
196 |
opacity: 0.65;
|
197 |
margin-bottom: 5px;
|
css/frm_admin.css
CHANGED
@@ -86,22 +86,27 @@ a, .widget .widget-top, .stuffbox h3, .frm-collapsed {
|
|
86 |
overflow: hidden;
|
87 |
}
|
88 |
|
|
|
|
|
|
|
|
|
89 |
.post-new-php.post-type-frm_display #screen-meta-links,
|
90 |
.post-php.post-type-frm_display #screen-meta-links,
|
91 |
.frm-full-screen #wpfooter {
|
92 |
display: none;
|
93 |
}
|
94 |
|
95 |
-
.frm-
|
96 |
position: absolute;
|
97 |
-
|
98 |
-
box-shadow: none;
|
99 |
-
border-bottom-left-radius: var(--small-radius);
|
100 |
-
border-bottom-right-radius: var(--small-radius);
|
101 |
}
|
102 |
|
103 |
-
.frm-
|
104 |
-
|
|
|
|
|
|
|
|
|
105 |
}
|
106 |
|
107 |
.frm-white-body #screen-meta {
|
@@ -605,17 +610,10 @@ p.frm_has_shortcodes {
|
|
605 |
}
|
606 |
|
607 |
.frm-inline-modal.postbox {
|
608 |
-
border-color: var(--blue-border);
|
609 |
background: #fff;
|
610 |
}
|
611 |
|
612 |
-
#frm_upgrade_modal .dismiss .frmsvg,
|
613 |
-
.frm-inline-modal .frmsvg,
|
614 |
-
#frm-bulk-modal .frmsvg,
|
615 |
.frm_has_shortcodes > .frmsvg,
|
616 |
-
#frm_upgrade_modal .dismiss i,
|
617 |
-
.frm-inline-modal i,
|
618 |
-
#frm-bulk-modal i,
|
619 |
.frm_has_shortcodes > i {
|
620 |
top: 37px;
|
621 |
right: 5px;
|
@@ -628,13 +626,7 @@ p.frm_has_shortcodes {
|
|
628 |
font-weight: bold;
|
629 |
}
|
630 |
|
631 |
-
#frm_upgrade_modal .dismiss .frmsvg,
|
632 |
-
.frm-inline-modal .frmsvg,
|
633 |
-
#frm-bulk-modal .frmsvg,
|
634 |
.frm_has_shortcodes .frmsvg,
|
635 |
-
#frm_upgrade_modal .dismiss i,
|
636 |
-
.frm-inline-modal i,
|
637 |
-
#frm-bulk-modal i,
|
638 |
.frm_has_shortcodes i {
|
639 |
position: absolute;
|
640 |
color: var(--primary-color);
|
@@ -644,49 +636,6 @@ p.frm_has_shortcodes {
|
|
644 |
text-align: center;
|
645 |
}
|
646 |
|
647 |
-
#frm_info_modal .dismiss .frmsvg,
|
648 |
-
#frm_confirm_modal .dismiss .frmsvg,
|
649 |
-
#frm_upgrade_modal .dismiss .frmsvg,
|
650 |
-
#frm_info_modal .dismiss i,
|
651 |
-
#frm_confirm_modal .dismiss i,
|
652 |
-
#frm_upgrade_modal .dismiss i {
|
653 |
-
top: 7px;
|
654 |
-
right: 7px;
|
655 |
-
}
|
656 |
-
|
657 |
-
#frm-bulk-modal .frmsvg,
|
658 |
-
#frm-bulk-modal i {
|
659 |
-
top: 15px;
|
660 |
-
right: 7px;
|
661 |
-
}
|
662 |
-
|
663 |
-
.frm-inline-modal .frmsvg,
|
664 |
-
.frm-inline-modal i {
|
665 |
-
top: 18px;
|
666 |
-
right: 7px;
|
667 |
-
font-size: 11px;
|
668 |
-
height: 11px;
|
669 |
-
width: 11px;
|
670 |
-
}
|
671 |
-
|
672 |
-
#frm_upgrade_modal .dismiss:hover .frmsvg,
|
673 |
-
.frm-inline-modal .dismiss:hover .frmsvg,
|
674 |
-
#frm-bulk-modal .dismiss:hover .frmsvg,
|
675 |
-
#frm_upgrade_modal .dismiss i:hover,
|
676 |
-
.frm-inline-modal i:hover,
|
677 |
-
#frm-bulk-modal i:hover {
|
678 |
-
background: var(--sidebar-color);
|
679 |
-
}
|
680 |
-
|
681 |
-
#frm_upgrade_modal .dismiss .frmsvg,
|
682 |
-
.frm-inline-modal .dismiss .frmsvg,
|
683 |
-
#frm-bulk-modal .dismiss .frmsvg,
|
684 |
-
#frm_upgrade_modal .dismiss .frm_close_icon,
|
685 |
-
.frm-inline-modal .frm_close_icon,
|
686 |
-
#frm-bulk-modal .frm_close_icon {
|
687 |
-
border-color: var(--primary-color);
|
688 |
-
}
|
689 |
-
|
690 |
.frm_has_shortcodes input,
|
691 |
.frm_has_shortcodes textarea {
|
692 |
padding-left: 18px;
|
@@ -785,8 +734,7 @@ p.frm_has_shortcodes {
|
|
785 |
padding: 0;
|
786 |
}
|
787 |
|
788 |
-
.frm-nav-tabs
|
789 |
-
#frm-bulk-modal h2 {
|
790 |
margin: 10px 0 20px;
|
791 |
padding: 0 15px;
|
792 |
display: block;
|
@@ -813,14 +761,12 @@ p.frm_has_shortcodes {
|
|
813 |
padding-left: 20px;
|
814 |
}
|
815 |
|
816 |
-
#frm-bulk-modal h2,
|
817 |
.frm-nav-tabs li {
|
818 |
display: inline-block;
|
819 |
font-size: 15px;
|
820 |
margin: 0;
|
821 |
}
|
822 |
|
823 |
-
#frm-bulk-modal h2,
|
824 |
.frm-nav-tabs a {
|
825 |
color: var(--dark-grey);
|
826 |
padding: 10px 1px;
|
@@ -841,23 +787,22 @@ p.frm_has_shortcodes {
|
|
841 |
color: var(--dark-grey);
|
842 |
}
|
843 |
|
844 |
-
#frm-bulk-modal h2,
|
845 |
.frm-nav-tabs a:hover,
|
846 |
.frm-nav-tabs .frm-tabs a {
|
847 |
color: var(--primary-color) !important;
|
848 |
border-color: var(--primary-color);
|
849 |
}
|
850 |
|
851 |
-
#frm-bulk-modal
|
852 |
-
#frm-bulk-modal
|
853 |
-
font-size:
|
854 |
-
margin-left: 20px;
|
855 |
font-weight: 400;
|
|
|
|
|
856 |
}
|
857 |
|
858 |
#frm-bulk-modal h3 {
|
859 |
-
margin:
|
860 |
-
color: var(--grey);
|
861 |
}
|
862 |
|
863 |
.frm-right-panel h3 {
|
@@ -1907,6 +1852,10 @@ h2.frm-h2 + .howto {
|
|
1907 |
position: relative;
|
1908 |
}
|
1909 |
|
|
|
|
|
|
|
|
|
1910 |
.frm-modal .postbox .frm-modal-title,
|
1911 |
.frm-dialog .frm_common_modal .postbox > div:first-child > div:first-child {
|
1912 |
display: inline-block;
|
@@ -1914,18 +1863,39 @@ h2.frm-h2 + .howto {
|
|
1914 |
color: #282F36;
|
1915 |
}
|
1916 |
|
|
|
|
|
1917 |
.frm-modal .postbox .frm-modal-title + div:last-child,
|
1918 |
.frm-dialog .frm_common_modal .postbox > div:first-child > div:last-child {
|
1919 |
position: absolute;
|
1920 |
right: 30px;
|
1921 |
-
top:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1922 |
}
|
1923 |
|
1924 |
.frm-modal .postbox .frm-modal-title + div:last-child a,
|
|
|
1925 |
.frm_common_modal .frm_modal_top a .frmsvg {
|
1926 |
color: var(--grey);
|
1927 |
}
|
1928 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1929 |
.frm-modal .postbox > div.inside .cta-inside {
|
1930 |
overflow-y: auto;
|
1931 |
height: auto;
|
@@ -2512,18 +2482,20 @@ li[data-preview] .frm-hover-icons .frm-preview-form,
|
|
2512 |
|
2513 |
/* Bulk Options */
|
2514 |
#frm-bulk-modal .frm_grid_container {
|
2515 |
-
border-top: 1px solid var(--grey-border);
|
2516 |
grid-template-columns: repeat(12, 8.33%);
|
2517 |
grid-gap: 0;
|
2518 |
}
|
2519 |
|
2520 |
#frm-bulk-modal .frm8 {
|
2521 |
border-right: 1px solid var(--grey-border);
|
2522 |
-
padding:
|
|
|
|
|
|
|
|
|
2523 |
}
|
2524 |
|
2525 |
-
.frm-inline-modal .howto
|
2526 |
-
#frm-bulk-modal .howto {
|
2527 |
margin: 5px 0 10px;
|
2528 |
color: var(--grey);
|
2529 |
}
|
@@ -6871,6 +6843,7 @@ ul .frm_col_two {
|
|
6871 |
.frm-info-modal .postbox .inside,
|
6872 |
.settings-lite-cta .postbox .inside {
|
6873 |
padding: 20px 40px;
|
|
|
6874 |
}
|
6875 |
|
6876 |
.cta-inside a {
|
@@ -7924,9 +7897,6 @@ button.frm_choose_image_box,
|
|
7924 |
left: 2px;
|
7925 |
}
|
7926 |
|
7927 |
-
.rtl #frm_upgrade_modal .dismiss i,
|
7928 |
-
.rtl .frm-inline-modal i,
|
7929 |
-
.rtl #frm-bulk-modal i,
|
7930 |
.rtl .frm_has_shortcodes > i {
|
7931 |
right: auto;
|
7932 |
left: 5px;
|
@@ -8038,6 +8008,18 @@ Responsive Design
|
|
8038 |
.frm-full-close .frmsvg {
|
8039 |
padding: 0;
|
8040 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8041 |
}
|
8042 |
|
8043 |
@media only screen and (max-width: 850px) {
|
86 |
overflow: hidden;
|
87 |
}
|
88 |
|
89 |
+
.frm-white-body #wpbody-content {
|
90 |
+
position: relative; /* For screen meta links */
|
91 |
+
}
|
92 |
+
|
93 |
.post-new-php.post-type-frm_display #screen-meta-links,
|
94 |
.post-php.post-type-frm_display #screen-meta-links,
|
95 |
.frm-full-screen #wpfooter {
|
96 |
display: none;
|
97 |
}
|
98 |
|
99 |
+
.frm-white-body #screen-meta-links {
|
100 |
position: absolute;
|
101 |
+
right: 20px;
|
|
|
|
|
|
|
102 |
}
|
103 |
|
104 |
+
.frm-full-screen #screen-meta-links .screen-meta-toggle {
|
105 |
+
right: 55px;
|
106 |
+
}
|
107 |
+
|
108 |
+
.frm-white-body.frm-lite #screen-meta-links .screen-meta-toggle {
|
109 |
+
right: 125px; /* Don't cover the lite upgrade button */
|
110 |
}
|
111 |
|
112 |
.frm-white-body #screen-meta {
|
610 |
}
|
611 |
|
612 |
.frm-inline-modal.postbox {
|
|
|
613 |
background: #fff;
|
614 |
}
|
615 |
|
|
|
|
|
|
|
616 |
.frm_has_shortcodes > .frmsvg,
|
|
|
|
|
|
|
617 |
.frm_has_shortcodes > i {
|
618 |
top: 37px;
|
619 |
right: 5px;
|
626 |
font-weight: bold;
|
627 |
}
|
628 |
|
|
|
|
|
|
|
629 |
.frm_has_shortcodes .frmsvg,
|
|
|
|
|
|
|
630 |
.frm_has_shortcodes i {
|
631 |
position: absolute;
|
632 |
color: var(--primary-color);
|
636 |
text-align: center;
|
637 |
}
|
638 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
639 |
.frm_has_shortcodes input,
|
640 |
.frm_has_shortcodes textarea {
|
641 |
padding-left: 18px;
|
734 |
padding: 0;
|
735 |
}
|
736 |
|
737 |
+
.frm-nav-tabs {
|
|
|
738 |
margin: 10px 0 20px;
|
739 |
padding: 0 15px;
|
740 |
display: block;
|
761 |
padding-left: 20px;
|
762 |
}
|
763 |
|
|
|
764 |
.frm-nav-tabs li {
|
765 |
display: inline-block;
|
766 |
font-size: 15px;
|
767 |
margin: 0;
|
768 |
}
|
769 |
|
|
|
770 |
.frm-nav-tabs a {
|
771 |
color: var(--dark-grey);
|
772 |
padding: 10px 1px;
|
787 |
color: var(--dark-grey);
|
788 |
}
|
789 |
|
|
|
790 |
.frm-nav-tabs a:hover,
|
791 |
.frm-nav-tabs .frm-tabs a {
|
792 |
color: var(--primary-color) !important;
|
793 |
border-color: var(--primary-color);
|
794 |
}
|
795 |
|
796 |
+
#frm-bulk-modal .howto,
|
797 |
+
#frm-bulk-modal h3 {
|
798 |
+
font-size: 14px;
|
|
|
799 |
font-weight: 400;
|
800 |
+
margin: 5px 0 10px;
|
801 |
+
color: var(--grey);
|
802 |
}
|
803 |
|
804 |
#frm-bulk-modal h3 {
|
805 |
+
margin-left: 20px;
|
|
|
806 |
}
|
807 |
|
808 |
.frm-right-panel h3 {
|
1852 |
position: relative;
|
1853 |
}
|
1854 |
|
1855 |
+
.frm-modal .postbox .frm_modal_top {
|
1856 |
+
border-bottom: 1px solid var(--sidebar-hover);
|
1857 |
+
}
|
1858 |
+
|
1859 |
.frm-modal .postbox .frm-modal-title,
|
1860 |
.frm-dialog .frm_common_modal .postbox > div:first-child > div:first-child {
|
1861 |
display: inline-block;
|
1863 |
color: #282F36;
|
1864 |
}
|
1865 |
|
1866 |
+
.frm-inline-modal > a.dismiss,
|
1867 |
+
.frm-modal .postbox > a.dismiss,
|
1868 |
.frm-modal .postbox .frm-modal-title + div:last-child,
|
1869 |
.frm-dialog .frm_common_modal .postbox > div:first-child > div:last-child {
|
1870 |
position: absolute;
|
1871 |
right: 30px;
|
1872 |
+
top: 25px;
|
1873 |
+
z-index: 2;
|
1874 |
+
}
|
1875 |
+
|
1876 |
+
.frm-info-modal .postbox > a.dismiss,
|
1877 |
+
.frm-inline-modal > a.dismiss {
|
1878 |
+
right: 13px;
|
1879 |
+
top: 13px;
|
1880 |
}
|
1881 |
|
1882 |
.frm-modal .postbox .frm-modal-title + div:last-child a,
|
1883 |
+
.frm-modal a.dismiss .frmsvg,
|
1884 |
.frm_common_modal .frm_modal_top a .frmsvg {
|
1885 |
color: var(--grey);
|
1886 |
}
|
1887 |
|
1888 |
+
.frm-modal .frm_modal_content > div.inside,
|
1889 |
+
.frm_common_modal .frm_modal_content > div.inside {
|
1890 |
+
padding: 10px 30px;
|
1891 |
+
margin: 0;
|
1892 |
+
}
|
1893 |
+
|
1894 |
+
.frm_common_modal .postbox {
|
1895 |
+
display: flex;
|
1896 |
+
flex-direction: column;
|
1897 |
+
}
|
1898 |
+
|
1899 |
.frm-modal .postbox > div.inside .cta-inside {
|
1900 |
overflow-y: auto;
|
1901 |
height: auto;
|
2482 |
|
2483 |
/* Bulk Options */
|
2484 |
#frm-bulk-modal .frm_grid_container {
|
|
|
2485 |
grid-template-columns: repeat(12, 8.33%);
|
2486 |
grid-gap: 0;
|
2487 |
}
|
2488 |
|
2489 |
#frm-bulk-modal .frm8 {
|
2490 |
border-right: 1px solid var(--grey-border);
|
2491 |
+
padding: 10px 20px 10px 30px;
|
2492 |
+
}
|
2493 |
+
|
2494 |
+
#frm-bulk-modal .frm4 {
|
2495 |
+
padding: 10px 0;
|
2496 |
}
|
2497 |
|
2498 |
+
.frm-inline-modal .howto {
|
|
|
2499 |
margin: 5px 0 10px;
|
2500 |
color: var(--grey);
|
2501 |
}
|
6843 |
.frm-info-modal .postbox .inside,
|
6844 |
.settings-lite-cta .postbox .inside {
|
6845 |
padding: 20px 40px;
|
6846 |
+
margin: 0;
|
6847 |
}
|
6848 |
|
6849 |
.cta-inside a {
|
7897 |
left: 2px;
|
7898 |
}
|
7899 |
|
|
|
|
|
|
|
7900 |
.rtl .frm_has_shortcodes > i {
|
7901 |
right: auto;
|
7902 |
left: 5px;
|
8008 |
.frm-full-close .frmsvg {
|
8009 |
padding: 0;
|
8010 |
}
|
8011 |
+
|
8012 |
+
.frm-full-screen .frm_top_left {
|
8013 |
+
padding-top: 10px
|
8014 |
+
}
|
8015 |
+
|
8016 |
+
.frm-full-screen .frm_top_left h1 {
|
8017 |
+
padding-top: 0 !important;
|
8018 |
+
}
|
8019 |
+
|
8020 |
+
.frm-full-screen .frm-header-logo {
|
8021 |
+
margin-top: 6px !important;
|
8022 |
+
}
|
8023 |
}
|
8024 |
|
8025 |
@media only screen and (max-width: 850px) {
|
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.4.
|
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.3
|
6 |
Plugin URI: https://formidableforms.com/
|
7 |
Author URI: https://formidableforms.com/
|
8 |
Author: Strategy11
|
js/formidable.js
CHANGED
@@ -1212,7 +1212,11 @@ function frmFrontFormJS() {
|
|
1212 |
checkFloatLabel = function( input ) {
|
1213 |
var container, shouldFloatTop, firstOpt;
|
1214 |
|
1215 |
-
container
|
|
|
|
|
|
|
|
|
1216 |
shouldFloatTop = input.value || document.activeElement === input;
|
1217 |
|
1218 |
container.classList.toggle( floatClass, shouldFloatTop );
|
1212 |
checkFloatLabel = function( input ) {
|
1213 |
var container, shouldFloatTop, firstOpt;
|
1214 |
|
1215 |
+
container = input.closest( '.frm_inside_container' );
|
1216 |
+
if ( ! container ) {
|
1217 |
+
return;
|
1218 |
+
}
|
1219 |
+
|
1220 |
shouldFloatTop = input.value || document.activeElement === input;
|
1221 |
|
1222 |
container.classList.toggle( floatClass, shouldFloatTop );
|
js/formidable.min.js
CHANGED
@@ -43,8 +43,8 @@ jQuery(this).css("box-shadow");if(css.match(/inset/))this.parentNode.removeChild
|
|
43 |
function checkForErrorsAndMaybeSetFocus(){var errors,element,timeoutCallback;if(!frm_js.focus_first_error)return;errors=document.querySelectorAll(".frm_form_field .frm_error");if(!errors.length)return;element=errors[0];do{element=element.previousSibling;if(-1!==["input","select","textarea"].indexOf(element.nodeName.toLowerCase())){element.focus();break}if("undefined"!==typeof element.classList){if(element.classList.contains("html-active"))timeoutCallback=function(){var textarea=element.querySelector("textarea");
|
44 |
if(null!==textarea)textarea.focus()};else if(element.classList.contains("tmce-active"))timeoutCallback=function(){tinyMCE.activeEditor.focus()};if("function"===typeof timeoutCallback){setTimeout(timeoutCallback,0);break}}}while(element.previousSibling)}function isIE(){return navigator.userAgent.indexOf("MSIE")>-1||navigator.userAgent.indexOf("Trident")>-1}function documentOn(event,selector,handler,options){if("undefined"===typeof options)options=false;document.addEventListener(event,function(e){var target;
|
45 |
for(target=e.target;target&&target!=this;target=target.parentNode)if(target.matches(selector)){handler.call(target,e);break}},options)}function initFloatingLabels(){var checkFloatLabel,checkDropdownLabel,checkPlaceholderIE,runOnLoad,selector,floatClass;selector=".frm-show-form .frm_inside_container input, .frm-show-form .frm_inside_container select, .frm-show-form .frm_inside_container textarea";floatClass="frm_label_float_top";checkFloatLabel=function(input){var container,shouldFloatTop,firstOpt;
|
46 |
-
container=input.closest(".frm_inside_container");shouldFloatTop=input.value||document.activeElement===input;container.classList.toggle(floatClass,shouldFloatTop);if("SELECT"===input.tagName){firstOpt=input.querySelector("option:first-child");if(shouldFloatTop){if(firstOpt.hasAttribute("data-label")){firstOpt.textContent=firstOpt.getAttribute("data-label");firstOpt.removeAttribute("data-label")}}else if(firstOpt.textContent){firstOpt.setAttribute("data-label",firstOpt.textContent);
|
47 |
-
""}}else if(isIE())checkPlaceholderIE(input)};checkDropdownLabel=function(){document.querySelectorAll(".frm-show-form .frm_inside_container:not(."+floatClass+") select").forEach(function(input){var firstOpt=input.querySelector("option:first-child");if(firstOpt.textContent){firstOpt.setAttribute("data-label",firstOpt.textContent);firstOpt.textContent=""}})};checkPlaceholderIE=function(input){if(input.value)return;if(document.activeElement===input){if(input.hasAttribute("data-placeholder")){input.placeholder=
|
48 |
input.getAttribute("data-placeholder");input.removeAttribute("data-placeholder")}}else if(input.placeholder){input.setAttribute("data-placeholder",input.placeholder);input.placeholder=""}};["focus","blur","change"].forEach(function(eventName){documentOn(eventName,selector,function(event){checkFloatLabel(event.target)},true)});jQuery(document).on("change",selector,function(event){checkFloatLabel(event.target)});runOnLoad=function(firstLoad){if(firstLoad&&document.activeElement&&-1!==["INPUT","SELECT",
|
49 |
"TEXTAREA"].indexOf(document.activeElement.tagName))checkFloatLabel(document.activeElement);else if(firstLoad)document.querySelectorAll(".frm_inside_container").forEach(function(container){var input=container.querySelector("input, select, textarea");if(input&&""!==input.value)checkFloatLabel(input)});checkDropdownLabel();if(isIE())document.querySelectorAll(selector).forEach(function(input){checkPlaceholderIE(input)})};runOnLoad(true);jQuery(document).on("frmPageChanged",function(event){runOnLoad()});
|
50 |
document.addEventListener("frm_after_start_over",function(event){runOnLoad()})}return{init:function(){maybeAddPolyfills();jQuery(document).off("submit.formidable",".frm-show-form");jQuery(document).on("submit.formidable",".frm-show-form",frmFrontForm.submitForm);jQuery(".frm-show-form input[onblur], .frm-show-form textarea[onblur]").each(function(){if(jQuery(this).val()==="")jQuery(this).trigger("blur")});jQuery(document).on("focus",".frm_toggle_default",clearDefault);jQuery(document).on("blur",".frm_toggle_default",
|
43 |
function checkForErrorsAndMaybeSetFocus(){var errors,element,timeoutCallback;if(!frm_js.focus_first_error)return;errors=document.querySelectorAll(".frm_form_field .frm_error");if(!errors.length)return;element=errors[0];do{element=element.previousSibling;if(-1!==["input","select","textarea"].indexOf(element.nodeName.toLowerCase())){element.focus();break}if("undefined"!==typeof element.classList){if(element.classList.contains("html-active"))timeoutCallback=function(){var textarea=element.querySelector("textarea");
|
44 |
if(null!==textarea)textarea.focus()};else if(element.classList.contains("tmce-active"))timeoutCallback=function(){tinyMCE.activeEditor.focus()};if("function"===typeof timeoutCallback){setTimeout(timeoutCallback,0);break}}}while(element.previousSibling)}function isIE(){return navigator.userAgent.indexOf("MSIE")>-1||navigator.userAgent.indexOf("Trident")>-1}function documentOn(event,selector,handler,options){if("undefined"===typeof options)options=false;document.addEventListener(event,function(e){var target;
|
45 |
for(target=e.target;target&&target!=this;target=target.parentNode)if(target.matches(selector)){handler.call(target,e);break}},options)}function initFloatingLabels(){var checkFloatLabel,checkDropdownLabel,checkPlaceholderIE,runOnLoad,selector,floatClass;selector=".frm-show-form .frm_inside_container input, .frm-show-form .frm_inside_container select, .frm-show-form .frm_inside_container textarea";floatClass="frm_label_float_top";checkFloatLabel=function(input){var container,shouldFloatTop,firstOpt;
|
46 |
+
container=input.closest(".frm_inside_container");if(!container)return;shouldFloatTop=input.value||document.activeElement===input;container.classList.toggle(floatClass,shouldFloatTop);if("SELECT"===input.tagName){firstOpt=input.querySelector("option:first-child");if(shouldFloatTop){if(firstOpt.hasAttribute("data-label")){firstOpt.textContent=firstOpt.getAttribute("data-label");firstOpt.removeAttribute("data-label")}}else if(firstOpt.textContent){firstOpt.setAttribute("data-label",firstOpt.textContent);
|
47 |
+
firstOpt.textContent=""}}else if(isIE())checkPlaceholderIE(input)};checkDropdownLabel=function(){document.querySelectorAll(".frm-show-form .frm_inside_container:not(."+floatClass+") select").forEach(function(input){var firstOpt=input.querySelector("option:first-child");if(firstOpt.textContent){firstOpt.setAttribute("data-label",firstOpt.textContent);firstOpt.textContent=""}})};checkPlaceholderIE=function(input){if(input.value)return;if(document.activeElement===input){if(input.hasAttribute("data-placeholder")){input.placeholder=
|
48 |
input.getAttribute("data-placeholder");input.removeAttribute("data-placeholder")}}else if(input.placeholder){input.setAttribute("data-placeholder",input.placeholder);input.placeholder=""}};["focus","blur","change"].forEach(function(eventName){documentOn(eventName,selector,function(event){checkFloatLabel(event.target)},true)});jQuery(document).on("change",selector,function(event){checkFloatLabel(event.target)});runOnLoad=function(firstLoad){if(firstLoad&&document.activeElement&&-1!==["INPUT","SELECT",
|
49 |
"TEXTAREA"].indexOf(document.activeElement.tagName))checkFloatLabel(document.activeElement);else if(firstLoad)document.querySelectorAll(".frm_inside_container").forEach(function(container){var input=container.querySelector("input, select, textarea");if(input&&""!==input.value)checkFloatLabel(input)});checkDropdownLabel();if(isIE())document.querySelectorAll(selector).forEach(function(input){checkPlaceholderIE(input)})};runOnLoad(true);jQuery(document).on("frmPageChanged",function(event){runOnLoad()});
|
50 |
document.addEventListener("frm_after_start_over",function(event){runOnLoad()})}return{init:function(){maybeAddPolyfills();jQuery(document).off("submit.formidable",".frm-show-form");jQuery(document).on("submit.formidable",".frm-show-form",frmFrontForm.submitForm);jQuery(".frm-show-form input[onblur], .frm-show-form textarea[onblur]").each(function(){if(jQuery(this).val()==="")jQuery(this).trigger("blur")});jQuery(document).on("focus",".frm_toggle_default",clearDefault);jQuery(document).on("blur",".frm_toggle_default",
|
js/formidable_admin.js
CHANGED
@@ -2639,6 +2639,14 @@ function frmAdminBuildJS() {
|
|
2639 |
}
|
2640 |
|
2641 |
function updateSliderFieldPreview( field, att, newValue ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2642 |
if ( 'value' === att ) {
|
2643 |
if ( '' === newValue ) {
|
2644 |
newValue = getSliderMidpoint( field );
|
@@ -5176,17 +5184,26 @@ function frmAdminBuildJS() {
|
|
5176 |
}
|
5177 |
}
|
5178 |
|
5179 |
-
|
5180 |
-
|
5181 |
-
|
5182 |
-
|
5183 |
-
|
5184 |
-
|
5185 |
-
|
5186 |
-
|
5187 |
-
|
5188 |
-
|
5189 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5190 |
}
|
5191 |
}
|
5192 |
|
@@ -5521,6 +5538,8 @@ function frmAdminBuildJS() {
|
|
5521 |
changeHiddenSeparateValue( this );
|
5522 |
} else if ( action[i] === 'updateDefault' ) {
|
5523 |
changeDefaultRadioValue( this );
|
|
|
|
|
5524 |
} else {
|
5525 |
this.value = this.value[ action[i] ]();
|
5526 |
}
|
@@ -5744,6 +5763,22 @@ function frmAdminBuildJS() {
|
|
5744 |
}
|
5745 |
}
|
5746 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5747 |
function getRequiredLicenseFromTrigger( element ) {
|
5748 |
if ( element.dataset.requires ) {
|
5749 |
return element.dataset.requires;
|
@@ -9150,6 +9185,7 @@ function frmAdminBuildJS() {
|
|
9150 |
|
9151 |
loadTooltips();
|
9152 |
initUpgradeModal();
|
|
|
9153 |
|
9154 |
// used on build, form settings, and view settings
|
9155 |
var $shortCodeDiv = jQuery( document.getElementById( 'frm_shortcodediv' ) );
|
2639 |
}
|
2640 |
|
2641 |
function updateSliderFieldPreview( field, att, newValue ) {
|
2642 |
+
if ( frmGlobal.proIncludesSliderJs ) {
|
2643 |
+
const hookName = 'frm_update_slider_field_preview';
|
2644 |
+
const hookArgs = { field, att, newValue };
|
2645 |
+
wp.hooks.doAction( hookName, hookArgs );
|
2646 |
+
return;
|
2647 |
+
}
|
2648 |
+
|
2649 |
+
// This functionality has been moved to pro since v5.4.3. This code should be removed eventually.
|
2650 |
if ( 'value' === att ) {
|
2651 |
if ( '' === newValue ) {
|
2652 |
newValue = getSliderMidpoint( field );
|
5184 |
}
|
5185 |
}
|
5186 |
|
5187 |
+
function checkUniqueOpt( targetInput ) {
|
5188 |
+
const settingsContainer = targetInput.closest( '.frm-single-settings' );
|
5189 |
+
const fieldId = settingsContainer.getAttribute( 'data-fid' );
|
5190 |
+
const areValuesSeparate = settingsContainer.querySelector( '[name="field_options[separate_value_' + fieldId + ']"]' ).checked;
|
5191 |
+
|
5192 |
+
if ( areValuesSeparate && ! targetInput.name.endsWith( '[value]' ) ) {
|
5193 |
+
return;
|
5194 |
+
}
|
5195 |
+
|
5196 |
+
const container = document.getElementById( 'frm_field_' + fieldId + '_opts' );
|
5197 |
+
const inputs = Array.from( container.querySelectorAll( 'input[type="text"]' ) ).filter(
|
5198 |
+
input => input !== targetInput && areValuesSeparate === input.name.endsWith( '[value]' )
|
5199 |
+
);
|
5200 |
+
|
5201 |
+
const length = inputs.length;
|
5202 |
+
for ( let index = 0; index < length; ++index ) {
|
5203 |
+
if ( inputs[ index ].value === targetInput.value ) {
|
5204 |
+
infoModal( __( 'Duplicate option value "%s" detected', 'formidable' ).replace( '%s', targetInput.value ) );
|
5205 |
+
break;
|
5206 |
+
}
|
5207 |
}
|
5208 |
}
|
5209 |
|
5538 |
changeHiddenSeparateValue( this );
|
5539 |
} else if ( action[i] === 'updateDefault' ) {
|
5540 |
changeDefaultRadioValue( this );
|
5541 |
+
} else if ( action[i] === 'checkUniqueOpt' ) {
|
5542 |
+
checkUniqueOpt( this );
|
5543 |
} else {
|
5544 |
this.value = this.value[ action[i] ]();
|
5545 |
}
|
5763 |
}
|
5764 |
}
|
5765 |
|
5766 |
+
// Move the top banner above the screen options to prevent overlap.
|
5767 |
+
function moveTopBanner() {
|
5768 |
+
const $banner = document.querySelector( '.frm-banner-alert' ) || document.querySelector( '.frm-upgrade-bar' );
|
5769 |
+
if ( ! $banner ) {
|
5770 |
+
return;
|
5771 |
+
}
|
5772 |
+
|
5773 |
+
const $screenMeta = document.getElementById( 'screen-meta' );
|
5774 |
+
if ( ! $screenMeta ) {
|
5775 |
+
return;
|
5776 |
+
}
|
5777 |
+
|
5778 |
+
const $parentDiv = document.getElementById( 'wpbody-content' );
|
5779 |
+
$parentDiv.insertBefore( $banner, $screenMeta );
|
5780 |
+
}
|
5781 |
+
|
5782 |
function getRequiredLicenseFromTrigger( element ) {
|
5783 |
if ( element.dataset.requires ) {
|
5784 |
return element.dataset.requires;
|
9185 |
|
9186 |
loadTooltips();
|
9187 |
initUpgradeModal();
|
9188 |
+
moveTopBanner();
|
9189 |
|
9190 |
// used on build, form settings, and view settings
|
9191 |
var $shortCodeDiv = jQuery( document.getElementById( 'frm_shortcodediv' ) );
|
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.4.
|
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-
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.6.0\n"
|
15 |
"X-Domain: formidable\n"
|
@@ -153,7 +153,7 @@ msgid "Installed"
|
|
153 |
msgstr ""
|
154 |
|
155 |
#: classes/controllers/FrmAddonsController.php:638
|
156 |
-
#: classes/helpers/FrmAppHelper.php:
|
157 |
msgid "Active"
|
158 |
msgstr ""
|
159 |
|
@@ -182,18 +182,18 @@ msgstr ""
|
|
182 |
msgid "Upgrade Now"
|
183 |
msgstr ""
|
184 |
|
185 |
-
#: classes/controllers/FrmAppController.php:
|
186 |
msgid "Build"
|
187 |
msgstr ""
|
188 |
|
189 |
-
#: classes/controllers/FrmAppController.php:
|
190 |
#: classes/helpers/FrmFormsListHelper.php:306
|
191 |
#: classes/views/frm-forms/settings.php:13
|
192 |
#: classes/views/frm-settings/form.php:14
|
193 |
msgid "Settings"
|
194 |
msgstr ""
|
195 |
|
196 |
-
#: classes/controllers/FrmAppController.php:
|
197 |
#: classes/controllers/FrmEntriesController.php:11
|
198 |
#: classes/controllers/FrmEntriesController.php:100
|
199 |
#: classes/controllers/FrmFormsController.php:833
|
@@ -202,24 +202,24 @@ msgstr ""
|
|
202 |
msgid "Entries"
|
203 |
msgstr ""
|
204 |
|
205 |
-
#: classes/controllers/FrmAppController.php:
|
206 |
#: classes/controllers/FrmEntriesController.php:15
|
207 |
#: classes/views/shared/views-info.php:11
|
208 |
#: js/admin/applications.js:342
|
209 |
msgid "Views"
|
210 |
msgstr ""
|
211 |
|
212 |
-
#: classes/controllers/FrmAppController.php:
|
213 |
#: classes/views/shared/reports-info.php:11
|
214 |
msgid "Reports"
|
215 |
msgstr ""
|
216 |
|
217 |
-
#: classes/controllers/FrmAppController.php:
|
218 |
#: js/admin/applications.js:118
|
219 |
msgid "Upgrade to Pro"
|
220 |
msgstr ""
|
221 |
|
222 |
-
#: classes/controllers/FrmAppController.php:
|
223 |
msgid "Build a Form"
|
224 |
msgstr ""
|
225 |
|
@@ -869,7 +869,7 @@ msgid "Install WP Mail SMTP"
|
|
869 |
msgstr ""
|
870 |
|
871 |
#: classes/controllers/FrmSMTPController.php:305
|
872 |
-
#: classes/helpers/FrmAppHelper.php:
|
873 |
#: classes/helpers/FrmFormMigratorsHelper.php:131
|
874 |
#: classes/views/shared/upgrade_overlay.php:34
|
875 |
msgid "Install"
|
@@ -1161,7 +1161,7 @@ msgid "If you leave the subject blank, the default will be used: %1$s Form submi
|
|
1161 |
msgstr ""
|
1162 |
|
1163 |
#: classes/helpers/FrmAppHelper.php:2753
|
1164 |
-
#: classes/helpers/FrmAppHelper.php:
|
1165 |
msgid "Please wait while your site updates."
|
1166 |
msgstr ""
|
1167 |
|
@@ -1170,61 +1170,61 @@ msgid "Are you sure you want to deauthorize Formidable Forms on this site?"
|
|
1170 |
msgstr ""
|
1171 |
|
1172 |
#: classes/helpers/FrmAppHelper.php:2759
|
1173 |
-
#: classes/helpers/FrmAppHelper.php:
|
1174 |
msgid "Loading…"
|
1175 |
msgstr ""
|
1176 |
|
1177 |
-
#: classes/helpers/FrmAppHelper.php:
|
1178 |
msgid "Remove"
|
1179 |
msgstr ""
|
1180 |
|
1181 |
-
#: classes/helpers/FrmAppHelper.php:
|
1182 |
#: classes/helpers/FrmCSVExportHelper.php:348
|
1183 |
#: classes/views/shared/mb_adv_info.php:95
|
1184 |
msgid "ID"
|
1185 |
msgstr ""
|
1186 |
|
1187 |
-
#: classes/helpers/FrmAppHelper.php:
|
1188 |
msgid "No results match"
|
1189 |
msgstr ""
|
1190 |
|
1191 |
-
#: classes/helpers/FrmAppHelper.php:
|
1192 |
msgid "That file looks like Spam."
|
1193 |
msgstr ""
|
1194 |
|
1195 |
-
#: classes/helpers/FrmAppHelper.php:
|
1196 |
msgid "There is an error in the calculation in the field with key"
|
1197 |
msgstr ""
|
1198 |
|
1199 |
-
#: classes/helpers/FrmAppHelper.php:
|
1200 |
msgid "Please complete the preceding required fields before uploading a file."
|
1201 |
msgstr ""
|
1202 |
|
1203 |
-
#: classes/helpers/FrmAppHelper.php:
|
1204 |
msgid "(Click to add description)"
|
1205 |
msgstr ""
|
1206 |
|
1207 |
-
#: classes/helpers/FrmAppHelper.php:
|
1208 |
msgid "(Blank)"
|
1209 |
msgstr ""
|
1210 |
|
1211 |
-
#: classes/helpers/FrmAppHelper.php:
|
1212 |
msgid "(no label)"
|
1213 |
msgstr ""
|
1214 |
|
1215 |
-
#: classes/helpers/FrmAppHelper.php:
|
1216 |
msgid "Saving"
|
1217 |
msgstr ""
|
1218 |
|
1219 |
-
#: classes/helpers/FrmAppHelper.php:
|
1220 |
msgid "Saved"
|
1221 |
msgstr ""
|
1222 |
|
1223 |
-
#: classes/helpers/FrmAppHelper.php:
|
1224 |
msgid "OK"
|
1225 |
msgstr ""
|
1226 |
|
1227 |
-
#: classes/helpers/FrmAppHelper.php:
|
1228 |
#: classes/views/frm-forms/new-form-overlay.php:33
|
1229 |
#: classes/views/frm-forms/new-form-overlay.php:93
|
1230 |
#: classes/views/frm-forms/new-form-overlay.php:102
|
@@ -1233,424 +1233,424 @@ msgstr ""
|
|
1233 |
#: classes/views/frm-forms/new-form-overlay.php:132
|
1234 |
#: classes/views/shared/admin-header.php:56
|
1235 |
#: classes/views/shared/confirm-overlay.php:19
|
1236 |
-
#: js/formidable_admin.js:
|
1237 |
msgid "Cancel"
|
1238 |
msgstr ""
|
1239 |
|
1240 |
-
#: classes/helpers/FrmAppHelper.php:
|
1241 |
#: classes/views/frm-fields/back-end/settings.php:280
|
1242 |
msgid "Default"
|
1243 |
msgstr ""
|
1244 |
|
1245 |
-
#: classes/helpers/FrmAppHelper.php:
|
1246 |
msgid "Clear default value when typing"
|
1247 |
msgstr ""
|
1248 |
|
1249 |
-
#: classes/helpers/FrmAppHelper.php:
|
1250 |
msgid "Do not clear default value when typing"
|
1251 |
msgstr ""
|
1252 |
|
1253 |
-
#: classes/helpers/FrmAppHelper.php:
|
1254 |
msgid "Default value will pass form validation"
|
1255 |
msgstr ""
|
1256 |
|
1257 |
-
#: classes/helpers/FrmAppHelper.php:
|
1258 |
msgid "Default value will NOT pass form validation"
|
1259 |
msgstr ""
|
1260 |
|
1261 |
-
#: classes/helpers/FrmAppHelper.php:
|
1262 |
#: classes/helpers/FrmListHelper.php:412
|
1263 |
-
#: js/formidable_admin.js:
|
1264 |
msgid "Heads up"
|
1265 |
msgstr ""
|
1266 |
|
1267 |
-
#: classes/helpers/FrmAppHelper.php:
|
1268 |
#: classes/views/shared/confirm-overlay.php:15
|
1269 |
#: classes/views/shared/info-overlay.php:15
|
1270 |
msgid "Are you sure?"
|
1271 |
msgstr ""
|
1272 |
|
1273 |
-
#: classes/helpers/FrmAppHelper.php:
|
1274 |
msgid "Are you sure you want to delete this field and all data associated with it?"
|
1275 |
msgstr ""
|
1276 |
|
1277 |
-
#: classes/helpers/FrmAppHelper.php:
|
1278 |
msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?"
|
1279 |
msgstr ""
|
1280 |
|
1281 |
-
#: classes/helpers/FrmAppHelper.php:
|
1282 |
msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
|
1283 |
msgstr ""
|
1284 |
|
1285 |
-
#: classes/helpers/FrmAppHelper.php:
|
1286 |
#: classes/helpers/FrmFieldsHelper.php:284
|
1287 |
msgid "The entered values do not match"
|
1288 |
msgstr ""
|
1289 |
|
1290 |
-
#: classes/helpers/FrmAppHelper.php:
|
1291 |
msgid "Enter Email"
|
1292 |
msgstr ""
|
1293 |
|
1294 |
-
#: classes/helpers/FrmAppHelper.php:
|
1295 |
msgid "Confirm Email"
|
1296 |
msgstr ""
|
1297 |
|
1298 |
-
#: classes/helpers/FrmAppHelper.php:
|
1299 |
#: classes/views/shared/mb_adv_info.php:166
|
1300 |
msgid "Conditional content here"
|
1301 |
msgstr ""
|
1302 |
|
1303 |
-
#: classes/helpers/FrmAppHelper.php:
|
1304 |
#: classes/helpers/FrmFieldsHelper.php:456
|
1305 |
#: classes/helpers/FrmFieldsHelper.php:457
|
1306 |
msgid "New Option"
|
1307 |
msgstr ""
|
1308 |
|
1309 |
-
#: classes/helpers/FrmAppHelper.php:
|
1310 |
msgid "In certain browsers (e.g. Firefox) text will not display correctly if the field height is too small relative to the field padding and text size. Please increase your field height or decrease your field padding."
|
1311 |
msgstr ""
|
1312 |
|
1313 |
-
#: classes/helpers/FrmAppHelper.php:
|
1314 |
msgid "Enter Password"
|
1315 |
msgstr ""
|
1316 |
|
1317 |
-
#: classes/helpers/FrmAppHelper.php:
|
1318 |
msgid "Confirm Password"
|
1319 |
msgstr ""
|
1320 |
|
1321 |
-
#: classes/helpers/FrmAppHelper.php:
|
1322 |
msgid "Import Complete"
|
1323 |
msgstr ""
|
1324 |
|
1325 |
-
#: classes/helpers/FrmAppHelper.php:
|
1326 |
msgid "Warning: There is no way to retrieve unsaved entries."
|
1327 |
msgstr ""
|
1328 |
|
1329 |
-
#: classes/helpers/FrmAppHelper.php:
|
1330 |
msgid "Private"
|
1331 |
msgstr ""
|
1332 |
|
1333 |
-
#: classes/helpers/FrmAppHelper.php:
|
1334 |
msgid "No new licenses were found"
|
1335 |
msgstr ""
|
1336 |
|
1337 |
-
#: classes/helpers/FrmAppHelper.php:
|
1338 |
msgid "This calculation has at least one unmatched ( ) { } [ ]."
|
1339 |
msgstr ""
|
1340 |
|
1341 |
-
#: classes/helpers/FrmAppHelper.php:
|
1342 |
msgid "This calculation may have shortcodes that work in Views but not forms."
|
1343 |
msgstr ""
|
1344 |
|
1345 |
-
#: classes/helpers/FrmAppHelper.php:
|
1346 |
msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations."
|
1347 |
msgstr ""
|
1348 |
|
1349 |
-
#: classes/helpers/FrmAppHelper.php:
|
1350 |
msgid "This form action is limited to one per form. Please edit the existing form action."
|
1351 |
msgstr ""
|
1352 |
|
1353 |
#. Translators: %s is the name of a Detail Page Slug that is a reserved word.
|
1354 |
-
#: classes/helpers/FrmAppHelper.php:
|
1355 |
msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?"
|
1356 |
msgstr ""
|
1357 |
|
1358 |
#. Translators: %s is the name of a parameter that is a reserved word. More than one word could be listed here, though that would not be common.
|
1359 |
-
#: classes/helpers/FrmAppHelper.php:
|
1360 |
msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? "
|
1361 |
msgstr ""
|
1362 |
|
1363 |
-
#: classes/helpers/FrmAppHelper.php:
|
1364 |
#: classes/helpers/FrmFormsHelper.php:1543
|
1365 |
msgid "See the list of reserved words in WordPress."
|
1366 |
msgstr ""
|
1367 |
|
1368 |
-
#: classes/helpers/FrmAppHelper.php:
|
1369 |
msgid "Please enter a Repeat Limit that is greater than 1."
|
1370 |
msgstr ""
|
1371 |
|
1372 |
-
#: classes/helpers/FrmAppHelper.php:
|
1373 |
msgid "Please select a limit between 0 and 200."
|
1374 |
msgstr ""
|
1375 |
|
1376 |
-
#: classes/helpers/FrmAppHelper.php:
|
1377 |
#: classes/views/shared/mb_adv_info.php:113
|
1378 |
#: classes/views/shared/mb_adv_info.php:127
|
1379 |
msgid "Select a Field"
|
1380 |
msgstr ""
|
1381 |
|
1382 |
-
#: classes/helpers/FrmAppHelper.php:
|
1383 |
#: classes/helpers/FrmListHelper.php:262
|
1384 |
msgid "No items found."
|
1385 |
msgstr ""
|
1386 |
|
1387 |
-
#: classes/helpers/FrmAppHelper.php:
|
1388 |
msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
|
1389 |
msgstr ""
|
1390 |
|
1391 |
-
#: classes/helpers/FrmAppHelper.php:
|
1392 |
msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro."
|
1393 |
msgstr ""
|
1394 |
|
1395 |
-
#: classes/helpers/FrmAppHelper.php:
|
1396 |
msgid "The version of PHP on your server is too low. If this is not corrected, you may see issues with Formidable Forms. Please contact your web host and ask to be updated to PHP 7.0+."
|
1397 |
msgstr ""
|
1398 |
|
1399 |
-
#: classes/helpers/FrmAppHelper.php:
|
1400 |
msgid "You are using an outdated browser that is not compatible with Formidable Forms. Please update to a more current browser (we recommend Chrome)."
|
1401 |
msgstr ""
|
1402 |
|
1403 |
-
#: classes/helpers/FrmAppHelper.php:
|
1404 |
msgid "English"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
-
#: classes/helpers/FrmAppHelper.php:
|
1408 |
msgid "Afrikaans"
|
1409 |
msgstr ""
|
1410 |
|
1411 |
-
#: classes/helpers/FrmAppHelper.php:
|
1412 |
msgid "Albanian"
|
1413 |
msgstr ""
|
1414 |
|
1415 |
-
#: classes/helpers/FrmAppHelper.php:
|
1416 |
msgid "Arabic"
|
1417 |
msgstr ""
|
1418 |
|
1419 |
-
#: classes/helpers/FrmAppHelper.php:
|
1420 |
msgid "Armenian"
|
1421 |
msgstr ""
|
1422 |
|
1423 |
-
#: classes/helpers/FrmAppHelper.php:
|
1424 |
msgid "Azerbaijani"
|
1425 |
msgstr ""
|
1426 |
|
1427 |
-
#: classes/helpers/FrmAppHelper.php:
|
1428 |
msgid "Basque"
|
1429 |
msgstr ""
|
1430 |
|
1431 |
-
#: classes/helpers/FrmAppHelper.php:
|
1432 |
msgid "Bosnian"
|
1433 |
msgstr ""
|
1434 |
|
1435 |
-
#: classes/helpers/FrmAppHelper.php:
|
1436 |
msgid "Bulgarian"
|
1437 |
msgstr ""
|
1438 |
|
1439 |
-
#: classes/helpers/FrmAppHelper.php:
|
1440 |
msgid "Catalan"
|
1441 |
msgstr ""
|
1442 |
|
1443 |
-
#: classes/helpers/FrmAppHelper.php:
|
1444 |
msgid "Chinese Hong Kong"
|
1445 |
msgstr ""
|
1446 |
|
1447 |
-
#: classes/helpers/FrmAppHelper.php:
|
1448 |
msgid "Chinese Simplified"
|
1449 |
msgstr ""
|
1450 |
|
1451 |
-
#: classes/helpers/FrmAppHelper.php:
|
1452 |
msgid "Chinese Traditional"
|
1453 |
msgstr ""
|
1454 |
|
1455 |
-
#: classes/helpers/FrmAppHelper.php:
|
1456 |
msgid "Croatian"
|
1457 |
msgstr ""
|
1458 |
|
1459 |
-
#: classes/helpers/FrmAppHelper.php:
|
1460 |
msgid "Czech"
|
1461 |
msgstr ""
|
1462 |
|
1463 |
-
#: classes/helpers/FrmAppHelper.php:
|
1464 |
msgid "Danish"
|
1465 |
msgstr ""
|
1466 |
|
1467 |
-
#: classes/helpers/FrmAppHelper.php:
|
1468 |
msgid "Dutch"
|
1469 |
msgstr ""
|
1470 |
|
1471 |
-
#: classes/helpers/FrmAppHelper.php:
|
1472 |
msgid "English/UK"
|
1473 |
msgstr ""
|
1474 |
|
1475 |
-
#: classes/helpers/FrmAppHelper.php:
|
1476 |
msgid "Esperanto"
|
1477 |
msgstr ""
|
1478 |
|
1479 |
-
#: classes/helpers/FrmAppHelper.php:
|
1480 |
msgid "Estonian"
|
1481 |
msgstr ""
|
1482 |
|
1483 |
-
#: classes/helpers/FrmAppHelper.php:
|
1484 |
msgid "Faroese"
|
1485 |
msgstr ""
|
1486 |
|
1487 |
-
#: classes/helpers/FrmAppHelper.php:
|
1488 |
msgid "Farsi/Persian"
|
1489 |
msgstr ""
|
1490 |
|
1491 |
-
#: classes/helpers/FrmAppHelper.php:
|
1492 |
msgid "Filipino"
|
1493 |
msgstr ""
|
1494 |
|
1495 |
-
#: classes/helpers/FrmAppHelper.php:
|
1496 |
msgid "Finnish"
|
1497 |
msgstr ""
|
1498 |
|
1499 |
-
#: classes/helpers/FrmAppHelper.php:
|
1500 |
msgid "French"
|
1501 |
msgstr ""
|
1502 |
|
1503 |
-
#: classes/helpers/FrmAppHelper.php:
|
1504 |
msgid "French/Canadian"
|
1505 |
msgstr ""
|
1506 |
|
1507 |
-
#: classes/helpers/FrmAppHelper.php:
|
1508 |
msgid "French/Swiss"
|
1509 |
msgstr ""
|
1510 |
|
1511 |
-
#: classes/helpers/FrmAppHelper.php:
|
1512 |
msgid "German"
|
1513 |
msgstr ""
|
1514 |
|
1515 |
-
#: classes/helpers/FrmAppHelper.php:
|
1516 |
msgid "German/Austria"
|
1517 |
msgstr ""
|
1518 |
|
1519 |
-
#: classes/helpers/FrmAppHelper.php:
|
1520 |
msgid "German/Switzerland"
|
1521 |
msgstr ""
|
1522 |
|
1523 |
-
#: classes/helpers/FrmAppHelper.php:
|
1524 |
msgid "Greek"
|
1525 |
msgstr ""
|
1526 |
|
1527 |
-
#: classes/helpers/FrmAppHelper.php:3015
|
1528 |
#: classes/helpers/FrmAppHelper.php:3016
|
|
|
1529 |
msgid "Hebrew"
|
1530 |
msgstr ""
|
1531 |
|
1532 |
-
#: classes/helpers/FrmAppHelper.php:
|
1533 |
msgid "Hindi"
|
1534 |
msgstr ""
|
1535 |
|
1536 |
-
#: classes/helpers/FrmAppHelper.php:
|
1537 |
msgid "Hungarian"
|
1538 |
msgstr ""
|
1539 |
|
1540 |
-
#: classes/helpers/FrmAppHelper.php:
|
1541 |
msgid "Icelandic"
|
1542 |
msgstr ""
|
1543 |
|
1544 |
-
#: classes/helpers/FrmAppHelper.php:
|
1545 |
msgid "Indonesian"
|
1546 |
msgstr ""
|
1547 |
|
1548 |
-
#: classes/helpers/FrmAppHelper.php:
|
1549 |
msgid "Italian"
|
1550 |
msgstr ""
|
1551 |
|
1552 |
-
#: classes/helpers/FrmAppHelper.php:
|
1553 |
msgid "Japanese"
|
1554 |
msgstr ""
|
1555 |
|
1556 |
-
#: classes/helpers/FrmAppHelper.php:
|
1557 |
msgid "Korean"
|
1558 |
msgstr ""
|
1559 |
|
1560 |
-
#: classes/helpers/FrmAppHelper.php:
|
1561 |
msgid "Latvian"
|
1562 |
msgstr ""
|
1563 |
|
1564 |
-
#: classes/helpers/FrmAppHelper.php:
|
1565 |
msgid "Lithuanian"
|
1566 |
msgstr ""
|
1567 |
|
1568 |
-
#: classes/helpers/FrmAppHelper.php:
|
1569 |
msgid "Malaysian"
|
1570 |
msgstr ""
|
1571 |
|
1572 |
-
#: classes/helpers/FrmAppHelper.php:
|
1573 |
msgid "Norwegian"
|
1574 |
msgstr ""
|
1575 |
|
1576 |
-
#: classes/helpers/FrmAppHelper.php:
|
1577 |
msgid "Polish"
|
1578 |
msgstr ""
|
1579 |
|
1580 |
-
#: classes/helpers/FrmAppHelper.php:
|
1581 |
msgid "Portuguese"
|
1582 |
msgstr ""
|
1583 |
|
1584 |
-
#: classes/helpers/FrmAppHelper.php:
|
1585 |
msgid "Portuguese/Brazilian"
|
1586 |
msgstr ""
|
1587 |
|
1588 |
-
#: classes/helpers/FrmAppHelper.php:
|
1589 |
msgid "Portuguese/Portugal"
|
1590 |
msgstr ""
|
1591 |
|
1592 |
-
#: classes/helpers/FrmAppHelper.php:
|
1593 |
msgid "Romanian"
|
1594 |
msgstr ""
|
1595 |
|
1596 |
-
#: classes/helpers/FrmAppHelper.php:
|
1597 |
msgid "Russian"
|
1598 |
msgstr ""
|
1599 |
|
1600 |
-
#: classes/helpers/FrmAppHelper.php:3034
|
1601 |
#: classes/helpers/FrmAppHelper.php:3035
|
|
|
1602 |
msgid "Serbian"
|
1603 |
msgstr ""
|
1604 |
|
1605 |
-
#: classes/helpers/FrmAppHelper.php:
|
1606 |
msgid "Slovak"
|
1607 |
msgstr ""
|
1608 |
|
1609 |
-
#: classes/helpers/FrmAppHelper.php:
|
1610 |
msgid "Slovenian"
|
1611 |
msgstr ""
|
1612 |
|
1613 |
-
#: classes/helpers/FrmAppHelper.php:
|
1614 |
msgid "Spanish"
|
1615 |
msgstr ""
|
1616 |
|
1617 |
-
#: classes/helpers/FrmAppHelper.php:
|
1618 |
msgid "Spanish/Latin America"
|
1619 |
msgstr ""
|
1620 |
|
1621 |
-
#: classes/helpers/FrmAppHelper.php:
|
1622 |
msgid "Swedish"
|
1623 |
msgstr ""
|
1624 |
|
1625 |
-
#: classes/helpers/FrmAppHelper.php:
|
1626 |
msgid "Tamil"
|
1627 |
msgstr ""
|
1628 |
|
1629 |
-
#: classes/helpers/FrmAppHelper.php:
|
1630 |
msgid "Thai"
|
1631 |
msgstr ""
|
1632 |
|
1633 |
-
#: classes/helpers/FrmAppHelper.php:
|
1634 |
msgid "Turkish"
|
1635 |
msgstr ""
|
1636 |
|
1637 |
-
#: classes/helpers/FrmAppHelper.php:
|
1638 |
msgid "Ukrainian"
|
1639 |
msgstr ""
|
1640 |
|
1641 |
-
#: classes/helpers/FrmAppHelper.php:
|
1642 |
msgid "Vietnamese"
|
1643 |
msgstr ""
|
1644 |
|
1645 |
-
#: classes/helpers/FrmAppHelper.php:
|
1646 |
msgid "Form Landing Pages"
|
1647 |
msgstr ""
|
1648 |
|
1649 |
-
#: classes/helpers/FrmAppHelper.php:
|
1650 |
msgid "Easily manage a landing page for your form. Upgrade to get form landing pages."
|
1651 |
msgstr ""
|
1652 |
|
1653 |
-
#: classes/helpers/FrmAppHelper.php:
|
1654 |
msgid "NEW"
|
1655 |
msgstr ""
|
1656 |
|
@@ -3807,7 +3807,7 @@ msgid "%s Options"
|
|
3807 |
msgstr ""
|
3808 |
|
3809 |
#: classes/models/fields/FrmFieldType.php:411
|
3810 |
-
#: classes/views/frm-fields/back-end/bulk-options-overlay.php:
|
3811 |
msgid "Bulk Edit Options"
|
3812 |
msgstr ""
|
3813 |
|
@@ -4513,25 +4513,25 @@ msgstr ""
|
|
4513 |
msgid "Automatic width"
|
4514 |
msgstr ""
|
4515 |
|
4516 |
-
#: classes/views/frm-fields/back-end/bulk-options-overlay.php:
|
4517 |
-
#: classes/views/frm-fields/back-end/bulk-options-overlay.php:
|
4518 |
#: classes/views/frm-fields/back-end/inline-modal.php:7
|
4519 |
#: classes/views/frm-fields/back-end/inline-modal.php:8
|
4520 |
#: classes/views/shared/admin-header.php:11
|
4521 |
-
#: js/formidable_admin.js:
|
4522 |
msgid "Close"
|
4523 |
msgstr ""
|
4524 |
|
4525 |
-
#: classes/views/frm-fields/back-end/bulk-options-overlay.php:
|
4526 |
msgid "Edit or add field options (one per line)"
|
4527 |
msgstr ""
|
4528 |
|
4529 |
-
#: classes/views/frm-fields/back-end/bulk-options-overlay.php:
|
4530 |
-
msgid "
|
4531 |
msgstr ""
|
4532 |
|
4533 |
-
#: classes/views/frm-fields/back-end/bulk-options-overlay.php:
|
4534 |
-
msgid "
|
4535 |
msgstr ""
|
4536 |
|
4537 |
#. translators: %1$s: Link HTML, %2$s: End link
|
@@ -5641,7 +5641,7 @@ msgstr ""
|
|
5641 |
msgid "Allow multiple reCAPTCHAs to be used on a single page"
|
5642 |
msgstr ""
|
5643 |
|
5644 |
-
#: classes/views/frm-settings/settings_cta.php:
|
5645 |
msgid "Get Formidable Forms Pro and Unlock all the Powerful Features"
|
5646 |
msgstr ""
|
5647 |
|
@@ -6495,47 +6495,51 @@ msgstr ""
|
|
6495 |
msgid "Duplicate Group"
|
6496 |
msgstr ""
|
6497 |
|
6498 |
-
#: js/formidable_admin.js:
|
6499 |
msgid "Custom layout"
|
6500 |
msgstr ""
|
6501 |
|
6502 |
-
#: js/formidable_admin.js:
|
6503 |
msgid "Break into rows"
|
6504 |
msgstr ""
|
6505 |
|
6506 |
-
#: js/formidable_admin.js:
|
6507 |
msgid "Row Layout"
|
6508 |
msgstr ""
|
6509 |
|
6510 |
-
#: js/formidable_admin.js:
|
6511 |
msgid "Enter number of columns for each field"
|
6512 |
msgstr ""
|
6513 |
|
6514 |
-
#: js/formidable_admin.js:
|
6515 |
msgid "Layouts are based on a 12-column grid system"
|
6516 |
msgstr ""
|
6517 |
|
6518 |
-
#: js/formidable_admin.js:
|
6519 |
msgid "Save"
|
6520 |
msgstr ""
|
6521 |
|
6522 |
-
#: js/formidable_admin.js:
|
6523 |
msgid "Merge into row"
|
6524 |
msgstr ""
|
6525 |
|
6526 |
#. translators: %1$s: Number of fields that are selected to be deleted.
|
6527 |
-
#: js/formidable_admin.js:
|
6528 |
msgid "Are you sure you want to delete these %1$s selected fields?"
|
6529 |
msgstr ""
|
6530 |
|
6531 |
-
#: js/formidable_admin.js:
|
|
|
|
|
|
|
|
|
6532 |
msgid "Ready Made Solution"
|
6533 |
msgstr ""
|
6534 |
|
6535 |
-
#: js/formidable_admin.js:
|
6536 |
msgid "Check all applications"
|
6537 |
msgstr ""
|
6538 |
|
6539 |
-
#: js/formidable_admin.js:
|
6540 |
msgid "Save and Reload"
|
6541 |
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.3\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-08-03T17:14:38+00:00\n"
|
13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
14 |
"X-Generator: WP-CLI 2.6.0\n"
|
15 |
"X-Domain: formidable\n"
|
153 |
msgstr ""
|
154 |
|
155 |
#: classes/controllers/FrmAddonsController.php:638
|
156 |
+
#: classes/helpers/FrmAppHelper.php:2856
|
157 |
msgid "Active"
|
158 |
msgstr ""
|
159 |
|
182 |
msgid "Upgrade Now"
|
183 |
msgstr ""
|
184 |
|
185 |
+
#: classes/controllers/FrmAppController.php:168
|
186 |
msgid "Build"
|
187 |
msgstr ""
|
188 |
|
189 |
+
#: classes/controllers/FrmAppController.php:175
|
190 |
#: classes/helpers/FrmFormsListHelper.php:306
|
191 |
#: classes/views/frm-forms/settings.php:13
|
192 |
#: classes/views/frm-settings/form.php:14
|
193 |
msgid "Settings"
|
194 |
msgstr ""
|
195 |
|
196 |
+
#: classes/controllers/FrmAppController.php:182
|
197 |
#: classes/controllers/FrmEntriesController.php:11
|
198 |
#: classes/controllers/FrmEntriesController.php:100
|
199 |
#: classes/controllers/FrmFormsController.php:833
|
202 |
msgid "Entries"
|
203 |
msgstr ""
|
204 |
|
205 |
+
#: classes/controllers/FrmAppController.php:194
|
206 |
#: classes/controllers/FrmEntriesController.php:15
|
207 |
#: classes/views/shared/views-info.php:11
|
208 |
#: js/admin/applications.js:342
|
209 |
msgid "Views"
|
210 |
msgstr ""
|
211 |
|
212 |
+
#: classes/controllers/FrmAppController.php:208
|
213 |
#: classes/views/shared/reports-info.php:11
|
214 |
msgid "Reports"
|
215 |
msgstr ""
|
216 |
|
217 |
+
#: classes/controllers/FrmAppController.php:231
|
218 |
#: js/admin/applications.js:118
|
219 |
msgid "Upgrade to Pro"
|
220 |
msgstr ""
|
221 |
|
222 |
+
#: classes/controllers/FrmAppController.php:234
|
223 |
msgid "Build a Form"
|
224 |
msgstr ""
|
225 |
|
869 |
msgstr ""
|
870 |
|
871 |
#: classes/controllers/FrmSMTPController.php:305
|
872 |
+
#: classes/helpers/FrmAppHelper.php:2855
|
873 |
#: classes/helpers/FrmFormMigratorsHelper.php:131
|
874 |
#: classes/views/shared/upgrade_overlay.php:34
|
875 |
msgid "Install"
|
1161 |
msgstr ""
|
1162 |
|
1163 |
#: classes/helpers/FrmAppHelper.php:2753
|
1164 |
+
#: classes/helpers/FrmAppHelper.php:2837
|
1165 |
msgid "Please wait while your site updates."
|
1166 |
msgstr ""
|
1167 |
|
1170 |
msgstr ""
|
1171 |
|
1172 |
#: classes/helpers/FrmAppHelper.php:2759
|
1173 |
+
#: classes/helpers/FrmAppHelper.php:2789
|
1174 |
msgid "Loading…"
|
1175 |
msgstr ""
|
1176 |
|
1177 |
+
#: classes/helpers/FrmAppHelper.php:2790
|
1178 |
msgid "Remove"
|
1179 |
msgstr ""
|
1180 |
|
1181 |
+
#: classes/helpers/FrmAppHelper.php:2793
|
1182 |
#: classes/helpers/FrmCSVExportHelper.php:348
|
1183 |
#: classes/views/shared/mb_adv_info.php:95
|
1184 |
msgid "ID"
|
1185 |
msgstr ""
|
1186 |
|
1187 |
+
#: classes/helpers/FrmAppHelper.php:2794
|
1188 |
msgid "No results match"
|
1189 |
msgstr ""
|
1190 |
|
1191 |
+
#: classes/helpers/FrmAppHelper.php:2795
|
1192 |
msgid "That file looks like Spam."
|
1193 |
msgstr ""
|
1194 |
|
1195 |
+
#: classes/helpers/FrmAppHelper.php:2796
|
1196 |
msgid "There is an error in the calculation in the field with key"
|
1197 |
msgstr ""
|
1198 |
|
1199 |
+
#: classes/helpers/FrmAppHelper.php:2797
|
1200 |
msgid "Please complete the preceding required fields before uploading a file."
|
1201 |
msgstr ""
|
1202 |
|
1203 |
+
#: classes/helpers/FrmAppHelper.php:2810
|
1204 |
msgid "(Click to add description)"
|
1205 |
msgstr ""
|
1206 |
|
1207 |
+
#: classes/helpers/FrmAppHelper.php:2811
|
1208 |
msgid "(Blank)"
|
1209 |
msgstr ""
|
1210 |
|
1211 |
+
#: classes/helpers/FrmAppHelper.php:2812
|
1212 |
msgid "(no label)"
|
1213 |
msgstr ""
|
1214 |
|
1215 |
+
#: classes/helpers/FrmAppHelper.php:2813
|
1216 |
msgid "Saving"
|
1217 |
msgstr ""
|
1218 |
|
1219 |
+
#: classes/helpers/FrmAppHelper.php:2814
|
1220 |
msgid "Saved"
|
1221 |
msgstr ""
|
1222 |
|
1223 |
+
#: classes/helpers/FrmAppHelper.php:2815
|
1224 |
msgid "OK"
|
1225 |
msgstr ""
|
1226 |
|
1227 |
+
#: classes/helpers/FrmAppHelper.php:2816
|
1228 |
#: classes/views/frm-forms/new-form-overlay.php:33
|
1229 |
#: classes/views/frm-forms/new-form-overlay.php:93
|
1230 |
#: classes/views/frm-forms/new-form-overlay.php:102
|
1233 |
#: classes/views/frm-forms/new-form-overlay.php:132
|
1234 |
#: classes/views/shared/admin-header.php:56
|
1235 |
#: classes/views/shared/confirm-overlay.php:19
|
1236 |
+
#: js/formidable_admin.js:3682
|
1237 |
msgid "Cancel"
|
1238 |
msgstr ""
|
1239 |
|
1240 |
+
#: classes/helpers/FrmAppHelper.php:2817
|
1241 |
#: classes/views/frm-fields/back-end/settings.php:280
|
1242 |
msgid "Default"
|
1243 |
msgstr ""
|
1244 |
|
1245 |
+
#: classes/helpers/FrmAppHelper.php:2818
|
1246 |
msgid "Clear default value when typing"
|
1247 |
msgstr ""
|
1248 |
|
1249 |
+
#: classes/helpers/FrmAppHelper.php:2819
|
1250 |
msgid "Do not clear default value when typing"
|
1251 |
msgstr ""
|
1252 |
|
1253 |
+
#: classes/helpers/FrmAppHelper.php:2820
|
1254 |
msgid "Default value will pass form validation"
|
1255 |
msgstr ""
|
1256 |
|
1257 |
+
#: classes/helpers/FrmAppHelper.php:2821
|
1258 |
msgid "Default value will NOT pass form validation"
|
1259 |
msgstr ""
|
1260 |
|
1261 |
+
#: classes/helpers/FrmAppHelper.php:2822
|
1262 |
#: classes/helpers/FrmListHelper.php:412
|
1263 |
+
#: js/formidable_admin.js:4074
|
1264 |
msgid "Heads up"
|
1265 |
msgstr ""
|
1266 |
|
1267 |
+
#: classes/helpers/FrmAppHelper.php:2823
|
1268 |
#: classes/views/shared/confirm-overlay.php:15
|
1269 |
#: classes/views/shared/info-overlay.php:15
|
1270 |
msgid "Are you sure?"
|
1271 |
msgstr ""
|
1272 |
|
1273 |
+
#: classes/helpers/FrmAppHelper.php:2824
|
1274 |
msgid "Are you sure you want to delete this field and all data associated with it?"
|
1275 |
msgstr ""
|
1276 |
|
1277 |
+
#: classes/helpers/FrmAppHelper.php:2825
|
1278 |
msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?"
|
1279 |
msgstr ""
|
1280 |
|
1281 |
+
#: classes/helpers/FrmAppHelper.php:2826
|
1282 |
msgid "Warning: If you have entries with multiple rows, all but the first row will be lost."
|
1283 |
msgstr ""
|
1284 |
|
1285 |
+
#: classes/helpers/FrmAppHelper.php:2828
|
1286 |
#: classes/helpers/FrmFieldsHelper.php:284
|
1287 |
msgid "The entered values do not match"
|
1288 |
msgstr ""
|
1289 |
|
1290 |
+
#: classes/helpers/FrmAppHelper.php:2829
|
1291 |
msgid "Enter Email"
|
1292 |
msgstr ""
|
1293 |
|
1294 |
+
#: classes/helpers/FrmAppHelper.php:2830
|
1295 |
msgid "Confirm Email"
|
1296 |
msgstr ""
|
1297 |
|
1298 |
+
#: classes/helpers/FrmAppHelper.php:2831
|
1299 |
#: classes/views/shared/mb_adv_info.php:166
|
1300 |
msgid "Conditional content here"
|
1301 |
msgstr ""
|
1302 |
|
1303 |
+
#: classes/helpers/FrmAppHelper.php:2832
|
1304 |
#: classes/helpers/FrmFieldsHelper.php:456
|
1305 |
#: classes/helpers/FrmFieldsHelper.php:457
|
1306 |
msgid "New Option"
|
1307 |
msgstr ""
|
1308 |
|
1309 |
+
#: classes/helpers/FrmAppHelper.php:2833
|
1310 |
msgid "In certain browsers (e.g. Firefox) text will not display correctly if the field height is too small relative to the field padding and text size. Please increase your field height or decrease your field padding."
|
1311 |
msgstr ""
|
1312 |
|
1313 |
+
#: classes/helpers/FrmAppHelper.php:2834
|
1314 |
msgid "Enter Password"
|
1315 |
msgstr ""
|
1316 |
|
1317 |
+
#: classes/helpers/FrmAppHelper.php:2835
|
1318 |
msgid "Confirm Password"
|
1319 |
msgstr ""
|
1320 |
|
1321 |
+
#: classes/helpers/FrmAppHelper.php:2836
|
1322 |
msgid "Import Complete"
|
1323 |
msgstr ""
|
1324 |
|
1325 |
+
#: classes/helpers/FrmAppHelper.php:2838
|
1326 |
msgid "Warning: There is no way to retrieve unsaved entries."
|
1327 |
msgstr ""
|
1328 |
|
1329 |
+
#: classes/helpers/FrmAppHelper.php:2839
|
1330 |
msgid "Private"
|
1331 |
msgstr ""
|
1332 |
|
1333 |
+
#: classes/helpers/FrmAppHelper.php:2842
|
1334 |
msgid "No new licenses were found"
|
1335 |
msgstr ""
|
1336 |
|
1337 |
+
#: classes/helpers/FrmAppHelper.php:2843
|
1338 |
msgid "This calculation has at least one unmatched ( ) { } [ ]."
|
1339 |
msgstr ""
|
1340 |
|
1341 |
+
#: classes/helpers/FrmAppHelper.php:2844
|
1342 |
msgid "This calculation may have shortcodes that work in Views but not forms."
|
1343 |
msgstr ""
|
1344 |
|
1345 |
+
#: classes/helpers/FrmAppHelper.php:2845
|
1346 |
msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations."
|
1347 |
msgstr ""
|
1348 |
|
1349 |
+
#: classes/helpers/FrmAppHelper.php:2846
|
1350 |
msgid "This form action is limited to one per form. Please edit the existing form action."
|
1351 |
msgstr ""
|
1352 |
|
1353 |
#. Translators: %s is the name of a Detail Page Slug that is a reserved word.
|
1354 |
+
#: classes/helpers/FrmAppHelper.php:2849
|
1355 |
msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?"
|
1356 |
msgstr ""
|
1357 |
|
1358 |
#. Translators: %s is the name of a parameter that is a reserved word. More than one word could be listed here, though that would not be common.
|
1359 |
+
#: classes/helpers/FrmAppHelper.php:2851
|
1360 |
msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? "
|
1361 |
msgstr ""
|
1362 |
|
1363 |
+
#: classes/helpers/FrmAppHelper.php:2852
|
1364 |
#: classes/helpers/FrmFormsHelper.php:1543
|
1365 |
msgid "See the list of reserved words in WordPress."
|
1366 |
msgstr ""
|
1367 |
|
1368 |
+
#: classes/helpers/FrmAppHelper.php:2853
|
1369 |
msgid "Please enter a Repeat Limit that is greater than 1."
|
1370 |
msgstr ""
|
1371 |
|
1372 |
+
#: classes/helpers/FrmAppHelper.php:2854
|
1373 |
msgid "Please select a limit between 0 and 200."
|
1374 |
msgstr ""
|
1375 |
|
1376 |
+
#: classes/helpers/FrmAppHelper.php:2857
|
1377 |
#: classes/views/shared/mb_adv_info.php:113
|
1378 |
#: classes/views/shared/mb_adv_info.php:127
|
1379 |
msgid "Select a Field"
|
1380 |
msgstr ""
|
1381 |
|
1382 |
+
#: classes/helpers/FrmAppHelper.php:2858
|
1383 |
#: classes/helpers/FrmListHelper.php:262
|
1384 |
msgid "No items found."
|
1385 |
msgstr ""
|
1386 |
|
1387 |
+
#: classes/helpers/FrmAppHelper.php:2908
|
1388 |
msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable."
|
1389 |
msgstr ""
|
1390 |
|
1391 |
+
#: classes/helpers/FrmAppHelper.php:2937
|
1392 |
msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro."
|
1393 |
msgstr ""
|
1394 |
|
1395 |
+
#: classes/helpers/FrmAppHelper.php:2965
|
1396 |
msgid "The version of PHP on your server is too low. If this is not corrected, you may see issues with Formidable Forms. Please contact your web host and ask to be updated to PHP 7.0+."
|
1397 |
msgstr ""
|
1398 |
|
1399 |
+
#: classes/helpers/FrmAppHelper.php:2971
|
1400 |
msgid "You are using an outdated browser that is not compatible with Formidable Forms. Please update to a more current browser (we recommend Chrome)."
|
1401 |
msgstr ""
|
1402 |
|
1403 |
+
#: classes/helpers/FrmAppHelper.php:2985
|
1404 |
msgid "English"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
+
#: classes/helpers/FrmAppHelper.php:2986
|
1408 |
msgid "Afrikaans"
|
1409 |
msgstr ""
|
1410 |
|
1411 |
+
#: classes/helpers/FrmAppHelper.php:2987
|
1412 |
msgid "Albanian"
|
1413 |
msgstr ""
|
1414 |
|
1415 |
+
#: classes/helpers/FrmAppHelper.php:2988
|
1416 |
msgid "Arabic"
|
1417 |
msgstr ""
|
1418 |
|
1419 |
+
#: classes/helpers/FrmAppHelper.php:2989
|
1420 |
msgid "Armenian"
|
1421 |
msgstr ""
|
1422 |
|
1423 |
+
#: classes/helpers/FrmAppHelper.php:2990
|
1424 |
msgid "Azerbaijani"
|
1425 |
msgstr ""
|
1426 |
|
1427 |
+
#: classes/helpers/FrmAppHelper.php:2991
|
1428 |
msgid "Basque"
|
1429 |
msgstr ""
|
1430 |
|
1431 |
+
#: classes/helpers/FrmAppHelper.php:2992
|
1432 |
msgid "Bosnian"
|
1433 |
msgstr ""
|
1434 |
|
1435 |
+
#: classes/helpers/FrmAppHelper.php:2993
|
1436 |
msgid "Bulgarian"
|
1437 |
msgstr ""
|
1438 |
|
1439 |
+
#: classes/helpers/FrmAppHelper.php:2994
|
1440 |
msgid "Catalan"
|
1441 |
msgstr ""
|
1442 |
|
1443 |
+
#: classes/helpers/FrmAppHelper.php:2995
|
1444 |
msgid "Chinese Hong Kong"
|
1445 |
msgstr ""
|
1446 |
|
1447 |
+
#: classes/helpers/FrmAppHelper.php:2996
|
1448 |
msgid "Chinese Simplified"
|
1449 |
msgstr ""
|
1450 |
|
1451 |
+
#: classes/helpers/FrmAppHelper.php:2997
|
1452 |
msgid "Chinese Traditional"
|
1453 |
msgstr ""
|
1454 |
|
1455 |
+
#: classes/helpers/FrmAppHelper.php:2998
|
1456 |
msgid "Croatian"
|
1457 |
msgstr ""
|
1458 |
|
1459 |
+
#: classes/helpers/FrmAppHelper.php:2999
|
1460 |
msgid "Czech"
|
1461 |
msgstr ""
|
1462 |
|
1463 |
+
#: classes/helpers/FrmAppHelper.php:3000
|
1464 |
msgid "Danish"
|
1465 |
msgstr ""
|
1466 |
|
1467 |
+
#: classes/helpers/FrmAppHelper.php:3001
|
1468 |
msgid "Dutch"
|
1469 |
msgstr ""
|
1470 |
|
1471 |
+
#: classes/helpers/FrmAppHelper.php:3002
|
1472 |
msgid "English/UK"
|
1473 |
msgstr ""
|
1474 |
|
1475 |
+
#: classes/helpers/FrmAppHelper.php:3003
|
1476 |
msgid "Esperanto"
|
1477 |
msgstr ""
|
1478 |
|
1479 |
+
#: classes/helpers/FrmAppHelper.php:3004
|
1480 |
msgid "Estonian"
|
1481 |
msgstr ""
|
1482 |
|
1483 |
+
#: classes/helpers/FrmAppHelper.php:3005
|
1484 |
msgid "Faroese"
|
1485 |
msgstr ""
|
1486 |
|
1487 |
+
#: classes/helpers/FrmAppHelper.php:3006
|
1488 |
msgid "Farsi/Persian"
|
1489 |
msgstr ""
|
1490 |
|
1491 |
+
#: classes/helpers/FrmAppHelper.php:3007
|
1492 |
msgid "Filipino"
|
1493 |
msgstr ""
|
1494 |
|
1495 |
+
#: classes/helpers/FrmAppHelper.php:3008
|
1496 |
msgid "Finnish"
|
1497 |
msgstr ""
|
1498 |
|
1499 |
+
#: classes/helpers/FrmAppHelper.php:3009
|
1500 |
msgid "French"
|
1501 |
msgstr ""
|
1502 |
|
1503 |
+
#: classes/helpers/FrmAppHelper.php:3010
|
1504 |
msgid "French/Canadian"
|
1505 |
msgstr ""
|
1506 |
|
1507 |
+
#: classes/helpers/FrmAppHelper.php:3011
|
1508 |
msgid "French/Swiss"
|
1509 |
msgstr ""
|
1510 |
|
1511 |
+
#: classes/helpers/FrmAppHelper.php:3012
|
1512 |
msgid "German"
|
1513 |
msgstr ""
|
1514 |
|
1515 |
+
#: classes/helpers/FrmAppHelper.php:3013
|
1516 |
msgid "German/Austria"
|
1517 |
msgstr ""
|
1518 |
|
1519 |
+
#: classes/helpers/FrmAppHelper.php:3014
|
1520 |
msgid "German/Switzerland"
|
1521 |
msgstr ""
|
1522 |
|
1523 |
+
#: classes/helpers/FrmAppHelper.php:3015
|
1524 |
msgid "Greek"
|
1525 |
msgstr ""
|
1526 |
|
|
|
1527 |
#: classes/helpers/FrmAppHelper.php:3016
|
1528 |
+
#: classes/helpers/FrmAppHelper.php:3017
|
1529 |
msgid "Hebrew"
|
1530 |
msgstr ""
|
1531 |
|
1532 |
+
#: classes/helpers/FrmAppHelper.php:3018
|
1533 |
msgid "Hindi"
|
1534 |
msgstr ""
|
1535 |
|
1536 |
+
#: classes/helpers/FrmAppHelper.php:3019
|
1537 |
msgid "Hungarian"
|
1538 |
msgstr ""
|
1539 |
|
1540 |
+
#: classes/helpers/FrmAppHelper.php:3020
|
1541 |
msgid "Icelandic"
|
1542 |
msgstr ""
|
1543 |
|
1544 |
+
#: classes/helpers/FrmAppHelper.php:3021
|
1545 |
msgid "Indonesian"
|
1546 |
msgstr ""
|
1547 |
|
1548 |
+
#: classes/helpers/FrmAppHelper.php:3022
|
1549 |
msgid "Italian"
|
1550 |
msgstr ""
|
1551 |
|
1552 |
+
#: classes/helpers/FrmAppHelper.php:3023
|
1553 |
msgid "Japanese"
|
1554 |
msgstr ""
|
1555 |
|
1556 |
+
#: classes/helpers/FrmAppHelper.php:3024
|
1557 |
msgid "Korean"
|
1558 |
msgstr ""
|
1559 |
|
1560 |
+
#: classes/helpers/FrmAppHelper.php:3025
|
1561 |
msgid "Latvian"
|
1562 |
msgstr ""
|
1563 |
|
1564 |
+
#: classes/helpers/FrmAppHelper.php:3026
|
1565 |
msgid "Lithuanian"
|
1566 |
msgstr ""
|
1567 |
|
1568 |
+
#: classes/helpers/FrmAppHelper.php:3027
|
1569 |
msgid "Malaysian"
|
1570 |
msgstr ""
|
1571 |
|
1572 |
+
#: classes/helpers/FrmAppHelper.php:3028
|
1573 |
msgid "Norwegian"
|
1574 |
msgstr ""
|
1575 |
|
1576 |
+
#: classes/helpers/FrmAppHelper.php:3029
|
1577 |
msgid "Polish"
|
1578 |
msgstr ""
|
1579 |
|
1580 |
+
#: classes/helpers/FrmAppHelper.php:3030
|
1581 |
msgid "Portuguese"
|
1582 |
msgstr ""
|
1583 |
|
1584 |
+
#: classes/helpers/FrmAppHelper.php:3031
|
1585 |
msgid "Portuguese/Brazilian"
|
1586 |
msgstr ""
|
1587 |
|
1588 |
+
#: classes/helpers/FrmAppHelper.php:3032
|
1589 |
msgid "Portuguese/Portugal"
|
1590 |
msgstr ""
|
1591 |
|
1592 |
+
#: classes/helpers/FrmAppHelper.php:3033
|
1593 |
msgid "Romanian"
|
1594 |
msgstr ""
|
1595 |
|
1596 |
+
#: classes/helpers/FrmAppHelper.php:3034
|
1597 |
msgid "Russian"
|
1598 |
msgstr ""
|
1599 |
|
|
|
1600 |
#: classes/helpers/FrmAppHelper.php:3035
|
1601 |
+
#: classes/helpers/FrmAppHelper.php:3036
|
1602 |
msgid "Serbian"
|
1603 |
msgstr ""
|
1604 |
|
1605 |
+
#: classes/helpers/FrmAppHelper.php:3037
|
1606 |
msgid "Slovak"
|
1607 |
msgstr ""
|
1608 |
|
1609 |
+
#: classes/helpers/FrmAppHelper.php:3038
|
1610 |
msgid "Slovenian"
|
1611 |
msgstr ""
|
1612 |
|
1613 |
+
#: classes/helpers/FrmAppHelper.php:3039
|
1614 |
msgid "Spanish"
|
1615 |
msgstr ""
|
1616 |
|
1617 |
+
#: classes/helpers/FrmAppHelper.php:3040
|
1618 |
msgid "Spanish/Latin America"
|
1619 |
msgstr ""
|
1620 |
|
1621 |
+
#: classes/helpers/FrmAppHelper.php:3041
|
1622 |
msgid "Swedish"
|
1623 |
msgstr ""
|
1624 |
|
1625 |
+
#: classes/helpers/FrmAppHelper.php:3042
|
1626 |
msgid "Tamil"
|
1627 |
msgstr ""
|
1628 |
|
1629 |
+
#: classes/helpers/FrmAppHelper.php:3043
|
1630 |
msgid "Thai"
|
1631 |
msgstr ""
|
1632 |
|
1633 |
+
#: classes/helpers/FrmAppHelper.php:3044
|
1634 |
msgid "Turkish"
|
1635 |
msgstr ""
|
1636 |
|
1637 |
+
#: classes/helpers/FrmAppHelper.php:3045
|
1638 |
msgid "Ukrainian"
|
1639 |
msgstr ""
|
1640 |
|
1641 |
+
#: classes/helpers/FrmAppHelper.php:3046
|
1642 |
msgid "Vietnamese"
|
1643 |
msgstr ""
|
1644 |
|
1645 |
+
#: classes/helpers/FrmAppHelper.php:3368
|
1646 |
msgid "Form Landing Pages"
|
1647 |
msgstr ""
|
1648 |
|
1649 |
+
#: classes/helpers/FrmAppHelper.php:3369
|
1650 |
msgid "Easily manage a landing page for your form. Upgrade to get form landing pages."
|
1651 |
msgstr ""
|
1652 |
|
1653 |
+
#: classes/helpers/FrmAppHelper.php:3462
|
1654 |
msgid "NEW"
|
1655 |
msgstr ""
|
1656 |
|
3807 |
msgstr ""
|
3808 |
|
3809 |
#: classes/models/fields/FrmFieldType.php:411
|
3810 |
+
#: classes/views/frm-fields/back-end/bulk-options-overlay.php:10
|
3811 |
msgid "Bulk Edit Options"
|
3812 |
msgstr ""
|
3813 |
|
4513 |
msgid "Automatic width"
|
4514 |
msgstr ""
|
4515 |
|
4516 |
+
#: classes/views/frm-fields/back-end/bulk-options-overlay.php:13
|
4517 |
+
#: classes/views/frm-fields/back-end/bulk-options-overlay.php:14
|
4518 |
#: classes/views/frm-fields/back-end/inline-modal.php:7
|
4519 |
#: classes/views/frm-fields/back-end/inline-modal.php:8
|
4520 |
#: classes/views/shared/admin-header.php:11
|
4521 |
+
#: js/formidable_admin.js:8056
|
4522 |
msgid "Close"
|
4523 |
msgstr ""
|
4524 |
|
4525 |
+
#: classes/views/frm-fields/back-end/bulk-options-overlay.php:21
|
4526 |
msgid "Edit or add field options (one per line)"
|
4527 |
msgstr ""
|
4528 |
|
4529 |
+
#: classes/views/frm-fields/back-end/bulk-options-overlay.php:30
|
4530 |
+
msgid "Insert Presets"
|
4531 |
msgstr ""
|
4532 |
|
4533 |
+
#: classes/views/frm-fields/back-end/bulk-options-overlay.php:53
|
4534 |
+
msgid "Update Options"
|
4535 |
msgstr ""
|
4536 |
|
4537 |
#. translators: %1$s: Link HTML, %2$s: End link
|
5641 |
msgid "Allow multiple reCAPTCHAs to be used on a single page"
|
5642 |
msgstr ""
|
5643 |
|
5644 |
+
#: classes/views/frm-settings/settings_cta.php:14
|
5645 |
msgid "Get Formidable Forms Pro and Unlock all the Powerful Features"
|
5646 |
msgstr ""
|
5647 |
|
6495 |
msgid "Duplicate Group"
|
6496 |
msgstr ""
|
6497 |
|
6498 |
+
#: js/formidable_admin.js:3389
|
6499 |
msgid "Custom layout"
|
6500 |
msgstr ""
|
6501 |
|
6502 |
+
#: js/formidable_admin.js:3412
|
6503 |
msgid "Break into rows"
|
6504 |
msgstr ""
|
6505 |
|
6506 |
+
#: js/formidable_admin.js:3422
|
6507 |
msgid "Row Layout"
|
6508 |
msgstr ""
|
6509 |
|
6510 |
+
#: js/formidable_admin.js:3667
|
6511 |
msgid "Enter number of columns for each field"
|
6512 |
msgstr ""
|
6513 |
|
6514 |
+
#: js/formidable_admin.js:3671
|
6515 |
msgid "Layouts are based on a 12-column grid system"
|
6516 |
msgstr ""
|
6517 |
|
6518 |
+
#: js/formidable_admin.js:3687
|
6519 |
msgid "Save"
|
6520 |
msgstr ""
|
6521 |
|
6522 |
+
#: js/formidable_admin.js:3988
|
6523 |
msgid "Merge into row"
|
6524 |
msgstr ""
|
6525 |
|
6526 |
#. translators: %1$s: Number of fields that are selected to be deleted.
|
6527 |
+
#: js/formidable_admin.js:4076
|
6528 |
msgid "Are you sure you want to delete these %1$s selected fields?"
|
6529 |
msgstr ""
|
6530 |
|
6531 |
+
#: js/formidable_admin.js:5204
|
6532 |
+
msgid "Duplicate option value \"%s\" detected"
|
6533 |
+
msgstr ""
|
6534 |
+
|
6535 |
+
#: js/formidable_admin.js:7340
|
6536 |
msgid "Ready Made Solution"
|
6537 |
msgstr ""
|
6538 |
|
6539 |
+
#: js/formidable_admin.js:7343
|
6540 |
msgid "Check all applications"
|
6541 |
msgstr ""
|
6542 |
|
6543 |
+
#: js/formidable_admin.js:8041
|
6544 |
msgid "Save and Reload"
|
6545 |
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.1
|
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,6 +438,11 @@ 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.4.2 =
|
442 |
* New: Autocomplete dropdowns in the back end will now include an aria-label on the options to avoid accessibility issues with screen readers only reading ID values.
|
443 |
* New: A redirect will now happen after a form is duplicated to avoid issues with multiple duplicate actions on page refresh.
|
@@ -455,13 +460,4 @@ See all <a href="https://zapier.com/apps/formidable/integrations">Formidable Zap
|
|
455 |
* New: Added a new frm_after_destroy_entry filter that can be used to update caching after a Formidable entry is deleted.
|
456 |
* Fix: An unexpected empty broken application template was appearing for expired licenses.
|
457 |
|
458 |
-
= 5.4 =
|
459 |
-
* New: Added a new frm_new_form_values filter for customizing the default values of new forms.
|
460 |
-
* New: Added a new frm_ajax_loaded_field event for listening for loaded fields loaded via AJAX on long forms in the form builder.
|
461 |
-
* Fix: Custom aria-describedby attribute values were not properly merging with the aria-describedby values added by field descriptions and errors.
|
462 |
-
* Fix: Imported field data would occasionally break if the new field ids had a different number of digits than the previously imported values.
|
463 |
-
* Fix: Placeholder text was appearing more transparent in Firefox than in other browsers and has been updated for consistency.
|
464 |
-
* Fix: Prevent a conflict that was causing the new Form modal to appear on some websites as a blank box without any content.
|
465 |
-
* Updated the icon for Constant Contact.
|
466 |
-
|
467 |
<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.1
|
7 |
Requires PHP: 5.6
|
8 |
+
Stable tag: 5.4.3
|
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.3 =
|
442 |
+
* New: A pop up will trigger when a duplicate option value is added to the list of options to help avoid issues with accidental duplicate option values getting added to a field.
|
443 |
+
* Fix: Prevent a null JavaScript error on some forms related to floating labels.
|
444 |
+
* Updated pop up styling for a more consistent design.
|
445 |
+
|
446 |
= 5.4.2 =
|
447 |
* New: Autocomplete dropdowns in the back end will now include an aria-label on the options to avoid accessibility issues with screen readers only reading ID values.
|
448 |
* New: A redirect will now happen after a form is duplicated to avoid issues with multiple duplicate actions on page refresh.
|
460 |
* New: Added a new frm_after_destroy_entry filter that can be used to update caching after a Formidable entry is deleted.
|
461 |
* Fix: An unexpected empty broken application template was appearing for expired licenses.
|
462 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
463 |
<a href="https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt">See changelog for all versions</a>
|