Make WordPress Core

Changeset 27520


Ignore:
Timestamp:
03/13/2014 03:54:38 AM (11 years ago)
Author:
wonderboymusic
Message:

Add a class property to wp.media.view.MediaDetails called instances that is incremented every time the class is invoked. This mimics what happens in the shortcodes: the sources receive an incremented cache-buster so that the browser won't ignore the file when preload="metadata" is set.

See #26779.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/js/media-views.js

    r27518 r27520  
    65506550         */
    65516551        prepareSrc : function (media) {
    6552             var t = (new Date()).getTime();
     6552            var i = wp.media.view.MediaDetails.instances++;
    65536553            _.each( $(media).find('source'), function (source) {
    65546554                source.src = [
    65556555                    source.src,
    65566556                    source.src.indexOf('?') > -1 ? '&' : '?',
    6557                     t
     6557                    '_=',
     6558                    i
    65586559                ].join('');
    65596560            });
     
    66746675            this.$( '.embed-media-settings' ).scrollTop( 0 );
    66756676        }
     6677    }, {
     6678        instances : 0
    66766679    });
    66776680
Note: See TracChangeset for help on using the changeset viewer.