#371306 fix duplicate HTML when using the JS-'add more' button.
authorYves Chedemois
Mon, 9 Feb 2009 21:48:11 +0000 (21:48 +0000)
committerYves Chedemois
Mon, 9 Feb 2009 21:48:11 +0000 (21:48 +0000)
CHANGELOG.txt
includes/content.node_form.inc

index 5018c4e..7f28550 100644 (file)
@@ -33,6 +33,8 @@ should be enough, though.
 - #362216 by markus_petrux - sort the admin/content/types/fields overview by field name.
 - #363456 by dww - Fix some cases of bogus d-n-d reordering of 'pseudo-fields'.
 - #366935 by drewish - Make the 'Views mode' feature in noderef / ueserref visible even if no usable View exists yet.
+- #371306 fix duplicate HTML when using the JS-'add more' button.
+
 
 CCK 6.x-2.1
 ===========
index 761de5c..1236ee2 100644 (file)
@@ -351,6 +351,8 @@ function content_add_more_js($type_name_url, $field_name) {
   // We add a div around the new content to receive the ahah effect.
   $field_form[$delta]['#prefix'] = '<div class="ahah-new-content">'. (isset($field_form[$delta]['#prefix']) ? $field_form[$delta]['#prefix'] : '');
   $field_form[$delta]['#suffix'] = (isset($field_form[$delta]['#suffix']) ? $field_form[$delta]['#suffix'] : '') .'</div>';
+  // Prevent duplicate wrapper.
+  unset($field_form['#prefix'], $field_form['#suffix']);
 
   // If a newly inserted widget contains AHAH behaviors, they normally won't
   // work because AHAH doesn't know about those - it just attaches to the exact