Changeset 27985 for trunk/src/wp-includes/class-wp-customize-widgets.php
- Timestamp:
- 04/07/2014 09:03:18 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-customize-widgets.php
r27973 r27985 407 407 $id_base = $GLOBALS['wp_registered_widget_controls'][$widget_id]['id_base']; 408 408 409 assert( false !== is_active_widget( $registered_widget['callback'], $registered_widget['id'], false, false ) );410 411 409 $control = new WP_Widget_Form_Customize_Control( $this->manager, $setting_id, array( 412 410 'label' => $registered_widget['name'], … … 600 598 array( '{description}', '{btn}' ), 601 599 array( 602 ( 'Select an area to move this widget into:' ), // @todo translate603 esc_html_x( 'Move', 'move widget' ),600 __( 'Select an area to move this widget into:' ), 601 _x( 'Move', 'Move widget' ), 604 602 ), 605 603 '<div class="move-widget-area"> … … 616 614 ); 617 615 618 /*619 * Why not wp_localize_script? Because we're not localizing,620 * and it forces values into strings.621 */622 616 global $wp_scripts; 623 617 624 $exports = array( 625 'nonce' => wp_create_nonce( 'update-widget' ), 626 'registered_sidebars' => array_values( $GLOBALS['wp_registered_sidebars'] ), 627 'registered_widgets' => $GLOBALS['wp_registered_widgets'], 628 'available_widgets' => $available_widgets, // @todo Merge this with registered_widgets 629 'i18n' => array( 630 'save_btn_label' => __( 'Apply' ), 631 // @todo translate? do we want these tooltips? 632 'save_btn_tooltip' => ( 'Save and preview changes before publishing them.' ), 633 'remove_btn_label' => __( 'Remove' ), 634 'remove_btn_tooltip' => ( 'Trash widget by moving it to the inactive widgets sidebar.' ), 635 'error' => __( 'An error has occurred. Please reload the page and try again.' ), 618 $settings = array( 619 'nonce' => wp_create_nonce( 'update-widget' ), 620 'registeredSidebars' => array_values( $GLOBALS['wp_registered_sidebars'] ), 621 'registeredWidgets' => $GLOBALS['wp_registered_widgets'], 622 'availableWidgets' => $available_widgets, // @todo Merge this with registered_widgets 623 'l10n' => array( 624 'saveBtnLabel' => __( 'Apply' ), 625 'saveBtnTooltip' => __( 'Save and preview changes before publishing them.' ), 626 'removeBtnLabel' => __( 'Remove' ), 627 'removeBtnTooltip' => __( 'Trash widget by moving it to the inactive widgets sidebar.' ), 628 'error' => __( 'An error has occurred. Please reload the page and try again.' ), 636 629 ), 637 'tpl' 638 'widget _reorder_nav' => $widget_reorder_nav_tpl,639 'move _widget_area' => $move_widget_area_tpl,630 'tpl' => array( 631 'widgetReorderNav' => $widget_reorder_nav_tpl, 632 'moveWidgetArea' => $move_widget_area_tpl, 640 633 ), 641 634 ); 642 635 643 foreach ( $ exports['registered_widgets'] as &$registered_widget ) {636 foreach ( $settings['registeredWidgets'] as &$registered_widget ) { 644 637 unset( $registered_widget['callback'] ); // may not be JSON-serializeable 645 638 } … … 648 641 'customize-widgets', 649 642 'data', 650 sprintf( 'var WidgetCustomizer_exports = %s;', json_encode( $exports ) )643 sprintf( 'var _wpCustomizeWidgetsSettings = %s;', json_encode( $settings ) ) 651 644 ); 652 645 } … … 663 656 <div id="available-widgets"> 664 657 <div id="available-widgets-filter"> 665 <label class="screen-reader-text" for="widgets-search"><?php _e( ' FindWidgets' ); ?></label>666 <input type="search" id="widgets-search" placeholder="<?php esc_attr_e( ' Findwidgets…' ) ?>" />658 <label class="screen-reader-text" for="widgets-search"><?php _e( 'Search Widgets' ); ?></label> 659 <input type="search" id="widgets-search" placeholder="<?php esc_attr_e( 'Search widgets…' ) ?>" /> 667 660 </div> 668 661 <?php foreach ( $this->get_available_widgets() as $available_widget ): ?> 669 662 <div id="widget-tpl-<?php echo esc_attr( $available_widget['id'] ) ?>" data-widget-id="<?php echo esc_attr( $available_widget['id'] ) ?>" class="widget-tpl <?php echo esc_attr( $available_widget['id'] ) ?>" tabindex="0"> 670 <?php echo $available_widget['control_tpl']; // xss ok?>663 <?php echo $available_widget['control_tpl']; ?> 671 664 </div> 672 665 <?php endforeach; ?> … … 827 820 $available_widgets[] = $available_widget; 828 821 } 822 829 823 return $available_widgets; 830 824 }
Note: See TracChangeset
for help on using the changeset viewer.