diff --git a/classes/helpers/FrmAppHelper.php b/classes/helpers/FrmAppHelper.php
index 9e30a6b56e..72fc488b52 100644
--- a/classes/helpers/FrmAppHelper.php
+++ b/classes/helpers/FrmAppHelper.php
@@ -1578,7 +1578,7 @@ public static function show_search_box( $atts ) {
-
+
/>
6 ) {
- $new_args['col_class'] = ceil( $new_args['col_class'] / 2 );
- }
-
/**
* Allows modifying the arguments of images_dropdown() method.
*
diff --git a/classes/helpers/FrmFieldsHelper.php b/classes/helpers/FrmFieldsHelper.php
index 5d2b462a9d..b19631aa96 100644
--- a/classes/helpers/FrmFieldsHelper.php
+++ b/classes/helpers/FrmFieldsHelper.php
@@ -601,7 +601,8 @@ public static function show_single_option( $field ) {
$base_name = 'default_value_' . $field['id'];
$html_id = isset( $field['html_id'] ) ? $field['html_id'] : self::get_html_id( $field );
- $default_type = self::get_default_value_type( $field );
+ $default_type = self::get_default_value_type( $field );
+ $options_count = count( $field['options'] );
foreach ( $field['options'] as $opt_key => $opt ) {
$field_val = self::get_value_from_array( $opt, $opt_key, $field );
@@ -693,6 +694,7 @@ public static function inline_modal( $args ) {
'args' => array(),
'title' => '',
'inside_class' => 'inside',
+ 'close-icon' => true,
);
$args = array_merge( $defaults, $args );
diff --git a/classes/models/FrmField.php b/classes/models/FrmField.php
index 2d6ab23e11..d6986127f5 100644
--- a/classes/models/FrmField.php
+++ b/classes/models/FrmField.php
@@ -28,15 +28,15 @@ public static function field_selection() {
),
'select' => array(
'name' => __( 'Dropdown', 'formidable' ),
- 'icon' => 'frm_icon_font frm_caret_square_down_icon',
+ 'icon' => 'frm_icon_font frm_dropdown_icon',
),
'email' => array(
'name' => __( 'Email', 'formidable' ),
- 'icon' => 'frm_icon_font frm_email_icon',
+ 'icon' => 'frm_icon_font frm_email2_icon',
),
'url' => array(
'name' => __( 'Website/URL', 'formidable' ),
- 'icon' => 'frm_icon_font frm_link_icon',
+ 'icon' => 'frm_icon_font frm_link2_icon',
),
'number' => array(
'name' => __( 'Number', 'formidable' ),
@@ -52,23 +52,23 @@ public static function field_selection() {
),
'html' => array(
'name' => __( 'HTML', 'formidable' ),
- 'icon' => 'frm_icon_font frm_code_icon',
+ 'icon' => 'frm_icon_font frm_code2_icon',
),
'hidden' => array(
'name' => __( 'Hidden', 'formidable' ),
- 'icon' => 'frm_icon_font frm_eye_slash_icon',
+ 'icon' => 'frm_icon_font frm_eye_slash2_icon',
),
'user_id' => array(
'name' => __( 'User ID', 'formidable' ),
- 'icon' => 'frm_icon_font frm_user_icon',
+ 'icon' => 'frm_icon_font frm_user2_icon',
),
'captcha' => array(
'name' => self::get_captcha_field_name(),
- 'icon' => 'frm_icon_font frm_shield_check_icon',
+ 'icon' => 'frm_icon_font frm_shield_check2_icon',
),
'credit_card' => array(
'name' => __( 'Payment', 'formidable' ),
- 'icon' => 'frm_icon_font frm_credit_card_icon',
+ 'icon' => 'frm_icon_font frm_credit_card2_icon',
),
FrmSubmitHelper::FIELD_TYPE => array(
'name' => __( 'Submit', 'formidable' ),
@@ -101,7 +101,7 @@ public static function pro_field_selection() {
$fields = array(
'file' => array(
'name' => __( 'File Upload', 'formidable' ),
- 'icon' => 'frm_icon_font frm_upload_icon',
+ 'icon' => 'frm_icon_font frm_upload3_icon',
'message' => __( 'Add file uploads to save time and cut down on back-and-forth. Upgrade to Pro to get Upload fields and more.', 'formidable' ),
),
'ranking' => array(),
@@ -111,7 +111,7 @@ public static function pro_field_selection() {
),
'date' => array(
'name' => __( 'Date', 'formidable' ),
- 'icon' => 'frm_icon_font frm_calendar_icon',
+ 'icon' => 'frm_icon_font frm_calendar2_icon',
),
'time' => array(
'name' => __( 'Time', 'formidable' ),
@@ -124,7 +124,7 @@ public static function pro_field_selection() {
),
'star' => array(
'name' => __( 'Star Rating', 'formidable' ),
- 'icon' => 'frm_icon_font frm_star_icon',
+ 'icon' => 'frm_icon_font frm_star2_icon',
),
'range' => array(
'name' => __( 'Slider', 'formidable' ),
@@ -136,7 +136,7 @@ public static function pro_field_selection() {
),
'data' => array(
'name' => __( 'Dynamic', 'formidable' ),
- 'icon' => 'frm_icon_font frm_sitemap_icon',
+ 'icon' => 'frm_icon_font frm_dynamic_icon',
'message' => __( 'Create relationships between multiple forms. You can link a member to a team, a rating to a product, a comment to a submission, and much more.', 'formidable' ),
),
'lookup' => array(
@@ -146,7 +146,7 @@ public static function pro_field_selection() {
),
'divider|repeat' => array(
'name' => __( 'Repeater', 'formidable' ),
- 'icon' => 'frm_icon_font frm_repeater_icon',
+ 'icon' => 'frm_icon_font frm_refresh_icon',
'message' => esc_html__( 'Allow your visitors to add new sets of fields while filling out forms. Increase conversions while saving building time and server resources.', 'formidable' ) . '
 . 'repeatable-section_frontend.gif)
',
),
'end_divider' => array(
@@ -164,7 +164,7 @@ public static function pro_field_selection() {
),
'form' => array(
'name' => __( 'Embed Form', 'formidable' ),
- 'icon' => 'frm_icon_font frm_file_text_icon',
+ 'icon' => 'frm_icon_font frm_file_text2_icon',
),
'likert' => array(
'name' => __( 'Likert Scale', 'formidable' ),
@@ -178,11 +178,11 @@ public static function pro_field_selection() {
),
'password' => array(
'name' => __( 'Password', 'formidable' ),
- 'icon' => 'frm_icon_font frm_lock_open_icon',
+ 'icon' => 'frm_icon_font frm_lock_closed2_icon',
),
'tag' => array(
'name' => __( 'Tags', 'formidable' ),
- 'icon' => 'frm_icon_font frm_price_tags_icon',
+ 'icon' => 'frm_icon_font frm_price_tags2_icon',
),
// This is no longer a Pro field, but without this here, Pro triggers "undefined index" notices.
// Right now it leaves a gap. Maybe we can skip anything without a name or something.
@@ -192,11 +192,11 @@ public static function pro_field_selection() {
),
'address' => array(
'name' => __( 'Address', 'formidable' ),
- 'icon' => 'frm_icon_font frm_location_icon',
+ 'icon' => 'frm_icon_font frm_location2_icon',
),
'summary' => array(
'name' => __( 'Summary', 'formidable' ),
- 'icon' => 'frm_icon_font frm_file_text_icon',
+ 'icon' => 'frm_icon_font frm_file_text3_icon',
'message' => __( 'Allow visitors to review their responses before a form is submitted. Upgrade to Pro to get Summary fields and more.', 'formidable' ),
),
'signature' => array(
@@ -206,13 +206,13 @@ public static function pro_field_selection() {
),
'ai' => array(
'name' => __( 'AI', 'formidable' ),
- 'icon' => 'frm_icon_font frm_eye_icon frm_show_upgrade',
+ 'icon' => 'frm_icon_font frm-ai-icon frm_show_upgrade',
'addon' => 'ai',
'message' => __( 'Streamline workflows and reclaim valuable time with the power of AI. You can effortlessly respond to your visitors in real-time with ChatGPT as your automated assistant. Upgrade to Pro and unlock AI-powered fields.', 'formidable' ),
),
'ssa-appointment' => array(
'name' => __( 'Appointment', 'formidable' ),
- 'icon' => 'frm_icon_font frm_calendar_icon frm_show_upgrade',
+ 'icon' => 'frm_icon_font frm_schedule_icon frm_show_upgrade',
'require' => 'Simply Schedule Appointments',
'message' => sprintf(
/* translators: %1$s: Link opening HTML, %2$s: Link tag closing */
@@ -224,7 +224,7 @@ public static function pro_field_selection() {
),
'product' => array(
'name' => __( 'Product', 'formidable' ),
- 'icon' => 'frm_icon_font frm_product_icon',
+ 'icon' => 'frm_icon_font frm_product2_icon',
'section' => 'pricing',
),
'quantity' => array(
@@ -234,7 +234,7 @@ public static function pro_field_selection() {
),
'total' => array(
'name' => __( 'Total', 'formidable' ),
- 'icon' => 'frm_icon_font frm_total_icon',
+ 'icon' => 'frm_icon_font frm_total2_icon',
'section' => 'pricing',
),
);
diff --git a/classes/models/fields/FrmFieldType.php b/classes/models/fields/FrmFieldType.php
index 3ec0aaa2a2..cb351a41a9 100644
--- a/classes/models/fields/FrmFieldType.php
+++ b/classes/models/fields/FrmFieldType.php
@@ -576,13 +576,6 @@ protected function get_bulk_edit_string() {
return __( 'Bulk Edit Options', 'formidable' );
}
- /**
- * @since 4.04
- */
- protected function get_add_option_string() {
- return __( 'Add Option', 'formidable' );
- }
-
/**
* @since 4.04
*/
@@ -639,7 +632,7 @@ protected function field_choices_heading( $args ) {
esc_html__( '%s Options', 'formidable' ),
esc_html( $all_field_types[ $args['display']['type'] ]['name'] )
);
- FrmAppHelper::icon_by_class( 'frmfont frm_arrowdown6_icon', array( 'aria-hidden' => 'true' ) );
+ FrmAppHelper::icon_by_class( 'frmfont frm_arrowdown8_icon frm_svg13', array( 'aria-hidden' => 'true' ) );
?>
get_select_attributes( $values );
}
+
+ /**
+ * @since 4.04
+ * @deprecated x.x
+ */
+ protected function get_add_option_string() {
+ return __( 'Add Option', 'formidable' );
+ }
}
diff --git a/classes/views/frm-fields/back-end/default-value-setting.php b/classes/views/frm-fields/back-end/default-value-setting.php
index b1fa1b61c3..889e97c0b7 100644
--- a/classes/views/frm-fields/back-end/default-value-setting.php
+++ b/classes/views/frm-fields/back-end/default-value-setting.php
@@ -4,12 +4,15 @@
}
?>
"
-echo_field_default_setting_attributes( $field ); ?>
-id="default-value-for-">
-