function yamaps_field_validate_pixels_percentage in Yandex.Maps 7
Validate pixels or percentage value.
Parameters
array $element: Field form element.
array $form_state: Field form state.
4 string references to 'yamaps_field_validate_pixels_percentage'
- yamaps_block_configure in inc/
yamaps.block.inc - Implements hook_block_configure().
- yamaps_field_formatter_settings_form in inc/
yamaps.formatter.inc - Implements hook_field_formatter_settings_form().
- yamaps_field_settings_form in ./
yamaps.module - Implements hook_field_settings_form().
- yamaps_settings_page in ./
yamaps.admin.inc - Form builder for admin settings form.
File
- ./
yamaps.functions.inc, line 16 - Yandex Maps functions used across all components of the module.
Code
function yamaps_field_validate_pixels_percentage(array $element, array &$form_state) {
$value = $element['#value'];
if (!preg_match('/^[1-9]{1}[0-9]*(px|%)$/', $value)) {
form_error($element, t('%name must be a positive integer value and has "%" or "px" at the end.', [
'%name' => $element['#title'],
]));
}
}