webform_test.test_states_client_visible.inc in Webform 6.x
Same filename and directory in other branches
Generate test elements with #states.
File
tests/modules/webform_test/includes/webform_test.test_states_client_visible.incView source
<?php
/**
* @file
* Generate test elements with #states.
*/
/**
* Generate test elements with #states.
*
* @return array
* An array containing test elements with #states.
*/
function webform_test_test_states_client_visible() {
module_load_include('inc', 'webform_test', 'includes/webform_test.test_states');
$elements = [];
$elements['trigger'] = [
'#type' => 'checkbox',
'#title' => 'Displays and require elements',
];
$elements += _webform_test_states('visible', [
'#states' => [
'visible' => [
':input[name="trigger"]' => [
'checked' => TRUE,
],
],
'required' => [
':input[name="trigger"]' => [
'checked' => TRUE,
],
],
],
]);
return $elements;
}
Functions
Name | Description |
---|---|
webform_test_test_states_client_visible | Generate test elements with #states. |