WordPress.org

Make WordPress Core

Ticket #15750: 15750.patch

File 15750.patch, 5.0 KB (added by ocean90, 3 years ago)
  • wp-admin/includes/template.php

     
    15361536 */ 
    15371537function iframe_header( $title = '', $limit_styles = false ) { 
    15381538        show_admin_bar( false ); 
    1539         global $hook_suffix; 
     1539        global $hook_suffix, $current_screen, $wp_locale; 
    15401540?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    15411541<html xmlns="http://www.w3.org/1999/xhtml" <?php do_action('admin_xml_ns'); ?> <?php language_attributes(); ?>> 
    15421542<head> 
     
    15471547if ( ! $limit_styles ) 
    15481548        wp_enqueue_style( 'wp-admin' ); 
    15491549wp_enqueue_style( 'colors' ); 
     1550 
     1551$admin_body_class = preg_replace('/[^a-z0-9_-]+/i', '-', $hook_suffix); 
    15501552?> 
    15511553<script type="text/javascript"> 
    15521554//<![CDATA[ 
    15531555addLoadEvent = function(func){if(typeof jQuery!="undefined")jQuery(document).ready(func);else if(typeof wpOnload!='function'){wpOnload=func;}else{var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}}; 
    15541556function tb_close(){var win=window.dialogArguments||opener||parent||top;win.tb_remove();} 
     1557var userSettings = { 
     1558                'url': '<?php echo SITECOOKIEPATH; ?>', 
     1559                'uid': '<?php if ( ! isset($current_user) ) $current_user = wp_get_current_user(); echo $current_user->ID; ?>', 
     1560                'time':'<?php echo time() ?>' 
     1561        }, 
     1562        ajaxurl = '<?php echo admin_url('admin-ajax.php'); ?>', 
     1563        pagenow = '<?php echo $current_screen->id; ?>', 
     1564        typenow = '<?php if ( isset($current_screen->post_type) ) echo $current_screen->post_type; ?>', 
     1565        adminpage = '<?php echo $admin_body_class; ?>', 
     1566        thousandsSeparator = '<?php echo addslashes( $wp_locale->number_format['thousands_sep'] ); ?>', 
     1567        decimalPoint = '<?php echo addslashes( $wp_locale->number_format['decimal_point'] ); ?>', 
     1568        isRtl = <?php echo (int) is_rtl(); ?>; 
    15551569//]]> 
     1570//]]> 
    15561571</script> 
    15571572<?php 
    15581573do_action('admin_print_styles'); 
    15591574do_action('admin_print_scripts'); 
    15601575do_action('admin_head'); 
    1561  
    1562 $admin_body_class = preg_replace('/[^a-z0-9_-]+/i', '-', $hook_suffix); 
    15631576?> 
    15641577</head> 
    15651578<body<?php if ( isset($GLOBALS['body_id']) ) echo ' id="' . $GLOBALS['body_id'] . '"'; ?>  class="no-js <?php echo $admin_body_class; ?>"> 
  • wp-admin/js/media-upload.dev.js

     
    4646                                tbWindow.css({'top': 20 + adminbar_height + 'px','margin-top':'0'}); 
    4747                }; 
    4848 
    49                 return $('a.thickbox').each( function() { 
     49                return $('#media-buttons a.thickbox').each( function() { 
    5050                        var href = $(this).attr('href'); 
    5151                        if ( ! href ) return; 
    5252                        href = href.replace(/&width=[0-9]+/g, ''); 
  • wp-admin/js/plugin-install.dev.js

     
    11/* Plugin Browser Thickbox related JS*/ 
    22jQuery(document).ready(function($) { 
    33        var thickDims = function() { 
    4                 var tbWindow = $('#TB_window'), width = $(window).width(), H = $(window).height(), W = ( 720 < width ) ? 720 : width; 
     4                var tbWindow = $('#TB_window'), width = $(window).width(), H = $(window).height(), W = ( 720 < width ) ? 720 : width, adminbar_height = 0; 
    55 
     6                if ( $('body.admin-bar').length ) 
     7                        adminbar_height = 28; 
     8 
    69                if ( tbWindow.size() ) { 
    7                         tbWindow.width( W - 50 ).height( H - 45 ); 
    8                         $('#TB_iframeContent').width( W - 50 ).height( H - 75 ); 
     10                        tbWindow.width( W - 50 ).height( H - 45 - adminbar_height ); 
     11                        $('#TB_iframeContent').width( W - 50 ).height( H - 75 - adminbar_height ); 
    912                        tbWindow.css({'margin-left': '-' + parseInt((( W - 50 ) / 2),10) + 'px'}); 
    10                         if ( ! ( $.browser.msie && $.browser.version.substr(0,1) < 7 ) ) 
    11                                 tbWindow.css({'top':'20px','margin-top':'0'}); 
     13                        if ( typeof document.body.style.maxWidth != 'undefined' ) 
     14                                tbWindow.css({'top': 20 + adminbar_height + 'px','margin-top':'0'}); 
    1215                }; 
    1316 
    1417                return $('#dashboard_plugins a.thickbox, .plugins a.thickbox').each( function() { 
     
    1720                                return; 
    1821                        href = href.replace(/&width=[0-9]+/g, ''); 
    1922                        href = href.replace(/&height=[0-9]+/g, ''); 
    20                         $(this).attr( 'href', href + '&width=' + ( W - 80 ) + '&height=' + ( H - 85 ) ); 
     23                        $(this).attr( 'href', href + '&width=' + ( W - 80 ) + '&height=' + ( H - 85 - adminbar_height ) ); 
    2124                }); 
    2225        }; 
    2326 
     27        $(window).resize(function(){ thickDims(); }); 
     28 
    2429        thickDims().click( function() { 
    2530                tb_click.call(this); 
    2631 
  • wp-admin/network/index.php

     
    3535wp_dashboard_setup(); 
    3636 
    3737wp_enqueue_script( 'dashboard' ); 
     38wp_enqueue_script( 'plugin-install' ); 
    3839wp_admin_css( 'dashboard' ); 
     40wp_admin_css( 'plugin-install' ); 
    3941add_thickbox(); 
    4042 
    4143add_screen_option('layout_columns', array('max' => 4, 'default' => 2) );