Make WordPress Core

Ticket #41787: 41787.2.diff

File 41787.2.diff, 1.6 KB (added by joemcgill, 8 years ago)
  • src/wp-includes/js/media-audiovideo.js

    diff --git src/wp-includes/js/media-audiovideo.js src/wp-includes/js/media-audiovideo.js
    index cb2abd57ae..e939d49454 100644
    wp.media.mixin = { 
    129129                }
    130130
    131131                if ( ! t.isDynamic ) {
    132                         t.$node.remove();
     132                        t.node.remove();
    133133                }
    134134
    135                 if ( 'native' !== t.media.pluginType ) {
    136                         t.$media.remove();
     135                if ( 'html5' !== t.media.rendererName ) {
     136                        t.media.remove();
    137137                }
    138138
    139139                delete window.mejs.players[t.id];
    140140
    141141                t.container.remove();
    142                 t.globalUnbind();
    143                 delete t.node.player;
     142                t.globalUnbind('resize', t.globalResizeCallback);
     143                t.globalUnbind('keydown', t.globalKeydownCallback);
     144                t.globalUnbind('click', t.globalClickCallback);
     145                delete t.media.player;
    144146        },
    145147
    146148        /**
  • src/wp-includes/js/media/audiovideo.manifest.js

    diff --git src/wp-includes/js/media/audiovideo.manifest.js src/wp-includes/js/media/audiovideo.manifest.js
    index 1b4bef7831..7981aa75ac 100644
    wp.media.mixin = { 
    6060                }
    6161
    6262                if ( ! t.isDynamic ) {
    63                         t.$node.remove();
     63                        t.node.remove();
    6464                }
    6565
    66                 if ( 'native' !== t.media.pluginType ) {
    67                         t.$media.remove();
     66                if ( 'html5' !== t.media.rendererName ) {
     67                        t.media.remove();
    6868                }
    6969
    7070                delete window.mejs.players[t.id];
    7171
    7272                t.container.remove();
    73                 t.globalUnbind();
    74                 delete t.node.player;
     73                t.globalUnbind('resize', t.globalResizeCallback);
     74                t.globalUnbind('keydown', t.globalKeydownCallback);
     75                t.globalUnbind('click', t.globalClickCallback);
     76                delete t.media.player;
    7577        },
    7678
    7779        /**