From 14086dee21a2ddcdb427f9ad9c43b468102059ae Mon Sep 17 00:00:00 2001 From: Abdi Tolessa <41271840+AbdiTolesa@users.noreply.github.com> Date: Tue, 22 Oct 2024 17:39:08 +0300 Subject: [PATCH 1/3] Make field options grid clickable on mobile(iphone) --- css/custom_theme.css.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/css/custom_theme.css.php b/css/custom_theme.css.php index de3cb83ede..bcfc814a61 100644 --- a/css/custom_theme.css.php +++ b/css/custom_theme.css.php @@ -1317,7 +1317,8 @@ .frm_grid_first .frm_checkbox label, .frm_grid .frm_checkbox label, .frm_grid_odd .frm_checkbox label{ - visibility:hidden; + color:transparent; + text-indent: -9999px; white-space:nowrap; text-align:left; } From 4856285b59beb4be9b2dd916f4796a408a46a1f3 Mon Sep 17 00:00:00 2001 From: Abdi Tolessa <41271840+AbdiTolesa@users.noreply.github.com> Date: Tue, 22 Oct 2024 18:52:48 +0300 Subject: [PATCH 2/3] Encode array value as string for hidden fields --- classes/models/fields/FrmFieldHidden.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/classes/models/fields/FrmFieldHidden.php b/classes/models/fields/FrmFieldHidden.php index 42465cce98..5108513393 100644 --- a/classes/models/fields/FrmFieldHidden.php +++ b/classes/models/fields/FrmFieldHidden.php @@ -55,4 +55,10 @@ protected function include_form_builder_file() { protected function html5_input_type() { return 'hidden'; } + public function prepare_field_value( $value, $atts ) { + if ( is_array( $value ) ) { + return FrmAppHelper::maybe_json_encode( $value ); + } + return $value; + } } From f67070837c7da9ed53e8f1c2937bad52aa374771 Mon Sep 17 00:00:00 2001 From: Abdi Tolessa <41271840+AbdiTolesa@users.noreply.github.com> Date: Tue, 22 Oct 2024 19:02:44 +0300 Subject: [PATCH 3/3] Revert "Encode array value as string for hidden fields" This reverts commit 4856285b59beb4be9b2dd916f4796a408a46a1f3. --- classes/models/fields/FrmFieldHidden.php | 6 ------ 1 file changed, 6 deletions(-) diff --git a/classes/models/fields/FrmFieldHidden.php b/classes/models/fields/FrmFieldHidden.php index 5108513393..42465cce98 100644 --- a/classes/models/fields/FrmFieldHidden.php +++ b/classes/models/fields/FrmFieldHidden.php @@ -55,10 +55,4 @@ protected function include_form_builder_file() { protected function html5_input_type() { return 'hidden'; } - public function prepare_field_value( $value, $atts ) { - if ( is_array( $value ) ) { - return FrmAppHelper::maybe_json_encode( $value ); - } - return $value; - } }