Changeset 20886 for trunk/wp-includes/theme.php
- Timestamp:
- 05/24/2012 09:13:21 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/theme.php
r20864 r20886 1585 1585 1586 1586 /** 1587 * Localizesthe customize-loader script.1587 * Adds settings for the customize-loader script. 1588 1588 * 1589 1589 * @since 3.4.0 1590 1590 */ 1591 function _wp_customize_loader_localize() { 1592 wp_localize_script( 'customize-loader', 'wpCustomizeLoaderL10n', array( 1593 'url' => admin_url( 'admin.php' ), 1594 ) ); 1595 } 1596 add_action( 'admin_enqueue_scripts', '_wp_customize_loader_localize' ); 1591 function _wp_customize_loader_settings() { 1592 global $wp_scripts; 1593 1594 $admin_origin = parse_url( admin_url() ); 1595 $home_origin = parse_url( home_url() ); 1596 $cross_domain = ( strtolower( $admin_origin[ 'host' ] ) != strtolower( $home_origin[ 'host' ] ) ); 1597 1598 $settings = array( 1599 'url' => esc_url( admin_url( 'admin.php' ) ), 1600 'isCrossDomain' => $cross_domain, 1601 ); 1602 1603 $script = 'var _wpCustomizeLoaderSettings = ' . json_encode( $settings ) . ';'; 1604 1605 $data = $wp_scripts->get_data( 'customize-loader', 'data' ); 1606 if ( $data ) 1607 $script = "$data\n$script"; 1608 1609 $wp_scripts->add_data( 'customize-loader', 'data', $script ); 1610 } 1611 add_action( 'admin_enqueue_scripts', '_wp_customize_loader_settings' ); 1597 1612 1598 1613 /**
Note: See TracChangeset
for help on using the changeset viewer.