Formidable Forms – Form Builder for WordPress - Version 5.4.3

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 Icon 128x128 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 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.2';
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 settings-lite-cta">
7
- <a href="#" class="dismiss alignright" 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
- <h2>
11
- <?php esc_html_e( 'Bulk Edit Options', 'formidable' ); ?>
12
- </h2>
 
 
 
 
 
13
  <div class="frm_grid_container">
14
- <div class="frm8 frm_form_field">
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 frm_form_field">
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 alignright" 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">
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 class="settings-lite-cta" id="frm-dismissable-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
- <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 settings-lite-cta frm-inline-modal">
7
  <div class="metabox-holder">
8
  <div class="postbox">
9
- <a href="#" class="dismiss alignright" 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">
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-inline-modal frm-info-modal">
7
  <div class="metabox-holder">
8
  <div class="postbox">
9
- <a href="#" class="dismiss alignright" 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">
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-full-screen #screen-meta-links .screen-meta-toggle {
96
  position: absolute;
97
- right: 80px;
98
- box-shadow: none;
99
- border-bottom-left-radius: var(--small-radius);
100
- border-bottom-right-radius: var(--small-radius);
101
  }
102
 
103
- .frm-white-body #screen-meta-links .show-settings {
104
- box-shadow: none;
 
 
 
 
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 h3,
852
- #frm-bulk-modal h2 {
853
- font-size: 16px;
854
- margin-left: 20px;
855
  font-weight: 400;
 
 
856
  }
857
 
858
  #frm-bulk-modal h3 {
