Make WordPress Core

Ticket #4264: widgets.diff

File widgets.diff, 2.3 KB (added by Denis-de-Bernardy, 17 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.' ); ?>