Make WordPress Core


Ignore:
Timestamp:
08/25/2011 10:55:39 PM (14 years ago)
Author:
azaozz
Message:

Improve auto column switching for post.php, see #18198

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/admin-header.php

    r18577 r18607  
    6363    decimalPoint = '<?php echo addslashes( $wp_locale->number_format['decimal_point'] ); ?>',
    6464    isRtl = <?php echo (int) is_rtl(); ?>;
     65   
     66    function wp_set_width_class() {
     67        var w = document.body.clientWidth, bc = document.body.className;
     68
     69        if ( w <= 680 )
     70            document.body.className = bc.replace(/ (small|narrow|medium|wide)-window/, '') + ' small-window';
     71        else if ( w > 680 && w <= 950 )
     72            document.body.className = bc.replace(/ (small|narrow|medium|wide)-window/, '') + ' narrow-window';
     73        else if ( w > 950 && w <= 1300 )
     74            document.body.className = bc.replace(/ (small|narrow|medium|wide)-window/, '') + ' medium-window';
     75        else
     76            document.body.className = bc.replace(/ (small|narrow|medium|wide)-window/, '') + ' wide-window';
     77    }
    6578//]]>
    6679</script>
     
    94107<body class="wp-admin no-js <?php echo apply_filters( 'admin_body_class', '' ) . " $admin_body_class"; ?>">
    95108<script type="text/javascript">
    96 //<![CDATA[
    97 (function(){
    98 var c = document.body.className;
    99 c = c.replace(/no-js/, 'js');
    100 document.body.className = c;
    101 })();
    102 //]]>
     109document.body.className = document.body.className.replace(/no-js/, 'js');
     110wp_set_width_class();
    103111</script>
    104112
Note: See TracChangeset for help on using the changeset viewer.