WordPress.org

Make WordPress Core

Ticket #6876: widgets-arrangement.patch

File widgets-arrangement.patch, 5.9 KB (added by azaozz, 10 years ago)
  • wp-admin/css/widgets-rtl.css

     
    3838        left:1em;
    3939}
    4040
    41 li.widget-list-control-item div.widget-control {
    42         padding:0 0 0 10px;
    43 }
    4441ul.widget-control-list div.widget-control-actions {
    4542        margin-right:0;
    4643        margin-left:-10px;
    4744}
    48 ul.widget-control-list .widget-title {
    49         text-align:right;
     45ul.widget-control-list h4.widget-title,
     46#dragHelper h4.widget-title {
     47        text-align: right;
     48        padding: 0.4em 0.8em 0.4em 2.5em;
    5049}
     50 No newline at end of file
  • wp-admin/css/widgets.css

     
    7474        font-size: 11px;
    7575}
    7676
    77 
    7877ul#widget-list li.widget-list-item ul.widget-control-info {
    7978        display: none;
    8079}
     
    9190        padding: 0 1em;
    9291}
    9392
    94 ul.widget-control-list li {
    95         position: relative;
    96 }
    97 
    9893div#current-widgets p.submit {
    9994        padding: 1em;
    10095}
    10196
    10297li.widget-list-control-item {
    103         margin: 0 0 1em;
     98        margin: 1em 0;
    10499        -moz-border-radius: 3px;
    105100        -khtml-border-radius: 3px;
    106101        -webkit-border-radius: 3px;
    107102        border-radius: 3px;
    108103}
    109104
    110 li.widget-list-control-item h4, #dragHelper li.widget-list-control-item h4, li.widget-sortable h4 {
     105li.widget-list-control-item h4,
     106#dragHelper li.widget-list-control-item h4,
     107li.widget-sortable h4 {
    111108        margin: 0;
    112         padding: 0.4em 2.5em 0.4em 0.8em;
    113109        cursor: move;
    114110        font-size: 13px;
     111        padding: 0.4em 2.5em 0.4em 0.8em;
     112        position: relative;
    115113        -moz-border-radius: 3px;
    116114        -khtml-border-radius: 3px;
    117115        -webkit-border-radius: 3px;
     
    143141}
    144142
    145143li.widget-list-control-item h4.widget-title a:hover {
    146 
    147144        text-decoration: none;
    148145        border-bottom: none;
    149146}
    150147
    151148li.widget-list-control-item div.widget-control {
    152149        display: none;
    153         margin: 1em;
    154         padding: 0 10px 0 7px; /* Correction for padding, margin, border of inputs */
     150        padding: 15px;
    155151        font-size: 11px;
     152        position: relative;
     153        background-color: #CFEBF7;
    156154}
    157155
    158156li.widget-list-control-item div.widget-control p {
     
    161159}
    162160
    163161ul.widget-control-list div.widget-control-actions {
    164         margin-right: -10px; /* Correction for padding, margin, border of inputs */
    165         margin-left: -6px;
    166162        border-top-width: 1px;
    167163        border-top-style: solid;
    168         padding: 0.5em 0 0.8em;
     164        padding: 0.5em 0 0;
    169165}
    170166
    171 ul.widget-control-list .widget-title {
    172        
    173 }
    174 
    175167.widget-control-edit {
    176168        font-size: 10px;
    177169        font-weight: normal;
  • wp-admin/includes/widgets.php

     
    227227        if ( empty($sidebar_args['_display']) || 'template' != $sidebar_args['_display'] )
    228228                echo $sidebar_args['before_widget'];
    229229?>
     230                <div class="widget-top">
    230231                <h4 class="widget-title"><?php echo $widget_title ?>
    231232
    232233                        <?php if ( $edit ) : ?>
     
    239240
    240241                        <?php endif; ?>
    241242
    242                 </h4>
     243                </h4></div>
    243244
    244245                <div class="widget-control"<?php if ( $edit ) echo ' style="display: block;"'; ?>>
    245246
  • wp-admin/js/widgets.js

     
    1313                        if ( t.is(':visible') ) {
    1414                                if ( disableFields ) { t.find( ':input:enabled' ).not( '[name="widget-id[]"], [name*="[submit]"]' ).attr( 'disabled', 'disabled' ); }
    1515                                li.css( 'marginLeft', 0 );
    16                                 t.siblings('h4').children('a').text( widgetsL10n.edit );
     16                                t.siblings('div').children('h4').children('a').text( widgetsL10n.edit );
    1717                        } else {
    1818                                t.find( ':disabled' ).attr( 'disabled', '' ); // always enable on open
    1919                                if ( width > 250 )
    2020                                        li.css( 'marginLeft', ( width - 250 ) * -1 );
    21                                 t.siblings('h4').children('a').text( widgetsL10n.cancel );
     21                                t.siblings('div').children('h4').children('a').text( widgetsL10n.cancel );
    2222                        }
    2323                        t.toggle();
    2424                } : function() {
     
    2828                                if ( disableFields ) { t.find( ':input:enabled' ).not( '[name="widget-id[]"], [name*="[submit]"]' ).attr( 'disabled', 'disabled' ); }
    2929                                if ( width > 250 )
    3030                                        li.animate( { marginLeft: 0 } );
    31                                 t.siblings('h4').children('a').text( widgetsL10n.edit );
     31                                t.siblings('div').children('h4').children('a').text( widgetsL10n.edit );
    3232                        } else {
    3333                                t.find( ':disabled' ).attr( 'disabled', '' ); // always enable on open
    3434                                if ( width > 250 )
    3535                                        li.animate( { marginLeft: ( width - 250 ) * -1 } );
    36                                 t.siblings('h4').children('a').text( widgetsL10n.cancel );
     36                                t.siblings('div').children('h4').children('a').text( widgetsL10n.cancel );
    3737                        }
    3838                        t.animate( { height: 'toggle' } );
    3939                };
  • wp-admin/widgets.php

     
    134134               
    135135                        <ul class="widget-control-list">
    136136                                <li class="widget-list-control-item">
     137                                        <div class="widget-top">
    137138                                        <h4 class="widget-title"><?php echo $control['name']; ?></h4>
     139                                        </div>
    138140                                        <div class="widget-control" style="display: block;">
    139141        <?php
    140142                                                call_user_func_array( $control_callback, $control['params'] );
  • wp-includes/script-loader.php

     
    187187                                'saveText' => attribute_escape(__('Save &raquo;')),
    188188                                'confirmText' => __("Are you sure you want to delete the file '%title%'?\nClick ok to delete or cancel to go back.")
    189189                        ) );
    190                         $this->add( 'admin-widgets', '/wp-admin/js/widgets.js', array( 'interface' ), '20080407c' );
     190                        $this->add( 'admin-widgets', '/wp-admin/js/widgets.js', array( 'interface' ), '20080503' );
    191191                        $this->localize( 'admin-widgets', 'widgetsL10n', array(
    192192                                'add' => __('Add'),
    193193                                'edit' => __('Edit'),