Ticket #5583: 5583d.diff

File 5583d.diff, 15.1 KB (added by mdawaffe, 4 years ago)
  • wp-admin/wp-admin.css

     
    268268        font: 12px Georgia, "Times New Roman", Times, serif; 
    269269} 
    270270 
     271.submit { 
     272        margin: 1.5em 0; 
     273} 
     274 
    271275.submit input, .submit input:focus, .button, .button:focus { 
    272276        color: #246; 
    273277        padding: 2px; 
    274278} 
    275279 
    276 .submit, .editform th, #postcustomsubmit { 
     280.editform th, #postcustomsubmit { 
    277281        text-align: right; 
    278282} 
    279283 
     
    731735} 
    732736 
    733737 
     738div.nav { 
     739        background-color: #eaf3fa; 
     740        padding: 0.7em 1em; 
     741        margin: .7em 0; 
     742} 
     743 
    734744.page-numbers { 
    735745        padding: 4px 7px; 
    736746        border: 1px solid #fff; 
     
    750760        font-weight: bold; 
    751761} 
    752762 
     763p.pagenav { 
     764        margin: 0; 
     765        display: inline; 
     766} 
     767 
    753768.pagenav span { 
    754769        font-weight: bold; 
    755770        margin: 0 6px; 
  • wp-admin/includes/widgets.php

     
    205205<?php 
    206206} 
    207207 
    208 function temp_widget_css() { 
    209 ?> 
    210  
    211 <style type="text/css"> 
    212 /* 2 column liquid layout */ 
    213 div.widget-liquid-left-holder { 
    214         float: left; 
    215         clear: left; 
    216         width: 100%; 
    217         margin-right: -310px; 
     208function widget_css() { 
     209        wp_admin_css( 'css/widgets' ); 
    218210} 
    219211 
    220 div.widget-liquid-left { 
    221         margin-right: 310px; 
    222 } 
     212add_action( 'admin_head', 'widget_css' ); 
    223213 
    224 div.widget-liquid-right { 
    225         float: right; 
    226         clear: right; 
    227         width: 300px; 
    228 } 
    229  
    230 p.submit { 
    231         clear: both; 
    232 } 
    233  
    234 /* pasitioning etc. */ 
    235 form#widgets-filter { 
    236         position: relative; 
    237 } 
    238  
    239 p#widget-search { 
    240         position: absolute; 
    241         right: 0; 
    242         top: 0; 
    243         margin: 0; 
    244 } 
    245  
    246 ul#widget-list { 
    247         list-style: none; 
    248         margin: 0; 
    249         padding: 0; 
    250 } 
    251  
    252 ul#widget-list li.widget-list-item { 
    253         padding: .7em 1em; 
    254         margin: 0; 
    255         border-top:    1px solid #ccc; 
    256         border-bottom: 1px solid #ccc; 
    257         background-color: transparent; 
    258         line-height: 1; 
    259 } 
    260  
    261 ul#widget-list li.widget-list-item h4.widget-title { 
    262         position: relative; 
    263         margin: 0; 
    264         padding: .5em 1em; 
    265         width: 200px; 
    266         float: left; 
    267         background-color: #ccc; 
    268         color: #000; 
    269 } 
    270  
    271 #dragHelper h4.widget-title { 
    272         color: #fff; 
    273         background-color: #2683ae; 
    274         padding: .5em 1em; 
    275         margin: 0; 
    276 } 
    277  
    278 ul#widget-list li.widget-list-item div.widget-description { 
    279         display: block; 
    280         margin: 0 0 0 200px; 
    281         padding: 0 0 0 4em; 
    282 } 
    283  
    284  
    285 ul#widget-list li.widget-list-item ul.widget-control-info { 
    286         display: none; 
    287 } 
    288  
    289 div#sidebar-info { 
    290         padding: 0 1em; 
    291         margin-bottom: 1em; 
    292 } 
    293  
    294 ul.widget-control-list { 
    295         list-style: none; 
    296         margin: 0; 
    297         padding: 0 1em; 
    298 } 
    299  
    300 li.widget-list-control-item { 
    301         background-color: #eaf3fa; 
    302         margin: 0 0 1em; 
    303 } 
    304  
    305 li.widget-list-control-item h4, #dragHelper li.widget-list-control-item h4 { 
    306         position: relative; 
    307         margin: 0; 
    308         background-color: #2683ae; 
    309         padding: .5em 1em; 
    310         color: #fff; 
    311 } 
    312  
    313 div.widget-control a.widget-action, div.widget-control a.widget-action:hover { 
    314         padding: .5em 1em; 
    315 } 
    316  
    317 h4.widget-title a { 
    318         position: absolute; 
    319         right: 1em; 
    320         text-decoration: underline; 
    321         border-bottom: none; 
    322 } 
    323  
    324 li.widget-list-control-item h4.widget-title a, li.widget-list-control-item h4.widget-title a:visited { 
    325         color: #fff; 
    326 } 
    327  
    328 li.widget-list-control-item h4.widget-title a:hover { 
    329         color: #fff; 
    330         text-decoration: none; 
    331         border-bottom: none; 
    332 } 
    333  
    334 li.widget-list-control-item div.widget-control { 
    335         display: none; 
    336         margin: 1em; 
    337         padding: 0 10px 0 0; /* Correction for padding, margin, border of inputs */ 
    338 } 
    339  
    340 li.widget-list-control-item div.widget-control p { 
    341         margin: 0 0 1em; 
    342         padding: 0; 
    343 } 
    344  
    345 ul.widget-control-list div.widget-control-actions { 
    346         margin-right: -10px; /* Correction for padding, margin, border of inputs */ 
    347         padding: 0 0 1em; 
    348 } 
    349  
    350 ul.widget-control-list .sorthelper { 
    351         background-color: #ccf3fa; 
    352  
    353 } 
    354  
    355 #current-widgets .drop-widget-here { 
    356         background-color: #ffc 
    357 } 
    358  
    359 ul.widget-control-list select option { 
    360 } 
    361 </style> 
    362  
    363 <?php 
    364 } 
    365  
    366 add_action( 'admin_head', 'temp_widget_css' ); 
    367  
    368214?> 
  • wp-admin/includes/admin.php

     
    1414require_once(ABSPATH . 'wp-admin/includes/theme.php'); 
    1515require_once(ABSPATH . 'wp-admin/includes/user.php'); 
    1616require_once(ABSPATH . 'wp-admin/includes/update.php'); 
    17 require_once(ABSPATH . 'wp-admin/includes/widgets.php'); 
    1817 
    1918require_once(ABSPATH . WPINC . '/registration.php'); 
    2019 
  • wp-admin/css/widgets-rtl.css

     
    1 .dropzone, 
    2 #palettediv, 
    3 .handle, 
    4 .controlform { 
    5         direction: rtl; 
    6         text-align: justify; 
    7         } 
    8 .dropzone { 
     1div.widget-liquid-left-holder { 
    92        float: right; 
    10         margin-left: 10px; 
    11         margin-right: auto; 
    12         width: 240px; 
    13         } 
    14 * html .dropzone ul { 
     3        clear: right; 
     4        margin-left: -310px; 
    155        margin-right: 0; 
    16         } 
    17 * .handle, #lastmodule span { 
    18         border-left: 1px solid #e8e8e8; 
    19         border-right: 1px solid #f2f2f2; 
    20         } 
    21 * .popper { 
     6} 
     7 
     8div.widget-liquid-left { 
     9        margin-right: 0; 
     10        margin-left: 310px; 
     11} 
     12 
     13div.widget-liquid-right { 
     14        float: left; 
     15        clear: left; 
     16} 
     17 
     18p#widget-search { 
     19        left: 0; 
    2220        right: auto; 
    23         left: 3px; 
    24         } 
    25 #palettediv .module, #lastmodule { 
    26         margin-right: auto; 
    27         margin-left: 10px; 
     21} 
     22 
     23ul#widget-list li.widget-list-item h4.widget-title { 
    2824        float: right; 
    29         } 
    30 #palettediv ul { 
    31         padding: 0 10px 0 0; 
     25} 
     26 
     27ul#widget-list li.widget-list-item div.widget-description { 
     28        margin: 0 200px 0 0; 
     29        padding: 0 4em 0 0; 
     30} 
     31 
     32h4.widget-title a { 
     33        left: 1em; 
     34        right: auto; 
     35} 
     36 
     37li.widget-list-control-item div.widget-control { 
     38        padding: 0 0 0 10px; 
     39} 
     40 
     41ul.widget-control-list div.widget-control-actions { 
     42        margin-left: -10px; 
    3243        margin-right: 0; 
    33         width: 100%; 
    34         } 
    35 .placemat { 
    36         margin-right: 0; 
    37         float: right; 
    38         } 
    39  No newline at end of file 
     44} 
  • wp-admin/css/widgets.css

     
    1 body { 
    2         height: 100%; 
    3 } 
    4  
    5 #sbadmin #zones { 
    6         -moz-user-select: none; 
    7         -khtml-user-select: none; 
    8         user-select: none; 
    9 } 
    10  
    11 #sbreset { 
     1/* 2 column liquid layout */ 
     2div.widget-liquid-left-holder { 
    123        float: left; 
    13         margin: 1px 0; 
     4        clear: left; 
     5        width: 100%; 
     6        margin-right: -310px; 
    147} 
    158 
    16 .dropzone { 
    17         border: 1px solid #bbb; 
    18         float: left; 
    19         margin-right: 10px; 
    20         padding: 5px; 
    21         background-color: #f0f8ff; 
     9div.widget-liquid-left { 
     10        margin-right: 310px; 
    2211} 
    2312 
    24 .dropzone h3 { 
    25         text-align: center; 
    26         color: #333; 
     13div.widget-liquid-right { 
     14        float: right; 
     15        clear: right; 
     16        width: 300px; 
    2717} 
    2818 
    29 .dropzone input { 
    30         display: none; 
    31 } 
    32  
    33 .dropzone ul { 
    34         float: left; 
    35         list-style-type: none; 
    36         width: 240px; 
    37         margin: 0; 
    38         min-height: 200px; 
    39         padding: 0; 
    40         display: block; 
    41 } 
    42  
    43 * .module { 
    44         width: 238px; 
    45         padding: 0; 
    46         margin: 5px 0; 
    47         cursor: move; 
    48         display: block; 
    49         border: 1px solid #ccc; 
    50         background-color: #fbfbfb; 
     19/* pasitioning etc. */ 
     20form#widgets-filter { 
    5121        position: relative; 
    52         text-align: left; 
    53         line-height: 25px; 
    5422} 
    5523 
    56 * .handle { 
    57         display: block; 
    58         width: 216px; 
    59         padding: 0 10px; 
    60         position: relative; 
    61         border-top: 1px solid #f2f2f2; 
    62         border-right: 1px solid #e8e8e8; 
    63         border-bottom: 1px solid #e8e8e8; 
    64         border-left: 1px solid #f2f2f2; 
     24div#available-widgets-filter { 
     25        border-bottom: 1px solid #ccc; 
    6526} 
    6627 
    67 * .popper { 
    68         margin: 0; 
    69         display: inline; 
     28p#widget-search { 
    7029        position: absolute; 
    71         top: 3px; 
    72         right: 3px; 
    73         overflow: hidden; 
    74         text-align: center; 
    75         height: 16px; 
    76         font-size: 18px; 
    77         line-height: 14px; 
    78         cursor: pointer; 
    79         padding: 0 3px 1px; 
    80         border-top: 4px solid #6da6d1; 
    81         background: url( ../images/fade-butt.png ) -5px 0px; 
     30        right: 0; 
     31        top: 0; 
     32        margin: 0; 
    8233} 
    8334 
    84 * html .popper { 
    85         padding: 1px 6px 0; 
    86         font-size: 16px; 
    87 } 
     35div#widget-content { 
     36        border-bottom: 1px solid #ccc; 
     37}        
    8838 
    89 #sbadmin p.submit { 
    90         padding-right: 10px; 
    91         clear: left; 
    92 } 
    93  
    94 .placemat { 
    95         cursor: default; 
     39ul#widget-list { 
     40        list-style: none; 
    9641        margin: 0; 
    9742        padding: 0; 
    98         position: relative; 
    9943} 
    10044 
    101 .placemat h4 { 
    102         text-align: center; 
     45ul#widget-list li.widget-list-item { 
     46        padding: .7em 1em; 
     47        margin: 0; 
     48        border-bottom: 1px solid #ccc; 
     49        background-color: transparent; 
     50        line-height: 1; 
    10351} 
    10452 
    105 .placemat span { 
    106         background-color: #ffe; 
    107         border: 1px solid #ccc; 
    108         padding: 0 10px 10px; 
    109         position: absolute; 
    110         text-align: justify; 
     53ul#widget-list li.widget-list-item h4.widget-title { 
     54        position: relative; 
     55        margin: 0; 
     56        padding: .5em 1em; 
     57        width: 200px; 
     58        float: left; 
     59        background-color: #f0f0f0; 
     60        color: #000; 
    11161} 
    11262 
    113 #palettediv { 
    114         border: 1px solid #bbb; 
    115         background-color: #f0f8ff; 
    116         height:auto; 
    117         margin-top: 10px; 
    118         padding-bottom: 10px; 
     63#dragHelper h4.widget-title { 
     64        color: #fff; 
     65        background-color: #2683ae; 
     66        padding: .5em 1em; 
     67        margin: 0; 
    11968} 
    12069 
    121 #palettediv:after, #zones:after, .dropzone:after { 
    122         content: "."; 
     70ul#widget-list li.widget-list-item div.widget-description { 
    12371        display: block; 
    124         height: 0; 
    125         clear: both; 
    126         visibility: hidden; 
     72        margin: 0 0 0 200px; 
     73        padding: 0 0 0 4em; 
    12774} 
    12875 
    129 #palettediv, #zones, .dropzone { 
    130         display: block; 
    131         min-height: 1px; 
    132 } 
    13376 
    134 * html #palettediv, * html #zones, * html .dropzone { 
    135         height: 1%; 
     77ul#widget-list li.widget-list-item ul.widget-control-info { 
     78        display: none; 
    13679} 
    13780 
    138 #palettediv h3 { 
    139         text-align: center; 
    140         color: #333; 
    141         min-height: 1px; 
     81div#sidebar-info { 
     82        padding: 0 1em; 
     83        margin-bottom: 1em; 
    14284} 
    14385 
    144 #palettediv ul { 
    145         padding: 0 0 0 10px; 
     86ul.widget-control-list { 
     87        list-style: none; 
     88        margin: 0; 
     89        padding: 0 1em; 
    14690} 
    14791 
    148 #palettediv .module { 
    149         margin-right: 10px; 
    150         float: left; 
    151         width: 120px; 
     92li.widget-list-control-item { 
     93        background-color: #eaf3fa; 
     94        margin: 0 0 1em; 
    15295} 
    15396 
    154 #palettediv .handle { 
    155         height: 40px; 
    156         font-size: 90%; 
    157         width: 110px; 
    158         padding: 0 5px; 
    159 } 
    160  
    161 #palettediv .popper { 
    162         visibility: hidden; 
    163 } 
    164  
    165 * html #palettediv ul { 
     97li.widget-list-control-item h4, #dragHelper li.widget-list-control-item h4 { 
     98        position: relative; 
    16699        margin: 0; 
    167         padding: 0 0 0 10px; 
     100        background-color: #2683ae; 
     101        padding: .5em 1em; 
     102        color: #fff; 
    168103} 
    169104 
    170 #controls { 
    171         height: 0px; 
     105div.widget-control a.widget-action, div.widget-control a.widget-action:hover { 
     106        padding: .5em 1em; 
    172107} 
    173108 
    174 .control { 
     109h4.widget-title a { 
    175110        position: absolute; 
    176         display: block; 
    177         background: #f9fcfe; 
    178         padding: 0; 
     111        right: 1em; 
     112        text-decoration: underline; 
     113        border-bottom: none; 
    179114} 
    180115 
    181 .controlhandle { 
    182         cursor: move; 
    183         background-color: #6da6d1; 
    184         border-bottom: 2px solid #448abd; 
    185         color: #333; 
    186         display: block; 
    187         margin: 0 0 5px; 
    188         padding: 4px; 
    189         font-size: 120%; 
     116li.widget-list-control-item h4.widget-title a, li.widget-list-control-item h4.widget-title a:visited { 
     117        color: #fff; 
    190118} 
    191119 
    192 .controlcloser { 
    193         cursor: pointer; 
    194         font-size: 120%; 
    195         display: block; 
    196         position: absolute; 
    197         top: 2px; 
    198         right: 8px; 
    199         padding: 0 3px; 
    200         font-weight: bold; 
     120li.widget-list-control-item h4.widget-title a:hover { 
     121        color: #fff; 
     122        text-decoration: none; 
     123        border-bottom: none; 
    201124} 
    202125 
    203 .controlform { 
    204         margin: 20px 30px; 
     126li.widget-list-control-item div.widget-control { 
     127        display: none; 
     128        margin: 1em; 
     129        padding: 0 10px 0 0; /* Correction for padding, margin, border of inputs */ 
    205130} 
    206131 
    207 .controlform p { 
    208         text-align: center; 
     132li.widget-list-control-item div.widget-control p { 
     133        margin: 0 0 1em; 
     134        padding: 0; 
    209135} 
    210136 
    211 .control .checkbox { 
    212         border: none; 
    213         background: transparent; 
     137ul.widget-control-list div.widget-control-actions { 
     138        margin-right: -10px; /* Correction for padding, margin, border of inputs */ 
     139        padding: 0 0 1em; 
    214140} 
    215141 
    216 .hidden { 
    217         display: none; 
    218 } 
     142ul.widget-control-list .sorthelper { 
     143        background-color: #ccf3fa; 
    219144 
    220 #shadow { 
    221         background: black; 
    222         display: none; 
    223         position: absolute; 
    224         top: 0px; 
    225         left: 0px; 
    226         width: 100%; 
    227145} 
    228146 
    229 #dragHelper { 
    230         position: absolute; 
     147div#current-widgets { 
     148        padding-top: 1em; 
     149        border-top: 1px solid #ccc; 
     150        border-bottom: 1px solid #ccc; 
    231151} 
    232152 
    233 #dragHelper li.module { 
    234         display: block; 
    235         float: left; 
     153#current-widgets .drop-widget-here { 
     154        background-color: #ffc 
    236155} 
  • wp-admin/widgets.php

     
    11<?php 
    22 
    33require_once( 'admin.php' ); 
     4require_once(ABSPATH . 'wp-admin/includes/widgets.php'); 
    45 
    56if ( ! current_user_can('switch_themes') ) 
    67        wp_die( __( 'Cheatin&#8217; uh?' )); 
     
    146147        'current' => $page 
    147148)); 
    148149*/ 
    149 $page_links = false; 
     150$page_links = '&nbsp;'; 
    150151 
    151152// Unsanitized! 
    152153$widget_search = isset($_GET['s']) ? $_GET['s'] : false; 
     
    180181        <h2><?php _e( 'Widgets' ); ?></h2> 
    181182        <p id="widget-search"> 
    182183                <input type="text" id="widget-search-input" name="s" value="<?php echo attribute_escape( $widget_search ); ?>" /> 
    183                 <input type="submit" value="<?php _e( 'Search Widgets' ); ?>" /> 
     184                <input type="submit" class="button" value="<?php _e( 'Search Widgets' ); ?>" /> 
    184185        </p> 
    185186 
    186187        <div class="widget-liquid-left-holder"> 
    187188        <div id="available-widgets-filter" class="widget-liquid-left"> 
    188189                <h3><?php printf( __('Available Widgets %s'), '<a href="#help:avaliable-widgets" class="wp-context-help">?</a>' ); ?></h3> 
    189                 <p> 
     190                <div class="nav"> 
    190191                        <select name="show"> 
    191192<?php foreach ( $show_values as $show_value => $show_text ) : $show_value = attribute_escape( $show_value ); ?> 
    192193                                <option value='<?php echo $show_value; ?>'<?php selected( $show_value, $show ); ?>><?php echo wp_specialchars( $show_text ); ?></option> 
    193194<?php endforeach; ?> 
    194195                        </select> 
    195196                        <input type="submit" value="<?php _e('Show' ); ?>" /> 
    196                 </p> 
    197 <?php if ( $page_links ) : ?> 
    198                 <p class="pagenav"> 
    199                         <?php echo $page_links; ?> 
    200  
    201                 </p> 
    202 <?php endif; ?> 
     197                        <p class="pagenav"> 
     198                                <?php echo $page_links; ?> 
     199                        </p> 
     200                </div> 
    203201        </div> 
    204202        </div> 
    205203 
    206204        <div id="available-sidebars" class="widget-liquid-right"> 
    207205                <h3><?php printf( __('Current Widgets %s'), '<a href="#help:current-widgets" class="wp-context-help">?</a>' ); ?></h3> 
    208206 
    209 <?php if ( 1 < $sidebars_count ) : ?> 
    210  
    211                 <p> 
     207                <div class="nav"> 
    212208                        <select id="sidebar-selector" name="sidebar"> 
    213209<?php foreach ( $wp_registered_sidebars as $sidebar_id => $registered_sidebar ) : $sidebar_id = attribute_escape( $sidebar_id ); ?> 
    214210                                <option value='<?php echo $sidebar_id; ?>'<?php selected( $sidebar_id, $sidebar ); ?>><?php echo wp_specialchars( $registered_sidebar['name'] ); ?></option> 
    215211<?php endforeach; ?> 
    216212                        </select> 
    217213                        <input type="submit" value="<?php _e('Go' ); ?>" /> 
    218                 </p> 
     214                </div> 
    219215 
    220 <?php endif; ?> 
    221  
    222216        </div> 
    223217 
    224218        </form> 
     
    229223 
    230224                        <?php wp_list_widgets( $show, $widget_search ); // This lists all the widgets for the query ( $show, $search ) ?> 
    231225 
    232 <?php if ( $page_links ) : ?> 
    233                         <p class="pagenav"> 
    234                                 <?php echo $page_links; ?> 
    235  
    236                         </p> 
    237 <?php endif; ?> 
    238  
     226                        <div class="nav"> 
     227                                <p class="pagenav"> 
     228                                        <?php echo $page_links; ?> 
     229                                </p> 
     230                        </div> 
    239231                </div> 
    240232        </div> 
    241233 
     
    260252                </div> 
    261253        </div> 
    262254 
     255        <br class="clear" /> 
     256 
    263257        <p class="submit"> 
    264258                <input type="hidden" id="generated-time" name="generated-time" value="<?php echo time(); ?>" /> 
    265259                <input type="submit" name="save-widgets" value="<?php _e( 'Save Changes' ); ?>" />