function clientside_validation_webform_after_build in Clientside Validation 6
Same name and namespace in other branches
- 7 clientside_validation.module \clientside_validation_webform_after_build()
Webform.
1 string reference to 'clientside_validation_webform_after_build'
- clientside_validation_form_alter in ./
clientside_validation.module - Implementation of hook_form_alter().
File
- ./
clientside_validation.module, line 137 - Add client side validation to a webform.
Code
function clientside_validation_webform_after_build(&$form, &$form_state) {
static $js_rules = array();
$data =& $form;
$data['__drupal_alter_by_ref'] = array(
&$form_state,
&$js_rules,
);
drupal_alter("clientside_validation_webform", $data);
if (!empty($js_rules)) {
$settings = array();
_clientside_validation_add_general_settings($settings, $form['#id']);
_clientside_validation_add_special_rules($js_rules, $settings, $form);
if (variable_get('clientside_validation_use_minified', 0) == 0) {
drupal_add_js(drupal_get_path('module', 'clientside_validation') . '/jquery-validate/jquery.validate.js', 'module');
}
else {
drupal_add_js(drupal_get_path('module', 'clientside_validation') . '/jquery-validate/jquery.validate.min.js', 'module');
}
//add our js file to the footer to support vertical tabs
drupal_add_js(drupal_get_path('module', 'clientside_validation') . '/clientside_validation.js', 'module', 'footer');
drupal_add_js($settings, 'setting');
}
return $form;
}