Révision da542b7b
Ajouté par Assos Assos il y a plus de 7 ans
drupal7/sites/all/modules/media/modules/media_wysiwyg/js/media_wysiwyg.filter.js | ||
---|---|---|
43 | 43 |
// Re-build the media if the macro has changed from the tagmap. |
44 | 44 |
if (!media && media_definition.fid) { |
45 | 45 |
Drupal.media.filter.ensureSourceMap(); |
46 |
var source = Drupal.settings.mediaSourceMap[media_definition.fid]; |
|
47 |
media = document.createElement(source.tagName); |
|
48 |
media.src = source.src; |
|
49 |
media.innerHTML = source.innerHTML; |
|
46 |
var source; |
|
47 |
if (source = Drupal.settings.mediaSourceMap[media_definition.fid]) { |
|
48 |
media = document.createElement(source.tagName); |
|
49 |
media.src = source.src; |
|
50 |
media.innerHTML = source.innerHTML; |
|
51 |
} |
|
52 |
else { |
|
53 |
// If the media element can't be found, leave it in to be resolved |
|
54 |
// by the user later. |
|
55 |
continue; |
|
56 |
} |
|
50 | 57 |
} |
51 | 58 |
|
52 | 59 |
// Apply attributes. |
... | ... | |
182 | 189 |
// media_get_file_without_label(). |
183 | 190 |
// |
184 | 191 |
// Finds the media-element class. |
185 |
var classRegex = 'class=([\'"])[^\\1]*?media-element';
|
|
192 |
var classRegex = 'class=[\'"][^\'"]*?media-element';
|
|
186 | 193 |
// Image tag with the media-element class. |
187 | 194 |
var regex = '<img[^>]+' + classRegex + '[^>]*?>'; |
188 | 195 |
// Or a span with the media-element class (used for documents). |
Formats disponibles : Unified diff
Weekly update of contrib modules