--- original-video_cck.module 2007-04-20 10:52:14.000000000 -0700 +++ video_cck.module 2007-05-12 21:58:16.000000000 -0700 @@ -376,15 +376,7 @@ function video_cck_widget($op, &$node, $ case 'form': $form = array(); - $form['video_cck_fieldset'] = array( - '#type' => 'fieldset', - '#title' => t($field['widget']['label']), - '#description' => $field['widget']['description'], - '#collapsible' => true, - '#collapsed' => false, - ); - - $form['video_cck_fieldset'][$field['field_name']] = array('#tree' => TRUE); + $form[$field['field_name']] = array('#tree' => TRUE); $textfield = 'embed'; $field['required'] = FALSE; $providers = video_cck_allowed_providers($field); @@ -396,17 +388,17 @@ function video_cck_widget($op, &$node, $ $urls[] = l($info['name'], $info['url'], array('target' => '_blank')); } } - $textfield_title = t('Embed Code or Video URL'); + $textfield_title = t($field['widget']['label']); $textfield_description = t('Enter the Embed Code or Video URL here. For instance, you might enter the URL from the address bar of a video at Google Videos, or the code from the Embed bar provided by YouTube. The video will be parsed and displayed appropriately from this.'); $textfield_description .= '
' . t('The following services are provided: !urls', array('!urls' => implode(', ', $urls))); if ($field['multiple']) { - $form['video_cck_fieldset'][$field['field_name']]['#type'] = 'fieldset'; - $form['video_cck_fieldset'][$field['field_name']]['#title'] = t($field['widget']['label']); + $form[$field['field_name']]['#type'] = 'fieldset'; + $form[$field['field_name']]['#title'] = t($field['widget']['label']); $delta = 0; foreach ($node_field as $data) { if (isset($data[$textfield])) { - $form['video_cck_fieldset'][$field['field_name']][$delta][$textfield] = array( + $form[$field['field_name']][$delta][$textfield] = array( '#type' => 'textfield', '#title' => $textfield_title, '#description' => $textfield_description, @@ -414,13 +406,13 @@ function video_cck_widget($op, &$node, $ '#required' => ($delta == 0) ? $field['required'] : FALSE, '#maxlength' => 255, ); - $form['video_cck_fieldset'][$field['field_name']][$delta]['value'] = array( + $form[$field['field_name']][$delta]['value'] = array( '#type' => 'value', '#value' => $data['value'], ); if ($data['value']) { $info = video_cck_include_invoke($data['provider'], 'info'); - $form['video_cck_fieldset'][$field['field_name']][$delta]['markup_value'] = array( + $form[$field['field_name']][$delta]['markup_value'] = array( '#type' => 'item', '#value' => t('(@provider Video ID: !value)', array('@provider' => $info['name'], '!value' => l($data['value'], video_cck_include_invoke($info['name'], 'video_link', $data['value']), array('target' => '_blank')))), ); @@ -429,7 +421,7 @@ function video_cck_widget($op, &$node, $ } } foreach (range($delta, $delta + 2) as $delta) { - $form['video_cck_fieldset'][$field['field_name']][$delta][$textfield] = array( + $form[$field['field_name']][$delta][$textfield] = array( '#type' => 'textfield', '#title' => $textfield_title, '#description' => $textfield_description, @@ -437,14 +429,14 @@ function video_cck_widget($op, &$node, $ '#required' => ($delta == 0) ? $field['required'] : FALSE, '#maxlength' => 255, ); - $form['video_cck_fieldset'][$field['field_name']][$delta]['value'] = array( + $form[$field['field_name']][$delta]['value'] = array( '#type' => 'value', '#title' => '', ); } } else { - $form['video_cck_fieldset'][$field['field_name']][0][$textfield] = array( + $form[$field['field_name']][0][$textfield] = array( '#type' => 'textfield', '#title' => $textfield_title, //t($field['widget']['label']), '#description' => $textfield_description, @@ -454,13 +446,13 @@ function video_cck_widget($op, &$node, $ ); if ($textfield == 'embed') { $value = isset($node_field[0]['value']) ? $node_field[0]['value'] : ''; - $form['video_cck_fieldset'][$field['field_name']][0]['value'] = array( + $form[$field['field_name']][0]['value'] = array( '#type' => 'value', '#value' => $value, ); if ($value) { $info = video_cck_include_invoke($node_field[0]['provider'], 'info'); - $form['video_cck_fieldset'][$field['field_name']][0]['value_markup'] = array( + $form[$field['field_name']][0]['value_markup'] = array( '#type' => 'item', '#value' => t('(@provider Video ID: !value)', array('@provider' => $info['name'], '!value' => l($value, video_cck_include_invoke($info['name'], 'video_link', $value), array('target' => '_blank')))), );