Make WordPress Core

Ticket #30725: 30725.6.diff

File 30725.6.diff, 9.9 KB (added by afercia, 10 years ago)
  • src/wp-admin/css/common.css

     
    931931        -moz-box-sizing: border-box;
    932932        box-sizing: border-box;
    933933        margin: 12px 0 25px;
    934         padding: 0 20px;
     934        padding: 0 15px;
    935935        width: 100%;
    936936        -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
    937937        box-shadow: 0 1px 1px rgba(0,0,0,0.04);
     
    10231023        font-size: 16px;
    10241024        font-weight: 300;
    10251025        line-height: 1.5;
     1026        text-align: left;
    10261027}
    10271028
    10281029.wp-filter .search-form select {
     
    12351236        .filter-items {
    12361237                float: none;
    12371238        }
    1238 
    1239         .wp-filter .media-toolbar-primary,
    1240         .wp-filter .media-toolbar-secondary,
    1241         .wp-filter .search-form {
    1242                 float: none; /* Remove float from media-views.css */
    1243                 position: relative;
    1244                 max-width: 100%;
    1245         }
    12461239}
    12471240
    12481241@media only screen and (max-width: 782px) {
     
    12501243                padding: 0;
    12511244                width: 50%;
    12521245        }
     1246
     1247        .wp-filter .search-form input[type="search"] {
     1248                width: 100%;
     1249        }
    12531250}
    12541251
    12551252@media only screen and (max-width: 320px) {
  • src/wp-admin/css/media.css

     
    562562}
    563563
    564564.media-frame.mode-grid .media-toolbar select {
    565         margin: 0 10px 0 0;
    566565        font-size: 14px;
    567566}
    568567
     
    580579        margin-top: 0;
    581580}
    582581
    583 .media-frame.mode-grid .spinner {
    584         margin-top: 15px;
    585 }
    586 
    587582.attachments-browser .media-toolbar-secondary > .media-button {
    588583        margin-right: 10px;
    589584}
     
    11241119@media only screen and (max-width: 1120px) {
    11251120        /* override for media-views.css */
    11261121        #wp-media-grid .wp-filter .attachment-filters {
    1127                 max-width: 100%;
     1122                max-width: 35%;
    11281123        }
    11291124}
    11301125
     1126@media only screen and (max-width: 1000px) {
     1127        #wp-media-grid .wp-filter .attachment-filters {
     1128                max-width: 20%;
     1129        }
     1130}
     1131
    11311132@media only screen and ( max-width: 782px ) {
    11321133        .media-frame.mode-select .attachments-browser.fixed .media-toolbar {
    11331134                top: 46px;
     
    11841185                height: auto;
    11851186                width: 100%;
    11861187        }
     1188
     1189        #wp-media-grid .wp-filter .attachment-filters {
     1190                max-width: 35%;
     1191        }
    11871192}
    11881193
    11891194@media only screen and (max-width: 640px), screen and (max-height: 400px) {
  • src/wp-includes/css/media-views.css

     
    231231
    232232.media-toolbar-primary {
    233233        float: right;
    234         height: 100%;
     234        width: 100%;
    235235        max-width: 33%;
     236        text-align: right;
    236237}
    237238
    238239.media-toolbar-secondary {
    239240        float: left;
    240         height: 100%;
     241        width: 100%;
    241242        max-width: 66%;
    242243}
    243244
     245.ie8 .media-toolbar-primary {
     246        width: 33%;
     247        max-width: none;
     248}
     249
     250.ie8 .media-toolbar-secondary {
     251        width: 66%;
     252        max-width: none;
     253}
     254
     255.ie8 .wp-filter .search-form input[type="search"],
     256.ie8 .media-toolbar-primary #media-search-input {
     257        float: right;
     258}
     259
     260.ie8 .media-frame-toolbar .media-toolbar-primary .media-button {
     261        float: right;
     262}
     263
     264
     265.media-modal .media-toolbar-primary,
     266.media-modal .media-toolbar-secondary {
     267        padding-top: 10px;
     268}
     269
    244270.media-toolbar-primary > .media-button,
    245271.media-toolbar-primary > .media-button-group {
    246272        margin-left: 10px;
    247         float: left;
    248         margin-top: 15px;
     273        margin-top: 5px;
    249274}
    250275
    251276.media-toolbar-secondary > .media-button,
     
    738763 * Attachment Browser Filters
    739764 */
    740765.media-frame select.attachment-filters {
    741         margin-top: 11px;
    742         margin-right: 2%;
    743         max-width: 47%;
     766        margin: 0 2% 0 0;
     767        /* need to reserve space for the spinner, hacky because 46% + 2% * 2 = 96% doesn't guarantee we have 20px left */
     768        /* need for calc()? e.g. calc( 48% - 10px ) would always work assuming there are 2 selects */
     769        max-width: 46%;
    744770}
    745771
     772.ie8 .media-frame select.attachment-filters {
     773        max-width: 40%;
     774}
     775
    746776/**
    747777 * Search
    748778 */
    749779.media-frame .search {
    750         margin-top: 11px;
    751780        padding: 4px;
    752781        font-size: 13px;
    753782        color: #464646;
     
    757786
    758787.media-toolbar-primary .search {
    759788        max-width: 100%;
     789        margin-top: 0;
    760790}
    761791
    762792/**
     
    15041534
    15051535/**
    15061536 * Spinner
     1537 * need to replicate what's already in common.css because media can be enqueued in the front-end
    15071538 */
    15081539.media-frame .spinner {
    15091540        background: url(../images/spinner.gif) no-repeat;
    15101541        -webkit-background-size: 20px 20px;
    15111542        background-size: 20px 20px;
    1512         display: none;
     1543        display: inline-block;
     1544        visibility: hidden;
     1545        float: right;
     1546        vertical-align: middle;
    15131547        opacity: 0.7;
    15141548        filter: alpha(opacity=70);
    15151549        width: 20px;
     
    15171551        margin: 0;
    15181552}
    15191553
    1520 .media-toolbar .spinner {
    1521         margin-top: 14px;
     1554.media-frame .media-toolbar-secondary .spinner {
     1555        float: none;
    15221556}
    15231557
     1558.media-frame .spinner.is-active {
     1559        visibility: visible;
     1560}
     1561
     1562.wp-core-ui .media-toolbar-secondary .button {
     1563        vertical-align: middle;
     1564}
     1565
    15241566/**
    15251567 * Attachment Details
    15261568 */
     
    15351577        z-index: 10;
    15361578}
    15371579
    1538 .attachment-details .settings-save-status .spinner {
    1539         margin: 0 5px 0;
    1540 }
    1541 
    15421580.attachment-details .settings-save-status .saved {
    15431581        float: right;
    15441582        display: none;
     1583        margin-right: -15px;
    15451584}
    15461585
    1547 .attachment-details.save-waiting .settings-save-status .spinner,
     1586.attachment-details.save-waiting .settings-save-status .spinner {
     1587        visibility: visible;
     1588}
     1589
    15481590.attachment-details.save-complete .settings-save-status .saved {
    15491591        display: block;
    15501592}
     
    21992241        font-family: Arial, sans-serif;
    22002242}
    22012243
     2244
     2245@media only screen and (max-width: 1120px) {
     2246        .media-frame select.attachment-filters {
     2247                max-width: 43%;
     2248        }
     2249}
     2250
    22022251/**
    22032252 * Responsive layout
    22042253 */
     
    24022451                height: auto;
    24032452        }
    24042453
    2405         .media-modal .attachments-browser .media-toolbar .spinner {
    2406                 margin: 14px 8px 0;
    2407         }
    2408 
    24092454        /* Text inputs need to be 16px, or they force zooming on iOS */
    24102455        .media-frame input[type="text"],
    24112456        .media-frame input[type="password"],
     
    24192464        }
    24202465}
    24212466
     2467@media only screen and (max-width: 782px) {
     2468        .media-toolbar-primary,
     2469        .media-toolbar-secondary {
     2470                max-width: none;
     2471        }
     2472
     2473        .media-modal .media-toolbar-primary {
     2474                max-width: 33%;
     2475        }
     2476
     2477        .media-modal .media-toolbar-secondary {
     2478                max-width: 66%;
     2479        }
     2480}
     2481
    24222482/* Responsive on portrait and landscape */
    24232483@media only screen and (max-width: 640px), screen and (max-height: 400px) {
    24242484        /* Full-bleed modal */
     
    25342594        .media-frame.hide-router .media-frame-content {
    25352595                top: 40px;
    25362596        }
     2597
     2598        .media-frame select.attachment-filters {
     2599                max-width: 42%;
     2600        }
    25372601}
    25382602
    25392603/**
  • src/wp-includes/js/media/views/attachments.js

     
    284284
    285285                // Show the spinner only if we are close to the bottom.
    286286                if ( el.scrollHeight - ( scrollTop + el.clientHeight ) < el.clientHeight / 3 ) {
    287                         toolbar.get('spinner').show();
     287                        toolbar.get('spinner').$el.addClass( 'is-active' );
    288288                }
    289289
    290290                if ( el.scrollHeight < scrollTop + ( el.clientHeight * this.options.refreshThreshold ) ) {
    291291                        this.collection.more().done(function() {
    292292                                view.scroll();
    293                                 toolbar.get('spinner').hide();
     293                                toolbar.get('spinner').$el.removeClass( 'is-active' );
    294294                        });
    295295                }
    296296        }
  • src/wp-includes/js/media/views/attachments/browser.js

     
    306306                }
    307307
    308308                if ( ! this.collection.length ) {
    309                         this.toolbar.get( 'spinner' ).show();
     309                        this.toolbar.get( 'spinner' ).$el.addClass( 'is-active' );
    310310                        this.dfd = this.collection.more().done( function() {
    311311                                if ( ! view.collection.length ) {
    312312                                        noItemsView.$el.removeClass( 'hidden' );
     
    313313                                } else {
    314314                                        noItemsView.$el.addClass( 'hidden' );
    315315                                }
    316                                 view.toolbar.get( 'spinner' ).hide();
     316                                view.toolbar.get( 'spinner' ).$el.removeClass( 'is-active' );
    317317                        } );
    318318                } else {
    319319                        noItemsView.$el.addClass( 'hidden' );
    320                         view.toolbar.get( 'spinner' ).hide();
     320                        view.toolbar.get( 'spinner' ).$el.removeClass( 'is-active' );
    321321                }
    322322        },
    323323
  • src/wp-includes/js/media/views/button/select-mode-toggle.js

     
    5555                        this.controller.content.get().$el.removeClass( 'fixed' );
    5656                        toolbar.$el.css( 'width', '' );
    5757                        toolbar.$( '.delete-selected-button' ).addClass( 'hidden' );
    58                         children.not( '.spinner, .media-button' ).show();
     58                        children.not( '.media-button' ).show();
    5959                        this.controller.state().get( 'selection' ).reset();
    6060                }
    6161        }
  • src/wp-includes/js/media/views/embed/link.js

     
    3434                        return;
    3535                }
    3636
    37                 this.spinner.show();
     37                this.spinner.addClass( 'is-active' );
    3838
    3939                this.fetch();
    4040        }, 600 ),
     
    9595                        this.model.unset( 'width', opts );
    9696                }
    9797
    98                 this.spinner.hide();
     98                this.spinner.removeClass( 'is-active' );
    9999
    100100                this.$('.embed-container').show().find('.embed-preview').html( html );
    101101        }
  • src/wp-includes/js/media/views/spinner.js

     
    1717        show: function() {
    1818                if ( ! this.spinnerTimeout ) {
    1919                        this.spinnerTimeout = _.delay(function( $el ) {
    20                                 $el.show();
     20                                $el.addClass( 'is-active' );
    2121                        }, this.delay, this.$el );
    2222                }
    2323
     
    2525        },
    2626
    2727        hide: function() {
    28                 this.$el.hide();
     28                this.$el.removeClass( 'is-active' );
    2929                this.spinnerTimeout = clearTimeout( this.spinnerTimeout );
    3030
    3131                return this;