WordPress.org

Make WordPress Core

Ticket #34350: 34350.6.diff

File 34350.6.diff, 2.1 KB (added by adamsilverstein, 6 years ago)
  • src/wp-includes/js/media/views/media-details.js

     
    2323                this.on( 'media:setting:remove', wp.media.mixin.unsetPlayers, this );
    2424                this.on( 'media:setting:remove', this.render );
    2525                this.on( 'media:setting:remove', this.setPlayer );
    26                 this.events = _.extend( this.events, {
    27                         'click .remove-setting' : 'removeSetting',
    28                         'change .content-track' : 'setTracks',
    29                         'click .remove-track' : 'setTracks',
    30                         'click .add-media-source' : 'addSource'
    31                 } );
    3226
    3327                AttachmentDisplay.prototype.initialize.apply( this, arguments );
    3428        },
    3529
     30        events: function(){
     31                return _.extend( {
     32                                'click .remove-setting' : 'removeSetting',
     33                                'change .content-track' : 'setTracks',
     34                                'click .remove-track' : 'setTracks',
     35                                'click .add-media-source' : 'addSource'
     36                }, AttachmentDisplay.prototype.events );
     37        },
     38
    3639        prepare: function() {
    3740                return _.defaults({
    3841                        model: this.model.toJSON()
  • src/wp-includes/js/media-audiovideo.js

     
    728728                this.on( 'media:setting:remove', wp.media.mixin.unsetPlayers, this );
    729729                this.on( 'media:setting:remove', this.render );
    730730                this.on( 'media:setting:remove', this.setPlayer );
    731                 this.events = _.extend( this.events, {
    732                         'click .remove-setting' : 'removeSetting',
    733                         'change .content-track' : 'setTracks',
    734                         'click .remove-track' : 'setTracks',
    735                         'click .add-media-source' : 'addSource'
    736                 } );
    737731
    738732                AttachmentDisplay.prototype.initialize.apply( this, arguments );
    739733        },
    740734
     735        events: function(){
     736                return _.extend( {
     737                                'click .remove-setting' : 'removeSetting',
     738                                'change .content-track' : 'setTracks',
     739                                'click .remove-track' : 'setTracks',
     740                                'click .add-media-source' : 'addSource'
     741                }, AttachmentDisplay.prototype.events );
     742        },
     743
    741744        prepare: function() {
    742745                return _.defaults({
    743746                        model: this.model.toJSON()