Make WordPress Core

Changeset 29598


Ignore:
Timestamp:
08/25/2014 04:50:36 PM (10 years ago)
Author:
helen
Message:

Media Grid: Move CSS into an admin-only file.

media-views.css can be loaded on the front, which does not need this extra CSS.

fixes #29340.

Location:
trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/css/media.css

    r29355 r29598  
    433433}
    434434
     435/**
     436 * Media Library grid view
     437 */
     438
     439.media-frame.mode-grid,
     440.media-frame.mode-grid .media-frame-content,
     441.media-frame.mode-grid .attachments-browser .attachments,
     442.media-frame.mode-grid .uploader-inline-content {
     443    position: static;
     444}
     445
     446/* Regions we don't use at all */
     447.media-frame.mode-grid .media-frame-title,
     448.media-frame.mode-grid .media-frame-router,
     449.media-frame.mode-grid .media-frame-menu {
     450    display: none;
     451}
     452
     453.media-frame.mode-grid .media-frame-content {
     454    background-color: transparent;
     455    border: none;
     456}
     457
     458.upload-php .mode-grid .media-sidebar {
     459    z-index: 1900;
     460    top: 102px;
     461    bottom: auto;
     462    background: #fff;
     463    border-left: none;
     464    padding: 16px;
     465    -webkit-box-shadow: -1px 0 1px rgba(0,0,0,.3);
     466    box-shadow: -1px 0 1px rgba(0,0,0,.3);
     467}
     468
     469.upload-php .mode-grid .hide-sidebar .media-sidebar {
     470    display: none;
     471}
     472
     473.upload-php .mode-grid .media-sidebar .media-uploader-status {
     474    border-bottom: none;
     475    padding-bottom: 0;
     476}
     477
     478.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors {
     479    font-size: 0;
     480    top: -20px;
     481    right:  -14px;
     482}
     483
     484.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before {
     485    content: "\f158";
     486    font: normal 20px/1 dashicons;
     487    color: #666;
     488}
     489
     490.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before,
     491.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before {
     492    color: #2ea2cc;
     493}
     494
     495.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h3 {
     496    display: none;
     497}
     498
     499.media-frame.mode-grid .uploader-inline {
     500    position: relative;
     501    top: auto;
     502    right: auto;
     503    left: auto;
     504    bottom: auto;
     505    padding-top: 0;
     506    margin-top: 0;
     507    border: 4px dashed #bbb;
     508}
     509
     510.media-frame.mode-grid .media-toolbar select {
     511    margin-top: 1px;
     512    font-size: inherit;
     513}
     514
     515.media-frame.mode-grid .attachments-browser .bulk-select {
     516    display: inline-block;
     517    margin: 0 10px 0 0;
     518}
     519
     520.media-frame.mode-grid .attachments,
     521.media-frame.mode-select .attachments {
     522    padding: 2px;
     523}
     524
     525.media-frame.mode-select .attachments-browser.fixed .attachments {
     526    position: relative;
     527    top: 80px; /* prevent jumping up when the toolbar becomes fixed */
     528    padding-bottom: 80px; /* offset for above so the bottom doesn't get cut off */
     529}
     530
     531.media-frame.mode-grid .attachment:focus {
     532    -webkit-box-shadow:
     533        inset 0 0 0 5px #f1f1f1,
     534        inset 0 0 1px 7px #5b9dd9;
     535    box-shadow:
     536        inset 0 0 0 5px #f1f1f1,
     537        inset 0 0 1px 7px #5b9dd9;
     538}
     539
     540.media-frame.mode-grid .selected.attachment {
     541    -webkit-box-shadow:
     542        inset 0 0 0 5px #f1f1f1,
     543        inset 0 0 0 7px #ccc;
     544    box-shadow:
     545        inset 0 0 0 5px #f1f1f1,
     546        inset 0 0 0 7px #ccc;
     547}
     548
     549.media-frame.mode-grid .selected.attachment:focus {
     550    -webkit-box-shadow:
     551        inset 0 0 0 3px #f1f1f1,
     552        inset 0 0 0 7px #1e8cbe;
     553    box-shadow:
     554        inset 0 0 0 3px #f1f1f1,
     555        inset 0 0 0 7px #1e8cbe;
     556}
     557
     558.media-frame.mode-grid.mode-select .attachment .thumbnail {
     559    opacity: 0.65;
     560}
     561
     562.media-frame.mode-select .attachment.selected .thumbnail {
     563    opacity: 1;
     564}
     565
     566/**
     567 * Copied styles from the Add theme toolbar.
     568 *
     569 * This should be OOCSS'd so both use a shared selector.
     570 */
     571.media-frame.mode-grid .attachments-browser .media-toolbar {
     572    background: #fff;
     573    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
     574    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
     575    -webkit-box-sizing: border-box;
     576    -moz-box-sizing: border-box;
     577    box-sizing: border-box;
     578    color: #555;
     579    display: inline-block;
     580    font-size: 13px;
     581    margin: 20px 0;
     582    padding: 0 20px;
     583    position: relative;
     584    width: 100%;
     585    height: auto;
     586    border: none;
     587}
     588
     589.media-frame.mode-select .attachments-browser.fixed .media-toolbar {
     590    position: fixed;
     591    top: 32px;
     592    left: auto;
     593    right: 20px;
     594    margin-top: 0;
     595}
     596
     597.media-frame.mode-grid input[type="search"] {
     598    margin: 1px;
     599    padding: 3px 5px;
     600    position: absolute;
     601    right: 10px;
     602    top: 9px;
     603    font-size: 16px;
     604    font-weight: 300;
     605    line-height: 1.5;
     606    width: 280px;
     607}
     608
     609.media-frame.mode-grid .view-switch {
     610    display: inline-block;
     611    float: none;
     612    vertical-align: middle;
     613    padding: 15px 0;
     614    margin: 0 20px 0 0;
     615}
     616
     617.media-frame.mode-grid select {
     618    margin: 0 10px 0 0;
     619}
     620
     621.media-frame.mode-grid .spinner {
     622    margin-top: 15px;
     623}
     624
     625.attachments-browser .media-toolbar-secondary > .select-mode-toggle-button {
     626    margin-right: 10px;
     627}
     628
     629.media-frame.mode-grid .attachments-browser {
     630    padding: 0;
     631}
     632
     633.media-frame.mode-grid .attachments-browser .no-media {
     634    color: #999;
     635    font-size: 18px;
     636    font-style: normal;
     637    margin: 0;
     638    padding: 100px 0 0;
     639    text-align: center;
     640}
     641
     642/**
     643 * Attachment details modal
     644 */
     645
     646.edit-attachment-frame {
     647    display: block;
     648    height: 100%;
     649    width: 100%;
     650}
     651
     652.edit-attachment-frame .edit-media-header {
     653    overflow: hidden;
     654}
     655
     656.upload-php .media-modal-close .media-modal-icon:before {
     657    content: '\f335';
     658    font-size: 22px;
     659}
     660
     661.upload-php .media-modal-close .media-modal-icon {
     662    margin: 14px;
     663    width: 22px;
     664}
     665
     666.upload-php .media-modal-close,
     667.edit-attachment-frame .edit-media-header .left,
     668.edit-attachment-frame .edit-media-header .right {
     669    cursor: pointer;
     670    color: #777;
     671    background-color: transparent;
     672    height: 50px;
     673    width: 50px;
     674    padding: 0;
     675    position: absolute;
     676    text-align: center;
     677    border: 0;
     678    border-left: 1px solid #ddd;
     679    -webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
     680    transition: color .1s ease-in-out, background .1s ease-in-out;
     681}
     682
     683.upload-php .media-modal-close {
     684    top: 0;
     685    right: 0;
     686}
     687
     688.edit-attachment-frame .edit-media-header .left {
     689    right: 102px;
     690}
     691
     692.edit-attachment-frame .edit-media-header .right {
     693    right: 51px;
     694}
     695
     696.edit-attachment-frame .media-frame-title {
     697    left: 0;
     698    right: 150px; /* leave space for prev/next/close */
     699}
     700
     701.edit-attachment-frame .edit-media-header .right:before,
     702.edit-attachment-frame .edit-media-header .left:before {
     703    font: normal 20px/50px 'dashicons' !important;
     704    display: inline;
     705    font-weight: 300;
     706}
     707
     708.edit-attachment-frame .edit-media-header .left:hover,
     709.edit-attachment-frame .edit-media-header .right:hover,
     710.edit-attachment-frame .edit-media-header .left:focus,
     711.edit-attachment-frame .edit-media-header .right:focus {
     712    color: #2ea2cc;
     713}
     714
     715.edit-attachment-frame .edit-media-header .left:before,
     716.rtl .edit-attachment-frame .edit-media-header .right:before {
     717    content: '\f341';
     718}
     719
     720.edit-attachment-frame .edit-media-header .right:before,
     721.rtl .edit-attachment-frame .edit-media-header .left:before {
     722    content: '\f345';
     723}
     724
     725.edit-attachment-frame .edit-media-header .left.disabled,
     726.edit-attachment-frame .edit-media-header .right.disabled,
     727.edit-attachment-frame .edit-media-header .left.disabled:hover,
     728.edit-attachment-frame .edit-media-header .right.disabled:hover {
     729    color: #ccc;
     730    background: inherit;
     731    cursor: default;
     732}
     733
     734.edit-attachment-frame .media-frame-content,
     735.edit-attachment-frame .media-frame-router {
     736    left: 0;
     737}
     738
     739.edit-attachment-frame .media-frame-content {
     740    border-bottom: none;
     741    bottom: 0;
     742    top: 50px;
     743}
     744
     745.edit-attachment-frame .attachment-details {
     746    position: absolute;
     747    overflow: auto;
     748    top: 0;
     749    bottom: 0;
     750    right: 0;
     751    left: 0;
     752    -webkit-box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1);
     753    box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1);
     754}
     755
     756.edit-attachment-frame .attachment-media-view {
     757    float: left;
     758    width: 65%;
     759    height: 100%;
     760}
     761
     762.edit-attachment-frame .attachment-media-view .thumbnail {
     763    -webkit-box-sizing: border-box;
     764    -moz-box-sizing: border-box;
     765    box-sizing: border-box;
     766    padding: 16px;
     767    height: 100%;
     768}
     769
     770.edit-attachment-frame .attachment-media-view .details-image {
     771    display: block;
     772    margin-bottom: 16px;
     773    max-width: 100%;
     774    max-height: 90%;
     775    max-height: -webkit-calc( 100% - 42px );
     776    max-height: calc( 100% - 42px ); /* leave space for actions underneath */
     777}
     778
     779.edit-attachment-frame .wp-media-wrapper {
     780    margin-bottom: 12px;
     781}
     782
     783.edit-attachment-frame input,
     784.edit-attachment-frame textarea {
     785    padding: 6px 8px;
     786    line-height: 16px;
     787}
     788
     789.edit-attachment-frame .attachment-info {
     790    overflow: auto;
     791    -webkit-box-sizing: border-box;
     792    -moz-box-sizing: border-box;
     793    box-sizing: border-box;
     794    margin-bottom: 0;
     795    padding: 12px 16px 0;
     796    width: 35%;
     797    height: 100%;
     798    -webkit-box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1);
     799    box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1);
     800    border-bottom: 0;
     801    border-left: 1px solid #ddd;
     802    background: #f3f3f3;
     803}
     804
     805.edit-attachment-frame .attachment-info .details,
     806.edit-attachment-frame .attachment-info .settings {
     807    overflow: hidden;
     808    float: none;
     809    margin-bottom: 15px;
     810    padding-bottom: 15px;
     811    border-bottom: 1px solid #ddd;
     812}
     813
     814.edit-attachment-frame .attachment-info .filename {
     815    font-weight: normal;
     816    color: #666;
     817}
     818
     819.edit-attachment-frame .attachment-info .thumbnail {
     820    margin-bottom: 12px;
     821}
     822
     823.attachment-info .actions {
     824    margin-bottom: 16px;
     825}
     826
     827.attachment-info .actions a {
     828    display: inline;
     829    text-decoration: none;
     830}
     831
    435832
    436833/*------------------------------------------------------------------------------
     
    7371134    }
    7381135}
     1136
     1137/**
     1138 * Media queries for media grid.
     1139 */
     1140
     1141@media only screen and (max-width: 1120px) {
     1142    .media-frame.mode-grid .attachments-browser .media-toolbar-primary,
     1143    .media-frame.mode-grid .attachments-browser .media-toolbar-secondary {
     1144        float: none;
     1145    }
     1146
     1147    .media-frame.mode-grid input[type="search"] {
     1148        margin: 20px 0;
     1149        position: static;
     1150        width: 100%;
     1151        max-width: 280px;
     1152    }
     1153}
     1154
     1155@media only screen and ( max-width: 782px ) {
     1156    .media-frame.mode-select .attachments-browser.fixed .media-toolbar {
     1157        top: 46px;
     1158        right: 10px;
     1159    }
     1160}
     1161
     1162@media only screen and (max-width: 600px) {
     1163    .media-frame.mode-select .attachments-browser.fixed .media-toolbar {
     1164        top: 0;
     1165    }
     1166}
     1167
     1168@media only screen and (max-width: 480px) {
     1169    .edit-attachment-frame .attachment-media-view {
     1170        float: none;
     1171        max-height: 70%;
     1172        height: auto;
     1173        width: 100%;
     1174    }
     1175
     1176    .edit-attachment-frame .attachment-media-view.portrait {
     1177        height: 70%;
     1178    }
     1179
     1180    .edit-attachment-frame .attachment-info {
     1181        height: auto;
     1182        width: 100%;
     1183    }
     1184}
  • trunk/src/wp-includes/css/media-views.css

    r29579 r29598  
    254254    overflow: auto;
    255255    -webkit-overflow-scrolling: touch;
    256 }
    257 
    258 .upload-php .mode-grid .media-sidebar {
    259     z-index: 1900;
    260     top: 102px;
    261     bottom: auto;
    262     background: #fff;
    263     border-left: none;
    264     padding: 16px;
    265     -webkit-box-shadow: -1px 0 1px rgba(0,0,0,.3);
    266     box-shadow: -1px 0 1px rgba(0,0,0,.3);
    267 }
    268 
    269 .upload-php .mode-grid .hide-sidebar .media-sidebar {
    270     display: none;
    271 }
    272 
    273 .upload-php .mode-grid .media-sidebar .media-uploader-status {
    274     border-bottom: none;
    275     padding-bottom: 0;
    276 }
    277 
    278 .upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors {
    279     font-size: 0;
    280     top: -20px;
    281     right:  -14px;
    282 }
    283 
    284 .upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before {
    285     content: "\f158";
    286     font: normal 20px/1 dashicons;
    287     color: #666;
    288 }
    289 
    290 .upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before,
    291 .upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before {
    292     color: #2ea2cc;
    293 }
    294 
    295 .upload-php .mode-grid .media-sidebar .media-uploader-status.errors h3 {
    296     display: none;
    297256}
    298257
     
    815774}
    816775
    817 .media-frame.mode-grid .attachment:focus {
    818     -webkit-box-shadow:
    819         inset 0 0 0 5px #f1f1f1,
    820         inset 0 0 1px 7px #5b9dd9;
    821     box-shadow:
    822         inset 0 0 0 5px #f1f1f1,
    823         inset 0 0 1px 7px #5b9dd9;
    824 }
    825 
    826776.selected.attachment {
    827777    -webkit-box-shadow:
     
    830780    box-shadow:
    831781        inset 0 0 0 5px #fff,
    832         inset 0 0 0 7px #ccc;
    833 }
    834 
    835 .media-frame.mode-grid .selected.attachment {
    836     -webkit-box-shadow:
    837         inset 0 0 0 5px #f1f1f1,
    838         inset 0 0 0 7px #ccc;
    839     box-shadow:
    840         inset 0 0 0 5px #f1f1f1,
    841782        inset 0 0 0 7px #ccc;
    842783}
     
    875816    -webkit-transition: opacity .1s;
    876817    transition: opacity .1s;
    877 }
    878 
    879 .media-frame.mode-grid.mode-select .attachment .thumbnail {
    880     opacity: 0.65;
    881 }
    882 
    883 .media-frame.mode-select .attachment.selected .thumbnail {
    884     opacity: 1;
    885818}
    886819
     
    1034967}
    1035968
    1036 .media-frame.mode-grid .selected.attachment:focus {
    1037     -webkit-box-shadow:
    1038         inset 0 0 0 3px #f1f1f1,
    1039         inset 0 0 0 7px #1e8cbe;
    1040     box-shadow:
    1041         inset 0 0 0 3px #f1f1f1,
    1042         inset 0 0 0 7px #1e8cbe;
    1043 }
    1044 
    1045969.attachment.details .check,
    1046970.attachment.selected .check:focus,
     
    11121036    overflow: auto;
    11131037    outline: none;
    1114 }
    1115 
    1116 .media-frame.mode-grid .uploader-inline {
    1117     border: 4px dashed #bbb;
    11181038}
    11191039
     
    16181538}
    16191539
    1620 .edit-attachment-frame .attachment-info .filename {
    1621     font-weight: normal;
    1622     color: #666;
    1623 }
    1624 
    16251540.attachment-info .thumbnail {
    16261541    position: relative;
     
    16311546    margin-right: 10px;
    16321547    margin-bottom: 5px;
    1633 }
    1634 
    1635 .edit-attachment-frame .attachment-info .thumbnail {
    1636     margin-bottom: 12px;
    16371548}
    16381549
     
    25672478}
    25682479
    2569 
    2570 /**
    2571  * Media Grid
    2572  */
    2573 .media-frame.mode-grid,
    2574 .media-frame.mode-grid .media-frame-content,
    2575 .media-frame.mode-grid .attachments-browser .attachments,
    2576 .media-frame.mode-grid .uploader-inline-content {
    2577     position: static;
    2578 }
    2579 
    2580 /* Regions we don't use at all */
    2581 .media-frame.mode-grid .media-frame-title,
    2582 .media-frame.mode-grid .media-frame-router,
    2583 .media-frame.mode-grid .media-frame-menu {
    2584     display: none;
    2585 }
    2586 
    2587 .media-frame.mode-grid .media-frame-content {
    2588     background-color: transparent;
    2589     border: none;
    2590 }
    2591 
    2592 .media-frame.mode-grid .uploader-inline {
    2593     position: relative;
    2594     top: auto;
    2595     right: auto;
    2596     left: auto;
    2597     bottom: auto;
    2598     padding-top: 0;
    2599     margin-top: 0;
    2600 }
    2601 
    2602 .media-frame.mode-grid .media-toolbar select {
    2603     margin-top: 1px;
    2604     font-size: inherit;
    2605 }
    2606 
    2607 .media-frame.mode-grid .attachments-browser .bulk-select {
    2608     display: inline-block;
    2609     margin: 0 10px 0 0;
    2610 }
    2611 
    2612 .media-frame.mode-grid .attachments {
    2613     padding: 2px;
    2614 }
    2615 
    2616 .media-frame.mode-select .attachments {
    2617     padding: 2px;
    2618 }
    2619 
    2620 .media-frame.mode-select .attachments-browser.fixed .attachments {
    2621     position: relative;
    2622     top: 80px; /* prevent jumping up when the toolbar becomes fixed */
    2623     padding-bottom: 80px; /* offset for above so the bottom doesn't get cut off */
    2624 }
    2625 
    2626 /**
    2627  * Copied styles from the Add theme toolbar.
    2628  *
    2629  * This should be OOCSS'd so both use a shared selector.
    2630  */
    2631 .media-frame.mode-grid .attachments-browser .media-toolbar {
    2632     background: #fff;
    2633     -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    2634     box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    2635     -webkit-box-sizing: border-box;
    2636     -moz-box-sizing: border-box;
    2637     box-sizing: border-box;
    2638     color: #555;
    2639     display: inline-block;
    2640     font-size: 13px;
    2641     margin: 20px 0;
    2642     padding: 0 20px;
    2643     position: relative;
    2644     width: 100%;
    2645     height: auto;
    2646     border: none;
    2647 }
    2648 
    2649 .media-frame.mode-select .attachments-browser.fixed .media-toolbar {
    2650     position: fixed;
    2651     top: 32px;
    2652     left: auto;
    2653     right: 20px;
    2654     margin-top: 0;
    2655 }
    2656 
    2657 @media only screen and ( max-width: 782px ) {
    2658     .media-frame.mode-select .attachments-browser.fixed .media-toolbar {
    2659         top: 46px;
    2660         right: 10px;
    2661     }
    2662 }
    2663 
    2664 @media only screen and (max-width: 600px) {
    2665     .media-frame.mode-select .attachments-browser.fixed .media-toolbar {
    2666         top: 0;
    2667     }
    2668 }
    2669 
    2670 
    2671 .media-frame.mode-grid input[type="search"] {
    2672     margin: 1px;
    2673     padding: 3px 5px;
    2674     position: absolute;
    2675     right: 10px;
    2676     top: 9px;
    2677     font-size: 16px;
    2678     font-weight: 300;
    2679     line-height: 1.5;
    2680     width: 280px;
    2681 }
    2682 
    2683 .media-frame.mode-grid .view-switch {
    2684     display: inline-block;
    2685     float: none;
    2686     vertical-align: middle;
    2687     padding: 15px 0;
    2688     margin: 0 20px 0 0;
    2689 }
    2690 
    2691 .media-frame.mode-grid select {
    2692     margin: 0 10px 0 0;
    2693 }
    2694 
    2695 .media-frame.mode-grid .spinner {
    2696     margin-top: 15px;
    2697 }
    2698 
    2699 .attachments-browser .media-toolbar-secondary > .select-mode-toggle-button {
    2700     margin-right: 10px;
    2701 }
    2702 
    2703 .media-frame.mode-grid .attachments-browser {
    2704     padding: 0;
    2705 }
    2706 
    2707 .media-frame.mode-grid .attachments-browser .no-media {
    2708     color: #999;
    2709     font-size: 18px;
    2710     font-style: normal;
    2711     margin: 0;
    2712     padding: 100px 0 0;
    2713     text-align: center;
    2714 }
    2715 
    2716 /**
    2717  * The left and right buttons are copied from the expanded theme details modal.
    2718  *
    2719  * This should be OOCSS'd so both use a shared selector.
    2720  */
    2721 .edit-attachment-frame {
    2722     display: block;
    2723     height: 100%;
    2724     width: 100%;
    2725 }
    2726 
    2727 .edit-attachment-frame .edit-media-header {
    2728     overflow: hidden;
    2729 }
    2730 
    2731 .upload-php .media-modal-close .media-modal-icon:before {
    2732     content: '\f335';
    2733     font-size: 22px;
    2734 }
    2735 
    2736 .upload-php .media-modal-close .media-modal-icon {
    2737     margin: 14px;
    2738     width: 22px;
    2739 }
    2740 
    2741 .upload-php .media-modal-close,
    2742 .edit-attachment-frame .edit-media-header .left,
    2743 .edit-attachment-frame .edit-media-header .right {
    2744     cursor: pointer;
    2745     color: #777;
    2746     background-color: transparent;
    2747     height: 50px;
    2748     width: 50px;
    2749     padding: 0;
    2750     position: absolute;
    2751     text-align: center;
    2752     border: 0;
    2753     border-left: 1px solid #ddd;
    2754     -webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
    2755     transition: color .1s ease-in-out, background .1s ease-in-out;
    2756 }
    2757 
    2758 .upload-php .media-modal-close {
    2759     top: 0;
    2760     right: 0;
    2761 }
    2762 
    2763 .edit-attachment-frame .edit-media-header .left {
    2764     right: 102px;
    2765 }
    2766 
    2767 .edit-attachment-frame .edit-media-header .right {
    2768     right: 51px;
    2769 }
    2770 
    2771 .edit-attachment-frame .media-frame-title {
    2772     left: 0;
    2773     right: 150px; /* leave space for prev/next/close */
    2774 }
    2775 
    2776 .edit-attachment-frame .edit-media-header .right:before,
    2777 .edit-attachment-frame .edit-media-header .left:before {
    2778     font: normal 20px/50px 'dashicons' !important;
    2779     display: inline;
    2780     font-weight: 300;
    2781 }
    2782 
    2783 .edit-attachment-frame .edit-media-header .left:hover,
    2784 .edit-attachment-frame .edit-media-header .right:hover,
    2785 .edit-attachment-frame .edit-media-header .left:focus,
    2786 .edit-attachment-frame .edit-media-header .right:focus {
    2787     color: #2ea2cc;
    2788 }
    2789 
    2790 .edit-attachment-frame .edit-media-header .left:before,
    2791 .rtl .edit-attachment-frame .edit-media-header .right:before {
    2792     content: '\f341';
    2793 }
    2794 
    2795 .edit-attachment-frame .edit-media-header .right:before,
    2796 .rtl .edit-attachment-frame .edit-media-header .left:before {
    2797     content: '\f345';
    2798 }
    2799 
    2800 .edit-attachment-frame .edit-media-header .left.disabled,
    2801 .edit-attachment-frame .edit-media-header .right.disabled,
    2802 .edit-attachment-frame .edit-media-header .left.disabled:hover,
    2803 .edit-attachment-frame .edit-media-header .right.disabled:hover {
    2804     color: #ccc;
    2805     background: inherit;
    2806     cursor: default;
    2807 }
    2808 
    2809 .edit-attachment-frame .media-frame-content,
    2810 .edit-attachment-frame .media-frame-router {
    2811     left: 0;
    2812 }
    2813 
    2814 .edit-attachment-frame .media-frame-content {
    2815     border-bottom: none;
    2816     bottom: 0;
    2817     top: 50px;
    2818 }
    2819 
    2820 .edit-attachment-frame .attachment-details {
    2821     position: absolute;
    2822     overflow: auto;
    2823     top: 0;
    2824     bottom: 0;
    2825     right: 0;
    2826     left: 0;
    2827     -webkit-box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1);
    2828     box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1);
    2829 }
    2830 .edit-attachment-frame .attachment-media-view {
    2831     float: left;
    2832     width: 65%;
    2833     height: 100%;
    2834 }
    2835 
    2836 .edit-attachment-frame .attachment-media-view .thumbnail {
    2837     -webkit-box-sizing: border-box;
    2838     -moz-box-sizing: border-box;
    2839     box-sizing: border-box;
    2840     padding: 16px;
    2841     height: 100%;
    2842 }
    2843 
    2844 .edit-attachment-frame .attachment-media-view .details-image {
    2845     display: block;
    2846     margin-bottom: 16px;
    2847     max-width: 100%;
    2848     max-height: 90%;
    2849     max-height: -webkit-calc( 100% - 42px );
    2850     max-height: calc( 100% - 42px ); /* leave space for actions underneath */
    2851 }
    2852 
    2853 .edit-attachment-frame .wp-media-wrapper {
    2854     margin-bottom: 12px;
    2855 }
    2856 
    2857 .edit-attachment-frame .attachment-info {
    2858     overflow: auto;
    2859     -webkit-box-sizing: border-box;
    2860     -moz-box-sizing: border-box;
    2861     box-sizing: border-box;
    2862     margin-bottom: 0;
    2863     padding: 12px 16px 0;
    2864     width: 35%;
    2865     height: 100%;
    2866     -webkit-box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1);
    2867     box-shadow: inset 0px 4px 4px -4px rgba(0, 0, 0, 0.1);
    2868     border-bottom: 0;
    2869     border-left: 1px solid #ddd;
    2870     background: #f3f3f3;
    2871 }
    2872 
    2873 .edit-attachment-frame .attachment-info .details,
    2874 .edit-attachment-frame .attachment-info .settings {
    2875     overflow: hidden;
    2876     float: none;
    2877     margin-bottom: 15px;
    2878     padding-bottom: 15px;
    2879     border-bottom: 1px solid #ddd;
    2880 }
    2881 
    2882 .attachment-info .actions {
    2883     margin-bottom: 16px;
    2884 }
    2885 
    2886 .attachment-info .actions a {
    2887     display: inline;
    2888     text-decoration: none;
    2889 }
    2890 
    2891 .edit-attachment-frame input,
    2892 .edit-attachment-frame textarea {
    2893     padding: 6px 8px;
    2894     line-height: 16px;
    2895 }
    2896 
    2897 /**
    2898  * Media queries for media grid.
    2899  */
    2900 
    2901 @media only screen and (max-width: 1120px) {
    2902     .media-frame.mode-grid .attachments-browser .media-toolbar-primary,
    2903     .media-frame.mode-grid .attachments-browser .media-toolbar-secondary {
    2904         float: none;
    2905     }
    2906 
    2907     .media-frame.mode-grid input[type="search"] {
    2908         margin: 20px 0;
    2909         position: static;
    2910         width: 100%;
    2911         max-width: 280px;
    2912     }
    2913 }
    2914 
    2915 @media only screen and (max-width: 480px) {
    2916     .edit-attachment-frame .attachment-media-view {
    2917         float: none;
    2918         max-height: 70%;
    2919         height: auto;
    2920         width: 100%;
    2921     }
    2922 
    2923     .edit-attachment-frame .attachment-media-view.portrait {
    2924         height: 70%;
    2925     }
    2926 
    2927     .edit-attachment-frame .attachment-info {
    2928         height: auto;
    2929         width: 100%;
    2930     }
    2931 }
    2932 
    29332480.attachments[data-columns="1"] .attachment {
    29342481    width: 100%;
Note: See TracChangeset for help on using the changeset viewer.