From 7fde7c1904d1d1fd3377d6e131f6175d9a1afaee Mon Sep 17 00:00:00 2001 From: Daryl Koopersmith Date: Mon, 7 May 2012 20:03:39 +0000 Subject: [PATCH] Theme Customizer: Use a internal global _wpCustomizeSettings object for wp.customize.settings to prevent script race conditions in IE (which blocked interaction with the preview). see #20582, #19910. git-svn-id: https://develop.svn.wordpress.org/trunk@20737 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/class-wp-customize.php | 7 +------ wp-includes/customize-controls.php | 7 +------ wp-includes/js/customize-controls.dev.js | 1 + wp-includes/js/customize-preview.dev.js | 1 + 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/wp-includes/class-wp-customize.php b/wp-includes/class-wp-customize.php index 6b8230eb0c..b0758111ba 100644 --- a/wp-includes/class-wp-customize.php +++ b/wp-includes/class-wp-customize.php @@ -209,12 +209,7 @@ final class WP_Customize { ?> diff --git a/wp-includes/js/customize-controls.dev.js b/wp-includes/js/customize-controls.dev.js index f405a87d64..e771756023 100644 --- a/wp-includes/js/customize-controls.dev.js +++ b/wp-includes/js/customize-controls.dev.js @@ -366,6 +366,7 @@ }; $( function() { + api.settings = window._wpCustomizeSettings; if ( ! api.settings ) return; diff --git a/wp-includes/js/customize-preview.dev.js b/wp-includes/js/customize-preview.dev.js index 89adb96334..393e593b8e 100644 --- a/wp-includes/js/customize-preview.dev.js +++ b/wp-includes/js/customize-preview.dev.js @@ -31,6 +31,7 @@ }); $( function() { + api.settings = window._wpCustomizeSettings; if ( ! api.settings ) return;