From 05325257c960909566a98a3f6d01ad082e0cfa1a Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Mon, 3 Jul 2017 21:17:26 +0000 Subject: [PATCH] Customizer: improve setting the TinyMCE modals z-index. Props westonruter, greuben. See #41158. git-svn-id: https://develop.svn.wordpress.org/trunk@40995 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/js/customize-controls.js | 7 +++++++ src/wp-admin/js/widgets/text-widgets.js | 3 --- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/wp-admin/js/customize-controls.js b/src/wp-admin/js/customize-controls.js index 672c75d0ba..af93b06ce5 100644 --- a/src/wp-admin/js/customize-controls.js +++ b/src/wp-admin/js/customize-controls.js @@ -5507,6 +5507,13 @@ } ); } ()); + // Make sure TinyMCE dialogs appear above Customizer UI. + $( document ).one( 'wp-before-tinymce-init', function() { + if ( ! window.tinymce.ui.FloatPanel.zIndex || window.tinymce.ui.FloatPanel.zIndex < 500001 ) { + window.tinymce.ui.FloatPanel.zIndex = 500001; + } + } ); + api.trigger( 'ready' ); }); diff --git a/src/wp-admin/js/widgets/text-widgets.js b/src/wp-admin/js/widgets/text-widgets.js index dfd2a88fc1..7932606e3d 100644 --- a/src/wp-admin/js/widgets/text-widgets.js +++ b/src/wp-admin/js/widgets/text-widgets.js @@ -130,9 +130,6 @@ wp.textWidgets = ( function( $ ) { wp.editor.remove( id ); } - // Adjust z-index for the customizer. - window.tinymce.ui.FloatPanel.zIndex = 500001; - wp.editor.initialize( id, { tinymce: { wpautop: true