Make WordPress Core

Ticket #5583: 5583d.diff

File 5583d.diff, 15.1 KB (added by mdawaffe, 17 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' ); ?>" />