equal
deleted
inserted
replaced
641 block = false; |
641 block = false; |
642 resize(); |
642 resize(); |
643 }, 3000 ); |
643 }, 3000 ); |
644 } |
644 } |
645 |
645 |
646 function reload() { |
|
647 if ( ! editor.isHidden() ) { |
|
648 $( node ).data( 'rendered', null ); |
|
649 |
|
650 setTimeout( function() { |
|
651 wp.mce.views.render(); |
|
652 } ); |
|
653 } |
|
654 } |
|
655 |
|
656 function addObserver() { |
646 function addObserver() { |
657 observer = new MutationObserver( _.debounce( resize, 100 ) ); |
647 observer = new MutationObserver( _.debounce( resize, 100 ) ); |
658 |
648 |
659 observer.observe( iframeDoc.body, { |
649 observer.observe( iframeDoc.body, { |
660 attributes: true, |
650 attributes: true, |
661 childList: true, |
651 childList: true, |
662 subtree: true |
652 subtree: true |
663 } ); |
653 } ); |
664 } |
654 } |
665 |
655 |
666 $( iframeWin ).on( 'load', resize ).on( 'unload', reload ); |
656 $( iframeWin ).on( 'load', resize ); |
667 |
657 |
668 MutationObserver = iframeWin.MutationObserver || iframeWin.WebKitMutationObserver || iframeWin.MozMutationObserver; |
658 MutationObserver = iframeWin.MutationObserver || iframeWin.WebKitMutationObserver || iframeWin.MozMutationObserver; |
669 |
659 |
670 if ( MutationObserver ) { |
660 if ( MutationObserver ) { |
671 if ( ! iframeDoc.body ) { |
661 if ( ! iframeDoc.body ) { |