diff --git a/ife.module b/ife.module index 8db2546..165500e 100644 --- a/ife.module +++ b/ife.module @@ -245,13 +245,18 @@ } /** - * Helper function that identifies the different field types default in drupal + * Helper function that identifies the different field types default in Drupal. + * + * Consider HTML5 fields by Elements module, http://drupal.org/project/elements + * + * @return array of all IFE-supported fields. */ function ife_field_types() { $expandable = ife_expandable_field_types(); $extra = array('checkbox', 'file', 'password', 'radio', 'select', 'textarea', 'textfield', 'weight', 'webform_email'); + $html5_elements = array('emailfield', 'searchfield', 'telfield', 'urlfield', 'numberfield', 'rangefield'); - return array_merge($expandable, $extra); + return array_merge($expandable, $extra, $html5_elements); } /**