WordPress.org

Make WordPress Core

Ticket #6876: widgets-arrangement.patch

File widgets-arrangement.patch, 5.9 KB (added by azaozz, 7 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'),