diff --git a/bin/build-plugin.sh b/bin/build-plugin.sh
index fcf2b710e6..296f60adc7 100755
--- a/bin/build-plugin.sh
+++ b/bin/build-plugin.sh
@@ -87,5 +87,5 @@ read answer
if [ "$answer" != "${answer#[Yy]}" ]; then
npm run git-release -- $version
else
- echo "Changes not commited."
+ echo "Changes not committed."
fi
diff --git a/bin/git-release.sh b/bin/git-release.sh
index 2ab2d2fed8..511beafbab 100755
--- a/bin/git-release.sh
+++ b/bin/git-release.sh
@@ -34,7 +34,7 @@ elif ! git diff --cached --exit-code > /dev/null; then
changed="file(s) staged"
fi
if [ ! -z "$changed" ]; then
- echo "Commiting..."
+ echo "Committing..."
git commit -a -m "Prepare for v$version release"
git push
fi
diff --git a/changelog.txt b/changelog.txt
index ac03bc243b..039cfc72d0 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -66,7 +66,7 @@
* Fix: A Uncaught TypeError: Cannot access offset of type string on string error has been fixed when checking for add-on data.
* Fix: License expired emails would get incorrectly sent for rate limited API requests.
* Fix: Some color style settings would output invalid RGB values when using a RGB color as the style setting value.
-* API requests sent for retreiving add-on and template data will now happen less frequently.
+* API requests sent for retrieving add-on and template data will now happen less frequently.
* A few old deprecated global JavaScript functions have been removed including frm_resend_email, frmOnSubmit, and frmDeleteEntry.
* Some old CSS rules using -webkit- and -moz- prefixes have been removed, helping to reduce CSS file size.
@@ -139,7 +139,7 @@
* New: [frm-entry-links] shortcodes now support a new drafts=all option, and drafts=2 and drafts=3 options for filtering for in-progress and abandoned entries. It also now supports comma separated values like drafts="2,3" to include both in-progress and abandoned entries.
* New: Checkbox groups will no longer use an aria-required attribute on the group element. This was causing accessibility errors in axe DevTools and Google PageSpeed.
* New: The more options icon in the form builder now has screen reader text for improved accessibility.
-* New: A new test flag colum has been added for payments for more accurate payment tracking.
+* New: A new test flag column has been added for payments for more accurate payment tracking.
* Fix: A fix has been added to help avoid warnings and error messages when form data is sent in an unexpected format.
* Fix: Name fields would not properly reset to their default values when using a start over button or when the field was conditionally shown.
* Fix: Using drafts=both with an [frm-entry-links] shortcode would include abandoned and in-progress entries when it is intended to only include draft and submitted entries.
@@ -215,7 +215,7 @@
* New: A floating button has been added to some admin pages with links for documentation and support.
* New: When importing, if a matching trashed form is found based on a key match, it will be deleted before the import begins. This prevents conflicts that cause field shortcodes and conditional logic not to update as expected when imported.
* New: The field search has been improved. Inactive fields will no longer appear when there is no match, and categories will no longer appear when no children fields are visible.
-* New: Captcha key settings will now be trimmed on save to avoid unecessary whitespace characters reported to cause issues in some cases.
+* New: Captcha key settings will now be trimmed on save to avoid unnecessary whitespace characters reported to cause issues in some cases.
* New: Form previews inside of Gutenberg blocks are no longer interactive and can no longer be submitted when clicking the submit button in the preview.
* Fix: Rapidly clicking the preview button before the page has loaded would cause a JavaScript error preventing the preview button from working.
@@ -423,7 +423,7 @@
* Removed a restriction that was preventing a second summary field from being added after adding the first.
= 5.4.4 =
-* New: Option icons are now be added dynamically when a field is selected to reduce the HTML required on load. This signficantly improves form builder performance for fields with many options.
+* New: Option icons are now be added dynamically when a field is selected to reduce the HTML required on load. This significantly improves form builder performance for fields with many options.
* New: Added a new frm_before_duplicate_entry_values filter for customizing the data of a duplicated entry before it is saved.
* New: Maximum character length is now validated server side on form submit.
* Fix: The duplicate option pop up was triggering incorrectly when dragging new options in Chrome.
@@ -794,7 +794,7 @@
= 4.06 =
* New: Better accessibility for honeypot field and message after submit.
* New: Add a Dismiss all button in the inbox.
-* New: Add 'frm_user_id_display' hook for showing something other than the dispay name by default in user ID fields.
+* New: Add 'frm_user_id_display' hook for showing something other than the display name by default in user ID fields.
* Set the default styling to use grids since most browsers support it now.
* Fix: On some sites, permissions were preventing a form from being created from a template.
* Fix: The button colors were overriding eachother with some settings.
@@ -1204,7 +1204,7 @@
* **Pro Version Forms**
* New: Show a generated screenshot of the embedded form in the form builder rather than the first few fields
* Fix: Auto updates with the nested version going from 3.0 were failing and updating to lite
-* Fix: Some default values were overiding non defaults when the form was displayed. This included user ID fields and other ifelds with separate values.
+* Fix: Some default values were overriding non defaults when the form was displayed. This included user ID fields and other ifelds with separate values.
* Fix: Recompile the combined javascript file any time the pro version number changes
* Fix: Embedded forms were being changed when the parent form was saved
* Fix: Dynamic fields showing the entry key were blank with [25 show=key].
@@ -1353,7 +1353,7 @@
= 2.05.04 =
* Tweak: Remove recaptcha and website fields from sample Contact us form template since most people don't need them
* Fix: Updates for WP 4.9 compatibility. This includes preventing double filtering on contact form widgets and using the WordPress Codemirror scripts for the form CSS page.
-* Fix: Prevent "are you sure" message that has started occuring from WordPress when saving a WordPress form
+* Fix: Prevent "are you sure" message that has started occurring from WordPress when saving a WordPress form
* Fix: Correctly validate form fields with an Inside field label when HTML5 forms are not enabled
* Fix: Set the background color on loading form submit button. Depending on the hover button covers, the loading spinner may have been the same color as the button
* Fix: Additional security checks when getting POST or GET values in some places
@@ -1389,7 +1389,7 @@
* Fix: Prevent endless loops in conditional logic when fields are dependent on each other
* Fix: Searching number field values with LIKE was causing issues
* Fix: Use secure cookies on SSL sites
-* Fix: Convert dates in certain formats more realibly before save
+* Fix: Convert dates in certain formats more reliably before save
* Fix: Correctly duplicate fields inside a repeating section
= 2.05.01 =
@@ -2360,7 +2360,7 @@
* **Pro Forms Features:**
* Views can now be filtered by fields in the repeating sections.
* Added [parent_id] shortcode for use in views. This shortcode will only have a value when the displaying entries in repeating sections.
-* Allow views to be created using the repeated entries. Since each repeating row is an entry in a hidden form, we can allow views to be created using those repeating rows for more flexability.
+* Allow views to be created using the repeated entries. Since each repeating row is an entry in a hidden form, we can allow views to be created using those repeating rows for more flexibility.
* Added order parameter to frm-entry-links
* Allow options in a post status field to come from the form builder. The options should have separate values and the saved values can include 'publish', 'draft', 'private', 'scheduled'.
* Remove the option to lock field and form keys. This is more of a hassle than a feature.
@@ -2481,7 +2481,7 @@
* Fix timezones for searching by entry creation and updated dates in a view
= 2.0.08 =
-* Fix security vulnerability allowing shortcodes to be excuted inside a form https://research.g0blin.co.uk/?p=618&d=i4ziyggqao0oz0L0vpUTd8KZwrO2P9Mw
+* Fix security vulnerability allowing shortcodes to be executed inside a form https://research.g0blin.co.uk/?p=618&d=i4ziyggqao0oz0L0vpUTd8KZwrO2P9Mw
* Added frm_filter_final_form hook. This will need to be used to cover shortcodes that span multiple blocks of field HTML since we can't do a general shortcode replacement on the rendered form
* Revert change that prevented scripts from firing in the form success message
* Fix timestamp timezone on view/edit entry page
@@ -2556,7 +2556,7 @@
* Styling enhancements for left and right label settings
* Deactivate plugin after uninstall to prevent tables from being added back
* Add frm_text_block class to Layout tab
-* Fix migration of email settigns that haven't been updated in over two years
+* Fix migration of email settings that haven't been updated in over two years
* Fix emailing from only a multiple word name with no email
* Send emails for WordPress default if trying to send from Yahoo
* Pro: Trigger calculation update each time a row is added or removed from repeating section
@@ -2578,7 +2578,7 @@
* Pro: If a comma separated list of dates is sent for formatting, explode it before formatting
* Pro: Increase the backtrack limit when needed when replacing shortcodes in the view content if server has the limit below default
* Pro: Fix issue causing csv export error
-* Pro: Fix the issue cuasing new posts to not be linked to a view if a field is selected for the post content
+* Pro: Fix the issue causing new posts to not be linked to a view if a field is selected for the post content
* Pro: Fix issue some users are having with blank date fields
* Pro: Fix ending collapsible sections at the end of a section instead of waiting for the next section
* Pro: Fix firing calculations on page load when there are multiple calculations
@@ -2591,7 +2591,7 @@
* Add a fallback if dbDelta is missing
* Remove inline js from the draft button in the default HTML to prevent 404/403 errors on some servers. This change only applies to new forms
* Move the legend tag into the customizable HTML, but without a migration so it won't be added to existing forms
-* Move the "before fields" HTML into the fieldset to it will be parallell with the "After fields" HTML
+* Move the "before fields" HTML into the fieldset to it will be parallel with the "After fields" HTML
* Make sure partial form transients aren't saved for long forms. Make sure it's all or nothing.
* Make sure the parent_form_id column was added, and try to add it again if it's not there
* Pro: Allow [25 show=count]. This shortcode will return a count of items instead of the items themselves. Intended for use with a repeating section field, but would work with anything.
@@ -2709,7 +2709,7 @@
* Added a few ajax nonce checks but don't require valid nonce for logged-out users for caching reasons
* Allow data-something="value" inside the [input] short code
* Pro: Allow [default-message] to have short code parameters to set rtl (direction=rtl), font size (font_size="14px"), and styling (text_color="000" border_width="1px" border_color="000" bg_color="fff" alt_bg_color="eee").
-* Pro: Added frm_html_scoll_box class for scrolling content in an HTML field
+* Pro: Added frm_html_scroll_box class for scrolling content in an HTML field
* Pro: Allow recurring entries using values like "Third Wednesday of [frmcal-date]"
* Pro: Allow comma separated view filters for entry key and id
* Pro: Allow drafts=both in view short code and form results short code
@@ -2893,7 +2893,7 @@
* PRO: Updated file uploading progress bar with frm_uploading_files hook added to text
* PRO: Only show "create entry in form" box if user has permission to create entries
* PRO: Removed icons from error message
-* PRO: Fixed collapsable entry list bullets
+* PRO: Fixed collapsible entry list bullets
* PRO: Fixed dependent multi-select data from entries fields on edit
* PRO: Added frm_back_button_class hook
* PRO: Fixed quotation marks in conditional logic
diff --git a/classes/controllers/FrmDashboardController.php b/classes/controllers/FrmDashboardController.php
index 1b2c31f491..b4fa49e6de 100644
--- a/classes/controllers/FrmDashboardController.php
+++ b/classes/controllers/FrmDashboardController.php
@@ -120,7 +120,7 @@ public static function route() {
/**
* Init top counters widgets view args used to construct FrmDashboardHelper.
*
- * @param false|object $latest_available_form If a form is availble, we utilize its ID to direct the 'Create New Entry' link of the entries counter CTA when no entries exist.
+ * @param false|object $latest_available_form If a form is available, we utilize its ID to direct the 'Create New Entry' link of the entries counter CTA when no entries exist.
* @param array $counters_value The counter values for "Total Forms" & "Total Entries".
*
* @return array
diff --git a/classes/controllers/FrmFieldsController.php b/classes/controllers/FrmFieldsController.php
index a549d3eaff..31e4950f8f 100644
--- a/classes/controllers/FrmFieldsController.php
+++ b/classes/controllers/FrmFieldsController.php
@@ -725,7 +725,7 @@ public static function add_placeholder_to_select( $field ) {
}
/**
- * Use HMTL5 placeholder with js fallback.
+ * Use HTML5 placeholder with js fallback.
*
* @param array $field
* @param array $add_html
diff --git a/classes/controllers/FrmFormsController.php b/classes/controllers/FrmFormsController.php
index 045537071f..d7100a7c38 100644
--- a/classes/controllers/FrmFormsController.php
+++ b/classes/controllers/FrmFormsController.php
@@ -526,7 +526,7 @@ private static function fallback_when_page_template_part_is_not_supported_by_the
/**
* Calls core function to get a template part if it doesn't cause deprecation warnings. Otherwise skips the deprecation function call
- * and renders required html fragements calling required functions.
+ * and renders required html fragments calling required functions.
*
* @since 6.7.1
* @param string $template
@@ -2775,7 +2775,7 @@ private static function get_ajax_redirect_response_data( $args ) {
$args['message'] = self::prepare_submit_message( $args['form'], $args['entry_id'], $args );
ob_start();
- self::show_lone_success_messsage( $args );
+ self::show_lone_success_message( $args );
$response_data['content'] = ob_get_clean();
$response_data['fallbackMsg'] = self::get_redirect_fallback_message( $args['success_url'], $args );
@@ -2801,7 +2801,7 @@ private static function redirect_after_submit_using_js( $args ) {
*
* @since 6.0
*
- * @param int $delay_time Delay time in miliseconds.
+ * @param int $delay_time Delay time in milliseconds.
*/
$delay_time = apply_filters( 'frm_redirect_delay_time', 8000 );
@@ -2891,7 +2891,7 @@ public static function show_message_after_save( $atts ) {
self::show_form_after_submit( $atts );
}
} else {
- self::show_lone_success_messsage( $atts );
+ self::show_lone_success_message( $atts );
}
}
@@ -2984,7 +2984,7 @@ private static function fill_atts_for_form_display( &$args ) {
*
* @since 2.05
*/
- private static function show_lone_success_messsage( $atts ) {
+ private static function show_lone_success_message( $atts ) {
global $frm_vars;
$values = FrmEntriesHelper::setup_new_vars( $atts['fields'], $atts['form'], true );
self::maybe_load_css( $atts['form'], $values['custom_style'], $frm_vars['load_css'] );
diff --git a/classes/controllers/FrmHooksController.php b/classes/controllers/FrmHooksController.php
index adf9aa0d85..769c4922bf 100644
--- a/classes/controllers/FrmHooksController.php
+++ b/classes/controllers/FrmHooksController.php
@@ -36,7 +36,7 @@ public static function trigger_load_hook( $hooks = 'load_hooks' ) {
}
unset( $trigger_hooks );
- // Instansiate Controllers.
+ // Instantiate Controllers.
foreach ( $controllers as $c ) {
foreach ( $hooks as $hook ) {
if ( is_callable( array( $c, $hook ) ) ) {
diff --git a/classes/controllers/FrmOverlayController.php b/classes/controllers/FrmOverlayController.php
index fa51768e40..f0affeb3a8 100644
--- a/classes/controllers/FrmOverlayController.php
+++ b/classes/controllers/FrmOverlayController.php
@@ -20,7 +20,7 @@ class FrmOverlayController {
private $recurring_execution = false;
/**
- * The controller configs passed through construct. If empty the overlay will run normaly, it will open every time when open_overlay is called.
+ * The controller configs passed through construct. If empty the overlay will run normally, it will open every time when open_overlay is called.
*
* @var array Config {
*
diff --git a/classes/controllers/FrmStylesController.php b/classes/controllers/FrmStylesController.php
index 1995e00f06..a7fe37cd9c 100644
--- a/classes/controllers/FrmStylesController.php
+++ b/classes/controllers/FrmStylesController.php
@@ -1038,7 +1038,7 @@ public static function load_saved_css() {
/**
* Add an extra style rule to hide a broken style warning.
- * To avoid cluttering the front end with any unecessary styles this is only added when the referer URL matches the styler.
+ * To avoid cluttering the front end with any unnecessary styles this is only added when the referer URL matches the styler.
*
* @since 6.2.3
*
diff --git a/classes/helpers/FrmAppHelper.php b/classes/helpers/FrmAppHelper.php
index 1dda65febf..e6a4f10474 100644
--- a/classes/helpers/FrmAppHelper.php
+++ b/classes/helpers/FrmAppHelper.php
@@ -67,7 +67,7 @@ public static function plugin_path() {
* @return string
*/
public static function plugin_url() {
- // Prevously FRM_URL constant.
+ // Previously FRM_URL constant.
return plugins_url( '', self::plugin_path() . '/formidable.php' );
}
@@ -171,7 +171,7 @@ public static function admin_upgrade_link( $args, $page = '' ) {
* @since 2.0
*
* @param array $args - May include the form id when values need translation.
- * @return FrmSettings $frm_setings
+ * @return FrmSettings $frm_settings
*/
public static function get_settings( $args = array() ) {
global $frm_settings;
@@ -1980,7 +1980,7 @@ public static function force_capability( $cap = 'frm_change_settings' ) {
}
/**
- * Check if the user has permision for action.
+ * Check if the user has permission for action.
* Return permission message and stop the action if no permission
*
* @since 2.0
@@ -2822,7 +2822,7 @@ private static function get_unit( $unit ) {
/**
* Get the translatable time strings. The untranslated version is a failsafe
- * in case langauges are changing for the unit set in the shortcode.
+ * in case languages are changing for the unit set in the shortcode.
*
* @since 2.0.20
* @return array
@@ -3917,7 +3917,7 @@ public static function maybe_filter_array( $values, $keys ) {
}
/**
- * Some back end fields allow privleged users to add scripts.
+ * Some back end fields allow privileged users to add scripts.
* A site that uses the DISALLOW_UNFILTERED_HTML always remove scripts on echo.
*
* @since 5.0.13
diff --git a/classes/helpers/FrmDashboardHelper.php b/classes/helpers/FrmDashboardHelper.php
index f3c76c805e..fde01fb280 100644
--- a/classes/helpers/FrmDashboardHelper.php
+++ b/classes/helpers/FrmDashboardHelper.php
@@ -342,9 +342,9 @@ function () {
}
);
- $params = FrmForm::get_admin_params();
- $controler_entires_table = apply_filters( 'frm_entries_list_class', 'FrmEntriesListHelper' );
- $wp_list_table = new $controler_entires_table( array( 'params' => $params ) );
+ $params = FrmForm::get_admin_params();
+ $controller_entries_table = apply_filters( 'frm_entries_list_class', 'FrmEntriesListHelper' );
+ $wp_list_table = new $controller_entries_table( array( 'params' => $params ) );
$wp_list_table->prepare_items();
include FrmAppHelper::plugin_path() . '/classes/views/dashboard/templates/entries-list.php';
diff --git a/classes/helpers/FrmEntriesHelper.php b/classes/helpers/FrmEntriesHelper.php
index 5dd0321f04..738a2a8727 100644
--- a/classes/helpers/FrmEntriesHelper.php
+++ b/classes/helpers/FrmEntriesHelper.php
@@ -214,7 +214,7 @@ public static function prepare_display_value( $entry, $field, $atts ) {
return '';
}
- // This is an embeded form.
+ // This is an embedded form.
if ( strpos( $atts['embedded_field_id'], 'form' ) === 0 ) {
// This is a repeating section.
$child_entries = FrmEntry::getAll( array( 'it.parent_item_id' => $entry->id ), '', '', true );
@@ -583,7 +583,7 @@ public static function get_browser( $u_agent ) {
'Firefox' => 'Mozilla Firefox',
);
- // Next get the name of the useragent yes seperately and for good reason
+ // Next get the name of the useragent yes separately and for good reason.
if ( strpos( $u_agent, 'MSIE' ) !== false && strpos( $u_agent, 'Opera' ) === false ) {
$bname = 'Internet Explorer';
$ub = 'MSIE';
diff --git a/classes/helpers/FrmFieldsHelper.php b/classes/helpers/FrmFieldsHelper.php
index 50c0e554ec..76c6f01159 100644
--- a/classes/helpers/FrmFieldsHelper.php
+++ b/classes/helpers/FrmFieldsHelper.php
@@ -676,8 +676,8 @@ public static function get_term_link( $tax_id ) {
}
public static function value_meets_condition( $observed_value, $cond, $hide_opt ) {
- $hide_opt = self::get_value_for_comparision( $hide_opt );
- $observed_value = self::get_value_for_comparision( $observed_value );
+ $hide_opt = self::get_value_for_comparison( $hide_opt );
+ $observed_value = self::get_value_for_comparison( $observed_value );
if ( is_array( $observed_value ) ) {
return self::array_value_condition( $observed_value, $cond, $hide_opt );
@@ -723,7 +723,7 @@ public static function value_meets_condition( $observed_value, $cond, $hide_opt
*
* @since 2.05
*/
- private static function get_value_for_comparision( $value ) {
+ private static function get_value_for_comparison( $value ) {
// Remove white space from hide_opt
if ( ! is_array( $value ) ) {
$value = trim( $value );
diff --git a/classes/models/FrmAntiSpam.php b/classes/models/FrmAntiSpam.php
index 7cb5af777f..0b423f3631 100644
--- a/classes/models/FrmAntiSpam.php
+++ b/classes/models/FrmAntiSpam.php
@@ -274,7 +274,7 @@ private function maybe_get_support_text() {
}
// If the user is an admin, return text with a link to support.
- // We add a space here to seperate the sentences, but outside of the localized
+ // We add a space here to separate the sentences, but outside of the localized
// text to avoid it being removed.
return ' ' . sprintf(
// translators: %1$s start link, %2$s end link.
diff --git a/classes/models/FrmDb.php b/classes/models/FrmDb.php
index d1ed53b21a..5fbe6f81bf 100644
--- a/classes/models/FrmDb.php
+++ b/classes/models/FrmDb.php
@@ -444,7 +444,7 @@ private static function generate_query_string_from_pieces( $columns, $table, $wh
$query = $wpdb->prepare( $query . $where['where'] . ' ' . implode( ' ', $args ), $where['values'] ); // phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared
} else {
/**
- * Allow the $where to be prepared before we recieve it here.
+ * Allow the $where to be prepared before we receive it here.
* This is a fallback for reverse compatibility, but is not recommended
*/
_deprecated_argument( 'where', '2.0', esc_html__( 'Use the query in an array format so it can be properly prepared.', 'formidable' ) );
@@ -472,7 +472,7 @@ private static function esc_query_args( &$args ) {
}
/**
- * Added for < WP 4.0 compatability
+ * Added for < WP 4.0 compatibility
*
* @since 2.05.06
*
@@ -496,7 +496,7 @@ public static function esc_order( $order_query ) {
return '';
}
- // remove ORDER BY before santizing
+ // Remove ORDER BY before sanitizing.
$order_query = strtolower( $order_query );
if ( strpos( $order_query, 'order by' ) !== false ) {
$order_query = str_replace( 'order by', '', $order_query );
diff --git a/classes/models/FrmFieldCaptchaSettings.php b/classes/models/FrmFieldCaptchaSettings.php
index 7b1a3c8f3c..fcd6a61fe6 100644
--- a/classes/models/FrmFieldCaptchaSettings.php
+++ b/classes/models/FrmFieldCaptchaSettings.php
@@ -218,7 +218,7 @@ protected function get_captcha_size( $field ) {
}
/**
- * Deternine if the Captcha Size setting should be shown in field settings.
+ * Determine if the Captcha Size setting should be shown in field settings.
* This has options for "Normal" and "Compact".
* This is supported by all CAPTCHA types except for invisible reCAPTCHAs.
*
diff --git a/classes/models/FrmFormMigrator.php b/classes/models/FrmFormMigrator.php
index 551dba7126..a9e6a377cf 100644
--- a/classes/models/FrmFormMigrator.php
+++ b/classes/models/FrmFormMigrator.php
@@ -232,7 +232,7 @@ protected function prepare_fields( $fields, &$form ) {
$this->current_section = array();
}
- // This may occassionally skip one level/order e.g. after adding a
+ // This may occasionally skip one level/order e.g. after adding a
// list field, as field_order would already be prepared to be used.
++$field_order;
@@ -326,7 +326,7 @@ protected function insert_fields_in_array( $subs, $start, $remove, &$fields ) {
*/
protected function convert_field_type( $type, $field = array(), $use = '' ) {
if ( empty( $field ) ) {
- // For reverse compatability.
+ // For reverse compatibility.
return $type;
}
diff --git a/classes/models/FrmInbox.php b/classes/models/FrmInbox.php
index 7cb13ac24b..0109864ca5 100644
--- a/classes/models/FrmInbox.php
+++ b/classes/models/FrmInbox.php
@@ -432,7 +432,7 @@ public static function maybe_disable_screen_options() {
}
/**
- * Get all message with a "banner" mesage key defined.
+ * Get all message with a "banner" message key defined.
*
* @return array
*/
diff --git a/classes/models/fields/FrmFieldCaptcha.php b/classes/models/fields/FrmFieldCaptcha.php
index c1b47c191f..61b6f90762 100644
--- a/classes/models/fields/FrmFieldCaptcha.php
+++ b/classes/models/fields/FrmFieldCaptcha.php
@@ -151,8 +151,8 @@ protected function api_url() {
protected function recaptcha_api_url( $frm_settings ) {
$api_js_url = 'https://www.google.com/recaptcha/api.js?';
- $allow_mutiple = $frm_settings->re_multi;
- if ( $allow_mutiple ) {
+ $allow_multiple = $frm_settings->re_multi;
+ if ( $allow_multiple ) {
$api_js_url .= '&onload=frmRecaptcha&render=explicit';
}
diff --git a/classes/models/fields/FrmFieldType.php b/classes/models/fields/FrmFieldType.php
index 61dd440e17..f948dd9b3b 100644
--- a/classes/models/fields/FrmFieldType.php
+++ b/classes/models/fields/FrmFieldType.php
@@ -1086,7 +1086,7 @@ protected function prepare_esc_value() {
}
/**
- * Add paramters to an input value as an alterntative to
+ * Add parameters to an input value as an alterntative to
* using the frm_field_input_html hook
*
* @since 3.01.03
diff --git a/classes/views/onboarding-wizard/steps/install-formidable-pro-step.php b/classes/views/onboarding-wizard/steps/install-formidable-pro-step.php
index a3337df6df..bd5206a79a 100644
--- a/classes/views/onboarding-wizard/steps/install-formidable-pro-step.php
+++ b/classes/views/onboarding-wizard/steps/install-formidable-pro-step.php
@@ -36,7 +36,7 @@
-
+
diff --git a/classes/views/styles/_styles-edit.php b/classes/views/styles/_styles-edit.php
index 11afa7f11a..52a88fe607 100644
--- a/classes/views/styles/_styles-edit.php
+++ b/classes/views/styles/_styles-edit.php
@@ -31,7 +31,7 @@
* We need this style_name field for calls made from the changeStyling function.
* Without it, some styles (including background image opacity and repeater button icons) don't properly sync when updated.
* It isn't required for frm_styling_form so it's left out of the form.
- * It is targetted in JavaScript by its #frm_style_sidebar parent though, so it's important that it's inside the sidebar.
+ * It is targeted in JavaScript by its #frm_style_sidebar parent though, so it's important that it's inside the sidebar.
*/
?>
diff --git a/deprecated/FrmEDD_SL_Plugin_Updater.php b/deprecated/FrmEDD_SL_Plugin_Updater.php
index a424cb9dd8..effd438fe4 100644
--- a/deprecated/FrmEDD_SL_Plugin_Updater.php
+++ b/deprecated/FrmEDD_SL_Plugin_Updater.php
@@ -226,7 +226,7 @@ public function http_request_args( $args, $url ) {
}
/**
- * Calls the API and, if successfull, returns the object delivered by the API.
+ * Calls the API and, if successful, returns the object delivered by the API.
*
* @uses get_bloginfo()
* @uses wp_remote_post()
diff --git a/js/formidable_admin.js b/js/formidable_admin.js
index 8a7f1489b8..450b961444 100644
--- a/js/formidable_admin.js
+++ b/js/formidable_admin.js
@@ -35,7 +35,7 @@ window.FrmFormsConnect = window.FrmFormsConnect || ( function( document, window,
$( document.getElementById( 'frm_deauthorize_link' ) ).on( 'click', app.deauthorize );
$( '.frm_authorize_link' ).on( 'click', app.authorize );
// Handles FF dashboard Authorize & Reauthorize events.
- // Atach click event to parent as #frm_deauthorize_link & #frm_reconnect_link dynamically recreated by bootstrap.setupBootstrapDropdowns in dom.js
+ // Attach click event to parent as #frm_deauthorize_link & #frm_reconnect_link dynamically recreated by bootstrap.setupBootstrapDropdowns in dom.js
$( '.frm-dashboard-license-options' ).on( 'click', '#frm_deauthorize_link', app.deauthorize );
$( '.frm-dashboard-license-options' ).on( 'click', '#frm_reconnect_link', app.reauthorize );
@@ -4610,13 +4610,13 @@ function frmAdminBuildJS() {
popup = document.getElementById( 'frm_field_multiselect_popup' );
if ( null !== popup ) {
- popup.classList.toggle( 'frm-unmergable', ! selectedFieldsAreMergable() );
+ popup.classList.toggle( 'frm-unmergable', ! selectedFieldsAreMergeable() );
return popup;
}
popup = div();
popup.id = 'frm_field_multiselect_popup';
- if ( ! selectedFieldsAreMergable() ) {
+ if ( ! selectedFieldsAreMergeable() ) {
popup.classList.add( 'frm-unmergable' );
}
@@ -4648,7 +4648,7 @@ function frmAdminBuildJS() {
return popup;
}
- function selectedFieldsAreMergable() {
+ function selectedFieldsAreMergeable() {
let selectedFieldGroups, totalFieldCount, length, index, fieldGroup;
selectedFieldGroups = document.querySelectorAll( '.frm-selected-field-group' );
length = selectedFieldGroups.length;
@@ -9737,14 +9737,14 @@ function frmAdminBuildJS() {
);
const emptyInbox = document.getElementById( 'frm_empty_inbox' );
- const leaveEmailIput = document.getElementById( 'frm_leave_email' );
+ const leaveEmailInput = document.getElementById( 'frm_leave_email' );
- if ( emptyInbox && leaveEmailIput ) {
+ if ( emptyInbox && leaveEmailInput ) {
const leaveEmailModal = document.getElementById( 'frm-leave-email-modal' );
leaveEmailModal.classList.remove( 'frm_hidden' );
leaveEmailModal.querySelector( '.frm_modal_footer' ).classList.add( 'frm_hidden' );
- leaveEmailIput.addEventListener(
+ leaveEmailInput.addEventListener(
'keyup',
event => {
if ( 'Enter' === event.key ) {
diff --git a/readme.txt b/readme.txt
index db402c1042..be4b4ea0c8 100644
--- a/readme.txt
+++ b/readme.txt
@@ -183,7 +183,7 @@ When you do not receive emails, try the following steps:
2. Are you receiving other emails from your site (ie comment notifications, forgot password...)? If not, notifications will not work either.
3. Check your SPAM box.
4. Try a different address in your settings.
- 5. Install WP Mail SMPT or another similar emailing alternative and configure the SMTP settings.
+ 5. Install WP Mail SMTP or another similar emailing alternative and configure the SMTP settings.
6. If these steps do not fix the problem and other WP signup emails are not going out, please reach out to your web host.
[Read more about WordPress emails not sending](https://formidableforms.com/wordpress-not-sending-emails-smtp/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion) in our blog.
diff --git a/stripe/models/FrmStrpLiteAuth.php b/stripe/models/FrmStrpLiteAuth.php
index 30f8080867..f69768d595 100644
--- a/stripe/models/FrmStrpLiteAuth.php
+++ b/stripe/models/FrmStrpLiteAuth.php
@@ -622,7 +622,7 @@ private static function get_redirect_url( $atts ) {
}
/**
- * If the form should should a message, apend it to the success url.
+ * If the form should should a message, append it to the success url.
*
* @since 6.5, introduced in v2.0 of the Stripe add on.
*
diff --git a/tests/cypress/e2e/admin-a11y.cy.js b/tests/cypress/e2e/admin-a11y.cy.js
index d61cd9ac6c..cd4c601691 100644
--- a/tests/cypress/e2e/admin-a11y.cy.js
+++ b/tests/cypress/e2e/admin-a11y.cy.js
@@ -1,4 +1,4 @@
-describe( 'Run some accessibilty tests', function() {
+describe( 'Run some accessibility tests', function() {
beforeEach( cy.login );
const configureAxeWithBaselineIgnoredRuleset = () => {
diff --git a/tests/cypress/e2e/form-preview-a11y.cy.js b/tests/cypress/e2e/form-preview-a11y.cy.js
index 452777c7a4..204d44a6ec 100644
--- a/tests/cypress/e2e/form-preview-a11y.cy.js
+++ b/tests/cypress/e2e/form-preview-a11y.cy.js
@@ -1,4 +1,4 @@
-describe( 'Run some accessibilty tests', function() {
+describe( 'Run some accessibility tests', function() {
const configureAxeWithBaselineIgnoredRuleset = () => {
cy.configureAxe({
rules: [
diff --git a/tests/phpunit/styles/test_FrmStylesHelper.php b/tests/phpunit/styles/test_FrmStylesHelper.php
index 4cb588ec4f..0d5da76c0c 100644
--- a/tests/phpunit/styles/test_FrmStylesHelper.php
+++ b/tests/phpunit/styles/test_FrmStylesHelper.php
@@ -53,7 +53,7 @@ public function test_single_instance_in_css() {
$style = $frm_style->get_one();
$settings = FrmStylesHelper::get_settings_for_output( $style );
$css_contains = substr_count( $compiled_css, '}.frm_forms.' . $settings['style_class'] . '{' );
- $this->assertEquals( 1, $css_contains, 'Multiple or no occurances of style found' );
+ $this->assertEquals( 1, $css_contains, 'Multiple or no occurrences of style found' );
}
/**
@@ -97,7 +97,7 @@ public function test_adjust_brightness() {
foreach ( $colors as $color ) {
$result = FrmStylesHelper::adjust_brightness( $color['start'], $color['steps'] );
- $this->assertEquals( $color['end'], $result, $color['start'] . ' was not adusted as expected by ' . $color['steps'] . ' steps' );
+ $this->assertEquals( $color['end'], $result, $color['start'] . ' was not adjusted as expected by ' . $color['steps'] . ' steps' );
}
}