# HG changeset patch # User Franck Deroche # Date 1237459157 -3600 # Node ID 990f71344a666d3da4abc62d2a3de85d06077973 # Parent e1318a313b1d706631e38cf28621a3e9d221e924# Parent 9d5826d3028d672727f4f68761acfc69576ccd45 Merge des modifications avec la version 1.3 diff -r e1318a313b1d -r 990f71344a66 popups_reference.module --- a/popups_reference.module Thu Mar 19 11:34:01 2009 +0100 +++ b/popups_reference.module Thu Mar 19 11:39:17 2009 +0100 @@ -93,12 +93,19 @@ if ($links) { // Put the nodereference widget and links in an wrapper. // Makes it easy to find for Ahah targeting, and popups_reference behavior selecting. - $form[$key]['#prefix'] = '
'; - $form[$key]['#suffix'] = '
Add New: ' . implode(', ', $links) .'
'; + $form[$key]['#popups_reference_prefix'] = '
'; + $form[$key]['#popups_reference_suffix'] = '
Add New: ' . implode(', ', $links) .'
'; + $form[$key]['#after_build'][] = 'popups_reference_after_build'; } } } +function popups_reference_after_build($form_element) { + $form_element['#prefix'] = $form_element['#popups_reference_prefix'] . $form_element['#prefix']; + $form_element['#suffix'] .= $form_element['#popups_reference_suffix']; + return $form_element; +} + /** * Generates 'Add new...' link * for each allowed content type