WordPress.org

Make WordPress Core

Ticket #28905: 28905.6.patch

File 28905.6.patch, 1.3 KB (added by azaozz, 7 years ago)
  • src/wp-includes/js/mce-view.js

     
    132132                                                frameBorder: '0',
    133133                                                allowTransparency: 'true',
    134134                                                scrolling: 'no',
     135                                                'class': 'wpview-sandbox',
    135136                                                style: {
    136137                                                        width: '100%',
    137138                                                        display: 'block'
     
    554555
    555556                        pausePlayers: function() {
    556557                                this.getNodes( function( editor, node, content ) {
    557                                         var p, win = $( 'iframe', content ).get(0).contentWindow;
     558                                        var p, win,
     559                                                iframe = $( 'iframe.wpview-sandbox', content ).get(0);
    558560
    559                                         if ( win && win.mejs ) {
     561                                        if ( iframe && ( win = iframe.contentWindow ) && win.mejs ) {
    560562                                                for ( p in win.mejs.players ) {
    561563                                                        win.mejs.players[p].pause();
    562564                                                }
     
    566568
    567569                        unsetPlayers: function() {
    568570                                this.getNodes( function( editor, node, content ) {
    569                                         var p, win = $( 'iframe', content ).get(0).contentWindow;
     571                                        var p, win,
     572                                                iframe = $( 'iframe.wpview-sandbox', content ).get(0);
    570573
    571                                         if ( win && win.mejs ) {
     574                                        if ( iframe && ( win = iframe.contentWindow ) && win.mejs ) {
    572575                                                for ( p in win.mejs.players ) {
    573576                                                        win.mejs.players[p].remove();
    574577                                                }