WordPress.org

Make WordPress Core

Ticket #4264: widgets.diff

File widgets.diff, 2.3 KB (added by Denis-de-Bernardy, 7 years ago)
  • widgets.css

     
    8484} 
    8585 
    8686.placematt { 
    87         position: absolute; 
    8887        cursor: default; 
    8988        margin: 10px 0 0; 
    9089        padding: 0; 
    9190        width: 238px; 
     91        float:left; 
    9292        background-color: #ffe; 
    9393} 
    9494 
     
    106106        text-align: justify; 
    107107} 
    108108 
     109 
    109110#palettediv { 
    110111        border: 1px solid #bbb; 
    111112        background-color: #f0f8ff; 
    112         height: 180px; 
     113        height:auto; 
    113114        margin-top: 10px; 
    114115} 
    115116 
  • widgets.php

     
    1515        define( 'WP_WIDGETS_HEIGHT', 35 * ( count( $wp_registered_widgets ) ) ); 
    1616?> 
    1717        <link rel="stylesheet" href="widgets.css?version=<?php bloginfo('version'); ?>" type="text/css" /> 
     18        <!--[if IE 7]> 
    1819        <style type="text/css"> 
     20        #palette {float:left;} 
     21        </style> 
     22        <![endif]--> 
     23        <style type="text/css"> 
    1924                .dropzone ul { height: <?php echo constant( 'WP_WIDGETS_HEIGHT' ); ?>px; } 
    2025                #sbadmin #zones { width: <?php echo constant( 'WP_WIDGETS_WIDTH' ); ?>px; } 
    2126        </style> 
     
    6166                new Effect.Opacity('shadow', {to:0.0}); 
    6267                widgets.map(function(o) {o='widgetprefix-'+o; Position.absolutize(o); Position.relativize(o);} ); 
    6368                $A(Draggables.drags).map(function(o) {o.startDrag(null); o.finishDrag(null);}); 
    64                 for ( var n in Draggables.drags ) { 
     69                //for ( var n in Draggables.drags ) { 
     70                for ( n=0; n<=Draggables.drags.length; n++ ) { 
    6571                        if ( Draggables.drags[n].element.id == 'lastmodule' ) { 
    6672                                Draggables.drags[n].destroy(); 
    6773                                break; 
     
    145151                        var pm = $(o+'placematt'); 
    146152                        if ( $(o).childNodes.length == 0 ) { 
    147153                                pm.style.display = 'block'; 
    148                                 Position.absolutize(o+'placematt'); 
     154                                //Position.absolutize(o+'placematt'); 
    149155                        } else { 
    150156                                pm.style.display = 'none'; 
    151157                        } 
     
    302308                                <div class="dropzone"> 
    303309                                        <h3><?php echo $sidebar['name']; ?></h3> 
    304310 
    305                                         <div id="<?php echo $index; ?>placematt" class="module placematt"> 
     311                                        <div id="<?php echo $index; ?>placematt" class="module placemat"> 
    306312                                                <span class="handle"> 
    307313                                                        <h4><?php _e( 'Default Sidebar' ); ?></h4> 
    308314                                                        <?php _e( 'Your theme will display its usual sidebar when this box is empty. Dragging widgets into this box will replace the usual sidebar with your customized sidebar.' ); ?>