Projet

Général

Profil

Révision da542b7b

Ajouté par Assos Assos il y a plus de 7 ans

Weekly update of contrib modules

Voir les différences:

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