859
- margin: 5px 20px 10px;
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: 37px;
 
 
 
 
 
 
 
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: 0 20px 20px;
 
 
 
 
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.2
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 = input.closest( '.frm_inside_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);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
- /* TODO: Is this still used? */
5180
- function checkUniqueOpt( id, text ) {
5181
- if ( id.indexOf( 'field_key_' ) === 0 ) {
5182
- var a = id.split( '-' );
5183
- jQuery.each( jQuery( 'label[id^="' + a[0] + '"]' ), function( k, v ) {
5184
- var c = false;
5185
- if ( ! c && jQuery( v ).attr( 'id' ) != id && jQuery( v ).html() == text ) {
5186
- c = true;
5187
- infoModal( 'Saved values cannot be identical.' );
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.2\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-07-20T17:34:00+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,7 +153,7 @@ msgid "Installed"
153
  msgstr ""
154
 
155
  #: classes/controllers/FrmAddonsController.php:638
156
- #: classes/helpers/FrmAppHelper.php:2855
157
  msgid "Active"
158
  msgstr ""
159
 
@@ -182,18 +182,18 @@ msgstr ""
182
  msgid "Upgrade Now"
183
  msgstr ""
184
 
185
- #: classes/controllers/FrmAppController.php:164
186
  msgid "Build"
187
  msgstr ""
188
 
189
- #: classes/controllers/FrmAppController.php:171
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:178
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:190
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:204
213
  #: classes/views/shared/reports-info.php:11
214
  msgid "Reports"
215
  msgstr ""
216
 
217
- #: classes/controllers/FrmAppController.php:227
218
  #: js/admin/applications.js:118
219
  msgid "Upgrade to Pro"
220
  msgstr ""
221
 
222
- #: classes/controllers/FrmAppController.php:230
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:2854
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:2836
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:2788
1174
  msgid "Loading&hellip;"
1175
  msgstr ""
1176
 
1177
- #: classes/helpers/FrmAppHelper.php:2789
1178
  msgid "Remove"
1179
  msgstr ""
1180
 
1181
- #: classes/helpers/FrmAppHelper.php:2792
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:2793
1188
  msgid "No results match"
1189
  msgstr ""
1190
 
1191
- #: classes/helpers/FrmAppHelper.php:2794
1192
  msgid "That file looks like Spam."
1193
  msgstr ""
1194
 
1195
- #: classes/helpers/FrmAppHelper.php:2795
1196
  msgid "There is an error in the calculation in the field with key"
1197
  msgstr ""
1198
 
1199
- #: classes/helpers/FrmAppHelper.php:2796
1200
  msgid "Please complete the preceding required fields before uploading a file."
1201
  msgstr ""
1202
 
1203
- #: classes/helpers/FrmAppHelper.php:2809
1204
  msgid "(Click to add description)"
1205
  msgstr ""
1206
 
1207
- #: classes/helpers/FrmAppHelper.php:2810
1208
  msgid "(Blank)"
1209
  msgstr ""
1210
 
1211
- #: classes/helpers/FrmAppHelper.php:2811
1212
  msgid "(no label)"
1213
  msgstr ""
1214
 
1215
- #: classes/helpers/FrmAppHelper.php:2812
1216
  msgid "Saving"
1217
  msgstr ""
1218
 
1219
- #: classes/helpers/FrmAppHelper.php:2813
1220
  msgid "Saved"
1221
  msgstr ""
1222
 
1223
- #: classes/helpers/FrmAppHelper.php:2814
1224
  msgid "OK"
1225
  msgstr ""
1226
 
1227
- #: classes/helpers/FrmAppHelper.php:2815
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:3674
1237
  msgid "Cancel"
1238
  msgstr ""
1239
 
1240
- #: classes/helpers/FrmAppHelper.php:2816
1241
  #: classes/views/frm-fields/back-end/settings.php:280
1242
  msgid "Default"
1243
  msgstr ""
1244
 
1245
- #: classes/helpers/FrmAppHelper.php:2817
1246
  msgid "Clear default value when typing"
1247
  msgstr ""
1248
 
1249
- #: classes/helpers/FrmAppHelper.php:2818
1250
  msgid "Do not clear default value when typing"
1251
  msgstr ""
1252
 
1253
- #: classes/helpers/FrmAppHelper.php:2819
1254
  msgid "Default value will pass form validation"
1255
  msgstr ""
1256
 
1257
- #: classes/helpers/FrmAppHelper.php:2820
1258
  msgid "Default value will NOT pass form validation"
1259
  msgstr ""
1260
 
1261
- #: classes/helpers/FrmAppHelper.php:2821
1262
  #: classes/helpers/FrmListHelper.php:412
1263
- #: js/formidable_admin.js:4066
1264
  msgid "Heads up"
1265
  msgstr ""
1266
 
1267
- #: classes/helpers/FrmAppHelper.php:2822
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:2823
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:2824
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:2825
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:2827
1286
  #: classes/helpers/FrmFieldsHelper.php:284
1287
  msgid "The entered values do not match"
1288
  msgstr ""
1289
 
1290
- #: classes/helpers/FrmAppHelper.php:2828
1291
  msgid "Enter Email"
1292
  msgstr ""
1293
 
1294
- #: classes/helpers/FrmAppHelper.php:2829
1295
  msgid "Confirm Email"
1296
  msgstr ""
1297
 
1298
- #: classes/helpers/FrmAppHelper.php:2830
1299
  #: classes/views/shared/mb_adv_info.php:166
1300
  msgid "Conditional content here"
1301
  msgstr ""
1302
 
1303
- #: classes/helpers/FrmAppHelper.php:2831
1304
  #: classes/helpers/FrmFieldsHelper.php:456
1305
  #: classes/helpers/FrmFieldsHelper.php:457
1306
  msgid "New Option"
1307
  msgstr ""
1308
 
1309
- #: classes/helpers/FrmAppHelper.php:2832
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:2833
1314
  msgid "Enter Password"
1315
  msgstr ""
1316
 
1317
- #: classes/helpers/FrmAppHelper.php:2834
1318
  msgid "Confirm Password"
1319
  msgstr ""
1320
 
1321
- #: classes/helpers/FrmAppHelper.php:2835
1322
  msgid "Import Complete"
1323
  msgstr ""
1324
 
1325
- #: classes/helpers/FrmAppHelper.php:2837
1326
  msgid "Warning: There is no way to retrieve unsaved entries."
1327
  msgstr ""
1328
 
1329
- #: classes/helpers/FrmAppHelper.php:2838
1330
  msgid "Private"
1331
  msgstr ""
1332
 
1333
- #: classes/helpers/FrmAppHelper.php:2841
1334
  msgid "No new licenses were found"
1335
  msgstr ""
1336
 
1337
- #: classes/helpers/FrmAppHelper.php:2842
1338
  msgid "This calculation has at least one unmatched ( ) { } [ ]."
1339
  msgstr ""
1340
 
1341
- #: classes/helpers/FrmAppHelper.php:2843
1342
  msgid "This calculation may have shortcodes that work in Views but not forms."
1343
  msgstr ""
1344
 
1345
- #: classes/helpers/FrmAppHelper.php:2844
1346
  msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations."
1347
  msgstr ""
1348
 
1349
- #: classes/helpers/FrmAppHelper.php:2845
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:2848
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:2850
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:2851
1364
  #: classes/helpers/FrmFormsHelper.php:1543
1365
  msgid "See the list of reserved words in WordPress."
1366
  msgstr ""
1367
 
1368
- #: classes/helpers/FrmAppHelper.php:2852
1369
  msgid "Please enter a Repeat Limit that is greater than 1."
1370
  msgstr ""
1371
 
1372
- #: classes/helpers/FrmAppHelper.php:2853
1373
  msgid "Please select a limit between 0 and 200."
1374
  msgstr ""
1375
 
1376
- #: classes/helpers/FrmAppHelper.php:2856
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:2857
1383
  #: classes/helpers/FrmListHelper.php:262
1384
  msgid "No items found."
1385
  msgstr ""
1386
 
1387
- #: classes/helpers/FrmAppHelper.php:2907
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:2936
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:2964
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:2970
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:2984
1404
  msgid "English"
1405
  msgstr ""
1406
 
1407
- #: classes/helpers/FrmAppHelper.php:2985
1408
  msgid "Afrikaans"
1409
  msgstr ""
1410
 
1411
- #: classes/helpers/FrmAppHelper.php:2986
1412
  msgid "Albanian"
1413
  msgstr ""
1414
 
1415
- #: classes/helpers/FrmAppHelper.php:2987
1416
  msgid "Arabic"
1417
  msgstr ""
1418
 
1419
- #: classes/helpers/FrmAppHelper.php:2988
1420
  msgid "Armenian"
1421
  msgstr ""
1422
 
1423
- #: classes/helpers/FrmAppHelper.php:2989
1424
  msgid "Azerbaijani"
1425
  msgstr ""
1426
 
1427
- #: classes/helpers/FrmAppHelper.php:2990
1428
  msgid "Basque"
1429
  msgstr ""
1430
 
1431
- #: classes/helpers/FrmAppHelper.php:2991
1432
  msgid "Bosnian"
1433
  msgstr ""
1434
 
1435
- #: classes/helpers/FrmAppHelper.php:2992
1436
  msgid "Bulgarian"
1437
  msgstr ""
1438
 
1439
- #: classes/helpers/FrmAppHelper.php:2993
1440
  msgid "Catalan"
1441
  msgstr ""
1442
 
1443
- #: classes/helpers/FrmAppHelper.php:2994
1444
  msgid "Chinese Hong Kong"
1445
  msgstr ""
1446
 
1447
- #: classes/helpers/FrmAppHelper.php:2995
1448
  msgid "Chinese Simplified"
1449
  msgstr ""
1450
 
1451
- #: classes/helpers/FrmAppHelper.php:2996
1452
  msgid "Chinese Traditional"
1453
  msgstr ""
1454
 
1455
- #: classes/helpers/FrmAppHelper.php:2997
1456
  msgid "Croatian"
1457
  msgstr ""
1458
 
1459
- #: classes/helpers/FrmAppHelper.php:2998
1460
  msgid "Czech"
1461
  msgstr ""
1462
 
1463
- #: classes/helpers/FrmAppHelper.php:2999
1464
  msgid "Danish"
1465
  msgstr ""
1466
 
1467
- #: classes/helpers/FrmAppHelper.php:3000
1468
  msgid "Dutch"
1469
  msgstr ""
1470
 
1471
- #: classes/helpers/FrmAppHelper.php:3001
1472
  msgid "English/UK"
1473
  msgstr ""
1474
 
1475
- #: classes/helpers/FrmAppHelper.php:3002
1476
  msgid "Esperanto"
1477
  msgstr ""
1478
 
1479
- #: classes/helpers/FrmAppHelper.php:3003
1480
  msgid "Estonian"
1481
  msgstr ""
1482
 
1483
- #: classes/helpers/FrmAppHelper.php:3004
1484
  msgid "Faroese"
1485
  msgstr ""
1486
 
1487
- #: classes/helpers/FrmAppHelper.php:3005
1488
  msgid "Farsi/Persian"
1489
  msgstr ""
1490
 
1491
- #: classes/helpers/FrmAppHelper.php:3006
1492
  msgid "Filipino"
1493
  msgstr ""
1494
 
1495
- #: classes/helpers/FrmAppHelper.php:3007
1496
  msgid "Finnish"
1497
  msgstr ""
1498
 
1499
- #: classes/helpers/FrmAppHelper.php:3008
1500
  msgid "French"
1501
  msgstr ""
1502
 
1503
- #: classes/helpers/FrmAppHelper.php:3009
1504
  msgid "French/Canadian"
1505
  msgstr ""
1506
 
1507
- #: classes/helpers/FrmAppHelper.php:3010
1508
  msgid "French/Swiss"
1509
  msgstr ""
1510
 
1511
- #: classes/helpers/FrmAppHelper.php:3011
1512
  msgid "German"
1513
  msgstr ""
1514
 
1515
- #: classes/helpers/FrmAppHelper.php:3012
1516
  msgid "German/Austria"
1517
  msgstr ""
1518
 
1519
- #: classes/helpers/FrmAppHelper.php:3013
1520
  msgid "German/Switzerland"
1521
  msgstr ""
1522
 
1523
- #: classes/helpers/FrmAppHelper.php:3014
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:3017
1533
  msgid "Hindi"
1534
  msgstr ""
1535
 
1536
- #: classes/helpers/FrmAppHelper.php:3018
1537
  msgid "Hungarian"
1538
  msgstr ""
1539
 
1540
- #: classes/helpers/FrmAppHelper.php:3019
1541
  msgid "Icelandic"
1542
  msgstr ""
1543
 
1544
- #: classes/helpers/FrmAppHelper.php:3020
1545
  msgid "Indonesian"
1546
  msgstr ""
1547
 
1548
- #: classes/helpers/FrmAppHelper.php:3021
1549
  msgid "Italian"
1550
  msgstr ""
1551
 
1552
- #: classes/helpers/FrmAppHelper.php:3022
1553
  msgid "Japanese"
1554
  msgstr ""
1555
 
1556
- #: classes/helpers/FrmAppHelper.php:3023
1557
  msgid "Korean"
1558
  msgstr ""
1559
 
1560
- #: classes/helpers/FrmAppHelper.php:3024
1561
  msgid "Latvian"
1562
  msgstr ""
1563
 
1564
- #: classes/helpers/FrmAppHelper.php:3025
1565
  msgid "Lithuanian"
1566
  msgstr ""
1567
 
1568
- #: classes/helpers/FrmAppHelper.php:3026
1569
  msgid "Malaysian"
1570
  msgstr ""
1571
 
1572
- #: classes/helpers/FrmAppHelper.php:3027
1573
  msgid "Norwegian"
1574
  msgstr ""
1575
 
1576
- #: classes/helpers/FrmAppHelper.php:3028
1577
  msgid "Polish"
1578
  msgstr ""
1579
 
1580
- #: classes/helpers/FrmAppHelper.php:3029
1581
  msgid "Portuguese"
1582
  msgstr ""
1583
 
1584
- #: classes/helpers/FrmAppHelper.php:3030
1585
  msgid "Portuguese/Brazilian"
1586
  msgstr ""
1587
 
1588
- #: classes/helpers/FrmAppHelper.php:3031
1589
  msgid "Portuguese/Portugal"
1590
  msgstr ""
1591
 
1592
- #: classes/helpers/FrmAppHelper.php:3032
1593
  msgid "Romanian"
1594
  msgstr ""
1595
 
1596
- #: classes/helpers/FrmAppHelper.php:3033
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:3036
1606
  msgid "Slovak"
1607
  msgstr ""
1608
 
1609
- #: classes/helpers/FrmAppHelper.php:3037
1610
  msgid "Slovenian"
1611
  msgstr ""
1612
 
1613
- #: classes/helpers/FrmAppHelper.php:3038
1614
  msgid "Spanish"
1615
  msgstr ""
1616
 
1617
- #: classes/helpers/FrmAppHelper.php:3039
1618
  msgid "Spanish/Latin America"
1619
  msgstr ""
1620
 
1621
- #: classes/helpers/FrmAppHelper.php:3040
1622
  msgid "Swedish"
1623
  msgstr ""
1624
 
1625
- #: classes/helpers/FrmAppHelper.php:3041
1626
  msgid "Tamil"
1627
  msgstr ""
1628
 
1629
- #: classes/helpers/FrmAppHelper.php:3042
1630
  msgid "Thai"
1631
  msgstr ""
1632
 
1633
- #: classes/helpers/FrmAppHelper.php:3043
1634
  msgid "Turkish"
1635
  msgstr ""
1636
 
1637
- #: classes/helpers/FrmAppHelper.php:3044
1638
  msgid "Ukrainian"
1639
  msgstr ""
1640
 
1641
- #: classes/helpers/FrmAppHelper.php:3045
1642
  msgid "Vietnamese"
1643
  msgstr ""
1644
 
1645
- #: classes/helpers/FrmAppHelper.php:3367
1646
  msgid "Form Landing Pages"
1647
  msgstr ""
1648
 
1649
- #: classes/helpers/FrmAppHelper.php:3368
1650
  msgid "Easily manage a landing page for your form. Upgrade to get form landing pages."
1651
  msgstr ""
1652
 
1653
- #: classes/helpers/FrmAppHelper.php:3461
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:11
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:7
4517
- #: classes/views/frm-fields/back-end/bulk-options-overlay.php:8
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:8021
4522
  msgid "Close"
4523
  msgstr ""
4524
 
4525
- #: classes/views/frm-fields/back-end/bulk-options-overlay.php:16
4526
  msgid "Edit or add field options (one per line)"
4527
  msgstr ""
4528
 
4529
- #: classes/views/frm-fields/back-end/bulk-options-overlay.php:23
4530
- msgid "Update Options"
4531
  msgstr ""
4532
 
4533
- #: classes/views/frm-fields/back-end/bulk-options-overlay.php:28
4534
- msgid "Insert Presets"
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:13
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:3381
6499
  msgid "Custom layout"
6500
  msgstr ""
6501
 
6502
- #: js/formidable_admin.js:3404
6503
  msgid "Break into rows"
6504
  msgstr ""
6505
 
6506
- #: js/formidable_admin.js:3414
6507
  msgid "Row Layout"
6508
  msgstr ""
6509
 
6510
- #: js/formidable_admin.js:3659
6511
  msgid "Enter number of columns for each field"
6512
  msgstr ""
6513
 
6514
- #: js/formidable_admin.js:3663
6515
  msgid "Layouts are based on a 12-column grid system"
6516
  msgstr ""
6517
 
6518
- #: js/formidable_admin.js:3679
6519
  msgid "Save"
6520
  msgstr ""
6521
 
6522
- #: js/formidable_admin.js:3980
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:4068
6528
  msgid "Are you sure you want to delete these %1$s selected fields?"
6529
  msgstr ""
6530
 
6531
- #: js/formidable_admin.js:7305
 
 
 
 
6532
  msgid "Ready Made Solution"
6533
  msgstr ""
6534
 
6535
- #: js/formidable_admin.js:7308
6536
  msgid "Check all applications"
6537
  msgstr ""
6538
 
6539
- #: js/formidable_admin.js:8006
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&hellip;"
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.2
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>