annotate core/themes/seven/css/components/system-status-report.css @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents af1871eacc83
children
rev   line source
Chris@0 1 /**
Chris@0 2 * @file
Chris@0 3 * Seven styles for the System Status Report.
Chris@0 4 */
Chris@0 5
Chris@0 6 .system-status-report__requirements-group {
Chris@0 7 padding-top: 20px;
Chris@0 8 }
Chris@0 9 .system-status-report__entry {
Chris@18 10 overflow: auto;
Chris@18 11 width: 100%;
Chris@18 12 margin: 0;
Chris@0 13 border: 0;
Chris@0 14 border-top: 1px solid #ccc;
Chris@18 15 border-radius: 0;
Chris@17 16 background-color: transparent;
Chris@0 17 }
Chris@0 18 .system-status-report__entry:last-of-type {
Chris@0 19 border-bottom: 1px solid #bebfb9;
Chris@0 20 }
Chris@0 21 .system-status-report__entry--error {
Chris@0 22 background-color: transparent;
Chris@0 23 }
Chris@0 24 .system-status-report__entry--warning {
Chris@0 25 background-color: transparent;
Chris@0 26 }
Chris@0 27 /* Account for native and poly-filled details element */
Chris@0 28 .system-status-report__status-title {
Chris@0 29 position: relative;
Chris@0 30 box-sizing: border-box;
Chris@0 31 width: 100%;
Chris@18 32 padding: 1em 1em 1em 3em; /* LTR */
Chris@0 33 font-weight: bold;
Chris@0 34 }
Chris@0 35 .system-status-report__status-title .details-title {
Chris@18 36 text-transform: none;
Chris@0 37 color: inherit;
Chris@0 38 }
Chris@0 39 .system-status-report__status-title .details-title {
Chris@0 40 padding-left: 3em; /* LTR */
Chris@0 41 }
Chris@0 42 [dir="rtl"] .system-status-report__status-title .details-title {
Chris@0 43 padding-right: 3em;
Chris@0 44 padding-left: 0;
Chris@0 45 }
Chris@0 46 [dir="rtl"].details .system-status-report__status-title {
Chris@0 47 padding: 1em 3em 1em 1em;
Chris@0 48 }
Chris@0 49 .collapse-processed > .system-status-report__status-title:before {
Chris@0 50 float: right; /* LTR */
Chris@0 51 }
Chris@0 52 .system-status-report__status-title::-webkit-details-marker {
Chris@0 53 float: right; /* LTR */
Chris@0 54 }
Chris@0 55 [dir="rtl"] .collapse-processed > .system-status-report__status-title:before {
Chris@0 56 float: left;
Chris@0 57 }
Chris@0 58 [dir="rtl"] .system-status-report__status-title::-webkit-details-marker {
Chris@0 59 float: left;
Chris@0 60 }
Chris@0 61
Chris@0 62 /* Make poly-filled details and summary elements behave correctly. */
Chris@0 63 .system-status-report summary:first-child ~ * {
Chris@0 64 display: none;
Chris@0 65 }
Chris@0 66 .system-status-report details[open] > *,
Chris@0 67 .system-status-report details > summary:first-child {
Chris@0 68 display: block;
Chris@17 69 color: inherit;
Chris@0 70 }
Chris@0 71
Chris@0 72 .system-status-report__status-title .details-title:before,
Chris@0 73 .details .system-status-report__status-icon:before {
Chris@18 74 position: absolute;
Chris@18 75 top: 1em;
Chris@18 76 left: 10px; /* LTR */
Chris@18 77 display: inline-block;
Chris@18 78 width: 16px;
Chris@18 79 height: 16px;
Chris@18 80 margin-right: 10px; /* LTR */
Chris@0 81 content: "";
Chris@18 82 vertical-align: top;
Chris@0 83 background-repeat: no-repeat;
Chris@18 84 background-position: top center;
Chris@0 85 background-size: contain;
Chris@0 86 }
Chris@0 87 [dir="rtl"] .system-status-report__status-title .details-title:before,
Chris@0 88 [dir="rtl"].details .system-status-report__status-title:before {
Chris@18 89 right: 10px;
Chris@0 90 left: auto;
Chris@0 91 margin-right: 0;
Chris@0 92 }
Chris@0 93 .system-status-report__status-icon--error .details-title:before,
Chris@0 94 .details .system-status-report__status-icon--error:before {
Chris@0 95 background-image: url(../../../stable/images/core/icons/e32700/error.svg);
Chris@0 96 }
Chris@0 97 .system-status-report__status-icon--warning .details-title:before,
Chris@0 98 .details .system-status-report__status-icon--warning:before {
Chris@0 99 background-image: url(../../../stable/images/core/icons/e29700/warning.svg);
Chris@0 100 }
Chris@0 101
Chris@0 102 .system-status-report__entry__value {
Chris@0 103 box-sizing: border-box;
Chris@0 104 padding: 0 1em 1em 3em; /* LTR */
Chris@0 105 }
Chris@0 106 [dir="rtl"] .system-status-report__entry__value {
Chris@0 107 padding-right: 3em;
Chris@0 108 padding-left: 1em;
Chris@0 109 }
Chris@0 110
Chris@0 111 @media screen and (max-width: 48em) {
Chris@0 112 .system-status-report {
Chris@0 113 word-wrap: break-word;
Chris@0 114 }
Chris@0 115 }
Chris@0 116
Chris@0 117 @media screen and (min-width: 48em) {
Chris@0 118 .system-status-report__entry::after {
Chris@0 119 display: table;
Chris@0 120 clear: both;
Chris@18 121 content: "";
Chris@0 122 }
Chris@0 123 .system-status-report__status-title {
Chris@18 124 float: left; /* LTR */
Chris@0 125 width: 18rem;
Chris@0 126 cursor: default;
Chris@0 127 }
Chris@0 128 .system-status-report__status-title:hover,
Chris@0 129 .system-status-report__status-title:focus {
Chris@0 130 text-decoration: none;
Chris@0 131 }
Chris@0 132 [dir="rtl"] .system-status-report__status-title {
Chris@0 133 float: right;
Chris@0 134 }
Chris@14 135 html.js .system-status-report__status-title::-webkit-details-marker {
Chris@0 136 display: none;
Chris@0 137 }
Chris@0 138 .collapse-processed > .system-status-report__status-title:before {
Chris@0 139 position: relative;
Chris@0 140 top: 3px;
Chris@0 141 }
Chris@0 142 .system-status-report__entry__value {
Chris@18 143 display: block;
Chris@18 144 float: right;
Chris@0 145 width: calc(100% - 23em);
Chris@18 146 padding-top: 1em;
Chris@0 147 padding-left: 0; /* LTR */
Chris@0 148 }
Chris@0 149 [dir="rtl"] .system-status-report__entry__value {
Chris@18 150 padding-right: 3em;
Chris@0 151 padding-left: 0;
Chris@0 152 }
Chris@0 153 }