summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2008-08-12 10:23:27 +0000
committerDries Buytaert <dries@buytaert.net>2008-08-12 10:23:27 +0000
commit5c14dcafeba6b15afc1d09ae105a818173220430 (patch)
treeab8026274ebcb11f812574a69e6a0e78d77eea18
parent89fffd242ae3696a784698ca58133706e06b474b (diff)
downloadbrdo-5c14dcafeba6b15afc1d09ae105a818173220430.tar.gz
brdo-5c14dcafeba6b15afc1d09ae105a818173220430.tar.bz2
- Patch #290869 by Wim Leers: AHAH functionality was not working for radio buttons.
-rw-r--r--includes/form.inc2
1 files changed, 2 insertions, 0 deletions
diff --git a/includes/form.inc b/includes/form.inc
index 49dde3148..ef0fcdb63 100644
--- a/includes/form.inc
+++ b/includes/form.inc
@@ -1518,6 +1518,7 @@ function theme_fieldset($element) {
function theme_radio($element) {
_form_set_class($element, array('form-radio'));
$output = '<input type="radio" ';
+ $output .= 'id="' . $element['#id'] . '" ';
$output .= 'name="' . $element['#name'] . '" ';
$output .= 'value="' . $element['#return_value'] . '" ';
$output .= (check_plain($element['#value']) == $element['#return_value']) ? ' checked="checked" ' : ' ';
@@ -1734,6 +1735,7 @@ function form_process_radios($element) {
'#attributes' => $element['#attributes'],
'#parents' => $element['#parents'],
'#id' => form_clean_id('edit-' . implode('-', $parents_for_id)),
+ '#ahah' => $element['#ahah'],
);
}
}