From ea13c9b6b8b636c5841402578424b724f69e5485 Mon Sep 17 00:00:00 2001 From: Robert Garrigos Date: Mon, 22 Jul 2024 13:10:21 +0200 Subject: [PATCH 1/3] fixes #24 "_element_validate_integer_positive" not found or invalid function name --- references_dialog.module | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/references_dialog.module b/references_dialog.module index f774762..ff9e51c 100644 --- a/references_dialog.module +++ b/references_dialog.module @@ -760,7 +760,7 @@ function references_dialog_field_widget_settings_form($field, $instance) { '#type' => 'textfield', '#title' => t('Size of textfield'), '#default_value' => $settings['size'], - '#element_validate' => array('_element_validate_integer_positive'), + '#element_validate' => array('references_element_validate_integer_positive'), '#required' => TRUE, ); } From 244e43261e27d0dcdbcb86fb62495027336d2b63 Mon Sep 17 00:00:00 2001 From: robertgarrigos Date: Mon, 22 Jul 2024 13:18:32 +0200 Subject: [PATCH 2/3] added references dependency --- references_dialog.info | 1 + 1 file changed, 1 insertion(+) diff --git a/references_dialog.info b/references_dialog.info index 73dfcfe..bb3da11 100644 --- a/references_dialog.info +++ b/references_dialog.info @@ -5,3 +5,4 @@ backdrop = 1.x type = module dependencies[] = field dependencies[]= entity_plus +dependencies[]= references From 95129c3bf7fe6b3ab2cfa0fd81c7641bb8eb8ac1 Mon Sep 17 00:00:00 2001 From: robertgarrigos Date: Mon, 22 Jul 2024 16:39:13 +0200 Subject: [PATCH 3/3] update the fix to the html5 support --- references_dialog.module | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/references_dialog.module b/references_dialog.module index ff9e51c..062964c 100644 --- a/references_dialog.module +++ b/references_dialog.module @@ -757,10 +757,10 @@ function references_dialog_field_widget_settings_form($field, $instance) { '#description' => t('Select the method used to collect autocomplete suggestions. Note that Contains can cause performance issues on sites with thousands of nodes.'), ); $form['size'] = array( - '#type' => 'textfield', + '#type' => 'number', '#title' => t('Size of textfield'), '#default_value' => $settings['size'], - '#element_validate' => array('references_element_validate_integer_positive'), + '#min' => 0, '#required' => TRUE, ); }