Widget Customizer: Use ?wp_customize=on.

Let _wp_customize_include() handle customizer initialisation.
Sets also the priority for the Add Widget and Reorder buttons and removes debug cruft.

props westonruter.
fixes #27291.
Built from https://develop.svn.wordpress.org/trunk@27524


git-svn-id: http://core.svn.wordpress.org/trunk@27367 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
Dominik Schilling 2014-03-13 18:38:14 +00:00
parent 3ec5d81f97
commit f46a085f7c
4 changed files with 3 additions and 6 deletions

View File

@ -1588,9 +1588,6 @@ function wp_ajax_save_widget() {
}
function wp_ajax_update_widget() {
require( ABSPATH . WPINC . '/class-wp-customize-manager.php' );
$GLOBALS['wp_customize'] = new WP_Customize_Manager;
WP_Customize_Widgets::wp_ajax_update_widget();
}

View File

@ -1132,6 +1132,7 @@ var WidgetCustomizer = ( function ($) {
params = {};
params.action = self.update_widget_ajax_action;
params.wp_customize = 'on';
params[self.update_widget_nonce_post_key] = self.update_widget_nonce_value;
data = $.param( params );
@ -1153,7 +1154,6 @@ var WidgetCustomizer = ( function ($) {
}
data += '&' + widget_content.find( '~ :input' ).serialize();
window.console && window.console.log( wp.ajax.settings.url, data );
jqxhr = $.post( wp.ajax.settings.url, data, function ( r ) {
var message,
sanitized_form,

File diff suppressed because one or more lines are too long

View File

@ -321,7 +321,7 @@ class WP_Customize_Widgets {
array(
'section' => $section_id,
'sidebar_id' => $sidebar_id,
//'priority' => 99, // so it appears at the end
'priority' => count( $sidebar_widget_ids ), // place Add Widget & Reorder buttons at end
)
);
$new_setting_ids[] = $setting_id;