function signaturefield_after_build in SignatureField 7
Same name and namespace in other branches
- 6 modules/system.inc \signaturefield_after_build()
- 7.2 includes/system.inc \signaturefield_after_build()
1 string reference to 'signaturefield_after_build'
- signaturefield_element_info in includes/
system.inc - Implements hook_element_info().
File
- includes/
system.inc, line 73 - System module integration.
Code
function signaturefield_after_build($element, $form_state) {
$libpath = libraries_get_path('signature-pad');
$modpath = drupal_get_path('module', 'signaturefield');
drupal_add_html_head("<!--[if gte IE 7]><script type='text/javascript' src='{$libpath}/assets/excanvas-r71.min.js'></script><![endif]-->\n <!--[if IE 6]><script type='text/javascript' src='{$libpath}/assets/excanvas-r3.min.js'></script><![endif]-->", $key = NULL);
drupal_add_js("{$libpath}/build/jquery.signaturepad.min.js");
drupal_add_js("{$libpath}/build/json2.min.js");
drupal_add_js("{$modpath}/signaturefield.js");
drupal_add_js(array(
'signaturefield' => array(
'settings' => array(
'drawOnly' => TRUE,
'validateFields' => FALSE,
'penColour' => $element['#color'],
'lineTop' => $element['#height'] * 0.85,
),
),
), 'setting');
drupal_add_css("{$modpath}/signaturefield.css");
return $element;
}