diff --git a/modules/media_wysiwyg/media_wysiwyg.module b/modules/media_wysiwyg/media_wysiwyg.module index f9fab6e..e85507e 100644 --- a/modules/media_wysiwyg/media_wysiwyg.module +++ b/modules/media_wysiwyg/media_wysiwyg.module @@ -98,10 +98,16 @@ function media_wysiwyg_pre_render_text_format($element) { if (!isset($field['#value'])) { return $element; } + + $tagmap = array(); + + foreach (array('value', 'summary') as $column) { + if (isset($element[$column])) { + $tagmap = _media_wysiwyg_generate_tagMap($element[$column]['#value']); + } + } - $tagmap = _media_wysiwyg_generate_tagMap($field['#value']); - - if (isset($tagmap)) { + if (!empty($tagmap)) { $element['#attached']['js'][] = array( 'data' => array( 'tagmap' => $tagmap,