first commit

This commit is contained in:
2020-06-08 23:57:36 +02:00
commit 6277454f7a
16057 changed files with 1715382 additions and 0 deletions
@@ -0,0 +1,100 @@
/**
* @file
* Throbber.
*/
.ajax-progress {
display: inline-flex;
align-items: center;
padding: 0;
height: 100%;
margin: 0;
}
.ajax-progress-throbber .throbber {
border-radius: 100%;
width: 24px;
height: 24px;
border-top: 3px solid rgba(0,128,255, 0.3);
border-right: 3px solid rgba(0,128,255, 0.3);
border-bottom: 3px solid rgba(0,128,255, 0.3);
border-left: 3px solid #0678be;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation: load 0.7s infinite linear;
animation: load 0.7s infinite linear;
padding: 0;
margin-right: 6px;
}
.ajax-progress-throbber .message {
display: none;
}
tr .ajax-progress-throbber .throbber {
margin: 0 10px;
}
.ajax-progress-bar {
width: 18px;
}
/* Full screen throbber */
.ajax-progress-fullscreen {
left: 0;
position: fixed;
top: 0;
z-index: 1000;
height: 100%;
padding: 0;
width: 100%;
}
.ajax-progress-fullscreen::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
margin-top: -15px;
margin-left: -15px;
width: 20px;
height: 20px;
border-radius: 100%;
border-top: 5px solid rgba(0,128,255, 0.3);
border-right: 5px solid rgba(0,128,255, 0.3);
border-bottom: 5px solid rgba(0,128,255, 0.3);
border-left: 5px solid #0678be;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation: load 0.7s infinite linear;
animation: load 0.7s infinite linear;
z-index: 9999;
}
[dir="rtl"] .ajax-progress-fullscreen {
left: auto;
right: 49%;
}
/* keyframes animation */
@-webkit-keyframes load {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes load {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@@ -0,0 +1,32 @@
/**
* @file
* Alignment classes for text and block level elements.
*/
.text-align-left {
text-align: left;
}
.text-align-right {
text-align: right;
}
.text-align-center {
text-align: center;
}
.text-align-justify {
text-align: justify;
}
/**
* Alignment classes for block level elements (images, videos, blockquotes, etc.)
*/
.align-left {
float: left;
}
.align-right {
float: right;
}
.align-center {
display: block;
margin-left: auto;
margin-right: auto;
}
@@ -0,0 +1,23 @@
/**
* @file
* Visual styles for animated throbber.
*
* @see autocomplete.js
*/
.js input.form-autocomplete {
background-image: url(../../../images/icons/throbber-inactive.png);
background-position: right 10px center; /* LTR */
background-repeat: no-repeat;
padding-right: 35px;
}
.js[dir="rtl"] input.form-autocomplete {
background-position: left 10px center;
}
.js input.form-autocomplete.ui-autocomplete-loading {
background-image: url(../../../images/icons/throbber-active.gif);
background-position: right 10px center; /* LTR */
}
.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading {
background-position: left 10px center;
}
@@ -0,0 +1,15 @@
/**
* @file
* Float clearing.
*
* Based on the micro clearfix hack by Nicolas Gallagher, with the :before
* pseudo selector removed to allow normal top margin collapse.
*
* @see http://nicolasgallagher.com/micro-clearfix-hack
*/
.clearfix:after {
content: "";
display: table;
clear: both;
}
@@ -0,0 +1,73 @@
/**
* @file
* Inline items.
*/
.container-inline {
display: inline-flex;
}
.container-inline div,
.container-inline label {
display: flex;
align-items: center;
flex-direction: column;
}
.container-inline input {
align-self: flex-start;
}
.container-inline legend {
margin-bottom: 15px;
}
.container-inline label {
margin-bottom: 0;
}
.container-inline .fieldset-legend {
font-weight: 700;
}
.container-inline .form-item {
margin-bottom: 0;
}
.container-inline .details-wrapper .form-item {
margin-bottom: 20px;
width: 100%;
}
.container-inline .details-wrapper .form-item:last-of-type {
margin-bottom: 0;
}
.container-inline .fieldset-wrapper .form-item {
margin-right: 0;
margin-bottom: 20px;
width: 100%;
}
.container-inline .fieldset-wrapper .form-item:last-child {
margin-right: 0;
margin-bottom: 0;
}
@media screen and (min-width: 640px) {
.container-inline div,
.container-inline label {
flex-direction: row;
align-items: flex-start;
}
.container-inline .fieldset-wrapper .form-item {
margin-right: 20px;
margin-bottom: 0;
width: auto;
}
.container-inline .details-wrapper .form-item {
margin-right: 20px;
width: auto;
}
}
@@ -0,0 +1,10 @@
/**
* @file
* Collapsible details.
*
* @see collapse.js
*/
.js details:not([open]) .details-wrapper {
display: none;
}
@@ -0,0 +1,9 @@
/**
* @file
* Fieldgroup border reset.
*/
.fieldgroup {
border-width: 0;
padding: 0;
}
@@ -0,0 +1,53 @@
/**
* @file
* Utility classes to hide elements in different ways.
*/
/**
* Hide elements from all users.
*
* Used for elements which should not be immediately displayed to any user. An
* example would be collapsible details that will be expanded with a click
* from a user. The effect of this class can be toggled with the jQuery show()
* and hide() functions.
*/
.hidden {
display: none;
}
/**
* Hide elements visually, but keep them available for screen readers.
*
* Used for information required for screen reader users to understand and use
* the site where visual display is undesirable. Information provided in this
* manner should be kept concise, to avoid unnecessary burden on the user.
* "!important" is used to prevent unintentional overrides.
*/
.visually-hidden {
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
height: 1px;
width: 1px;
word-wrap: normal;
}
/**
* The .focusable class extends the .visually-hidden class to allow
* the element to be focusable when navigated to via the keyboard.
*/
.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
position: static;
clip: auto;
overflow: visible;
height: auto;
width: auto;
}
/**
* Hide visually and from screen readers, but maintain layout.
*/
.invisible {
visibility: hidden;
}
@@ -0,0 +1,19 @@
/**
* @file
* Styles for item list.
*/
.item-list__comma-list,
.item-list__comma-list li {
display: inline;
}
.item-list__comma-list {
margin: 0;
padding: 0;
}
.item-list__comma-list li:after {
content: ", ";
}
.item-list__comma-list li:last-child:after {
content: "";
}
@@ -0,0 +1,22 @@
/**
* @file
* Utility classes to assist with Javascript functionality.
*/
/**
* For anything you want to hide on page load when JS is enabled, so
* that you can use the JS to control visibility and avoid flicker.
*/
.js .js-hide {
display: none;
}
/**
* For anything you want to show on page load only when JS is enabled.
*/
.js-show {
display: none;
}
.js .js-show {
display: block;
}
@@ -0,0 +1,8 @@
/**
* @file
* Utility class to prevent text wrapping.
*/
.nowrap {
white-space: nowrap;
}
@@ -0,0 +1,8 @@
/*
* @file
* Contain positioned elements.
*/
.position-container {
position: relative;
}
@@ -0,0 +1,51 @@
/**
* @file
* Progress behavior.
*
* @see progress.js
*/
.progress {
position: relative;
margin-top: 20px;
}
.progress__track {
background-color: #fff;
margin-top: 10px;
max-width: 100%;
min-width: 100px;
height: 16px;
}
.progress__bar {
background-color: #000;
height: 1.5em;
width: 3%;
min-width: 3%;
max-width: 100%;
}
.progress__description,
.progress__percentage {
color: #555;
overflow: hidden;
font-size: 0.875em;
margin-top: 0.2em;
}
.progress__description {
float: left; /* LTR */
}
[dir="rtl"] .progress__description {
float: right;
}
.progress__percentage {
float: right; /* LTR */
}
[dir="rtl"] .progress__percentage {
float: left;
}
.progress--small .progress__track {
height: 7px;
}
.progress--small .progress__bar {
height: 7px;
background-size: 20px 20px;
}
@@ -0,0 +1,15 @@
/*
* @file
* Utility class to remove browser styles, especially for button.
*/
.reset-appearance {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0 none;
background: transparent;
padding: 0;
margin: 0;
line-height: inherit;
}
@@ -0,0 +1,21 @@
/**
* @file
* Resizable textareas.
*/
.resize-none {
resize: none;
}
.resize-vertical {
resize: vertical;
min-height: 2em;
}
.resize-horizontal {
resize: horizontal;
max-width: 100%;
}
.resize-both {
resize: both;
max-width: 100%;
min-height: 2em;
}
@@ -0,0 +1,11 @@
/**
* @file
* Table header behavior.
*
* @see tableheader.js
*/
table.sticky-header {
z-index: 9;
margin-top: 0;
}
@@ -0,0 +1,77 @@
/**
* @file
* Styles for the system status counter component.
*/
.system-status-counter {
box-sizing: border-box;
display: inline-block;
width: 100%;
white-space: nowrap;
background: #f5f5f5;
}
.system-status-counter__status-icon {
display: inline-block;
height: 60px;
width: 60px;
vertical-align: middle;
}
.system-status-counter__status-icon:before {
content: "";
background-size: 25px;
background-position: 50% center;
background-repeat: no-repeat;
width: 100%;
height: 100%;
display: block;
}
.system-status-counter__status-icon--error:before {
background-image: url(../../../images/icons/error.svg);
}
.system-status-counter__status-icon--warning:before {
background-image: url(../../../images/icons/warning.svg);
}
.system-status-counter__status-icon--checked:before {
background-image: url(../../../images/icons/check.svg);
}
.system-status-counter__status-title {
display: inline-block;
vertical-align: middle;
text-transform: uppercase;
padding: 0;
font-size: 14px;
line-height: 1;
font-weight: bold;
}
.system-status-counter__title-count {
display: block;
}
.system-status-counter__details {
font-size: 12px;
font-weight: normal;
text-transform: none;
display: block;
line-height: 1;
margin-top: 5px;
}
.system-status-counter__details a {
color: #333;
}
@media screen and (min-width: 61em) {
.system-status-counter__status-icon,
.system-status-counter {
height: 65px;
}
.system-status-counter__status-icon {
width: 65px;
}
.system-status-counter__status-icon:before {
background-size: 35px;
}
}
@@ -0,0 +1,23 @@
/**
* @file
* Styles for the system status report counters.
*/
.system-status-report-counters__item {
margin: 0;
width: 100%;
padding-right: 20px;
margin-bottom: 20px;
}
.system-status-report-counters__item:last-child {
padding-right: 0;
}
@media screen and (min-width: 60em) {
.system-status-report-counters {
display: flex;
justify-content: space-between;
}
}
@@ -0,0 +1,165 @@
/**
* @file
* Mediteran styles for the System Status general info.
*/
.system-status-general-info__header {
overflow: hidden;
font-weight: 300;
margin: 10px 0 20px 0;
font-size: 26px;
}
.system-status-general-info__items {
display: flex;
flex-direction: column;
}
.system-status-general-info__item {
padding: 0 5px 40px 5px;
box-sizing: border-box;
width: 100%;
}
@media screen and (min-width: 1024px) {
.system-status-general-info__items {
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
.system-status-general-info__item {
padding: 0 40px 40px 5px;
box-sizing: border-box;
width: 33.3333333333%;
}
.system-status-general-info__item:nth-child(2) {
width: 66.6666666666%;
padding-right: 0;
}
.system-status-general-info__item:last-child {
border-right: none;
padding: 0;
}
}
.system-status-general-info__item-icon {
display: inline-block;
height: 55px;
width: 55px;
vertical-align: top;
}
.system-status-general-info__item-icon:before {
content: "";
background-size: 35px;
background-position: 50% center;
background-repeat: no-repeat;
width: 100%;
height: 100%;
display: block;
}
.system-status-general-info__item-icon--d8:before {
background-image: url(../../../images/icons/cccccc/d8-logo.svg);
}
.system-status-general-info__item-icon--clock:before {
background-image: url(../../../images/icons/cccccc/clock.svg);
}
.system-status-general-info__item-icon--server:before {
background-image: url(../../../images/icons/cccccc/server.svg);
}
.system-status-general-info__item-icon--php:before {
background-image: url(../../../images/icons/cccccc/php-logo.svg);
background-size: 45px;
}
.system-status-general-info__item-icon--database:before {
background-image: url(../../../images/icons/cccccc/database.svg);
background-size: 30px;
}
.system-status-general-info__item-details {
box-sizing: border-box;
display: inline-block;
width: calc(100% - 60px);
padding-left: 10px; /* LTR */
position: relative;
}
[dir="rtl"] .system-status-general-info__item-details {
padding-right: 10px;
padding-left: 0;
}
.system-status-general-info__item-title {
margin: 15px 0;
color: #0678be;
text-transform: uppercase;
font-size: 14px;
border-bottom: 1px solid #ddd;
padding-bottom: 15px;
}
.system-status-general-info__sub-item-title {
margin: 0;
font-size: 14px;
}
.system-status-general-info__sub-item__title {
font-weight: bold;
}
.system-status-general-info__sub-item__value {
display: block;
}
.system-status-general-info__run-cron {
margin: 1em 0 0;
}
@media screen and (min-width: 60em) {
.system-status-general-info__item-icon {
width: 55px;
height: 55px;
}
.system-status-general-info__item-icon:before {
background-size: 35px;
}
.system-status-general-info__item-icon--php:before {
background-size: 55px;
}
.system-status-general-info__run-cron {
position: absolute;
top: 1em;
right: 1em; /* LTR */
margin-top: 0;
}
[dir="rtl"] .system-status-general-info__run-cron {
left: 1em;
right: auto;
}
}
@media screen and (max-width: 48em) {
.system-status-general-info__header {
display: none;
}
.system-status-general-info {
border-top: 0;
margin-top: 25px;
}
}
.system-status-general-info__description {
position: relative;
}
.system-status-general-info__description .cron-description__run-cron {
position: relative;
margin-top: 15px;
}
@media screen and (min-width: 480px) {
.system-status-general-info__description .cron-description__run-cron {
position: absolute;
top: 0;
right: 0;
margin-top: -20px;
}
}
@@ -0,0 +1,80 @@
/**
* @file
* Table drag behavior.
*
* @see tabledrag.js
*/
body.drag {
cursor: move;
}
tr.region-title {
font-weight: 700;
color: #0678be;
font-size: 18px;
line-height: 24px;
}
tr.region-message {
color: #999;
}
tr.region-populated {
display: none;
}
tr.add-new .tabledrag-changed {
display: none;
}
.draggable a.tabledrag-handle {
cursor: move;
float: left;
height: 24px;
margin: 0 10px 0 0;
overflow: hidden;
text-decoration: none;
}
[dir="rtl"] .draggable a.tabledrag-handle {
float: right;
margin: 0 0 0 10px;
}
a.tabledrag-handle:hover {
text-decoration: none;
}
a.tabledrag-handle .handle {
background: url(../../../images/icons/787878/move.svg) no-repeat 4px 4px;
height: 24px;
margin: 0;
padding: 0;
width: 24px;
}
.tabledrag-toggle-weight-wrapper {
text-align: right; /* LTR */
font-size: 14px;
float: none;
}
div.fieldset-wrapper .tabledrag-toggle-weight-wrapper {
font-size: 12px;
}
@media only screen and (min-width: 1024px) {
div.fieldset-wrapper .tabledrag-toggle-weight-wrapper {
position: absolute;
top: 12px;
right: 0;
}
}
div.fieldset-wrapper .tabledrag-toggle-weight-wrapper .link {
font-weight: 400;
}
[dir="rtl"] .tabledrag-toggle-weight-wrapper {
text-align: left;
}
.indentation {
float: left; /* LTR */
height: 1.7em;
margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
padding: 0.42em 0 0.42em 0.6em; /* LTR */
width: 20px;
}
[dir="rtl"] .indentation {
float: right;
margin: -0.4em -0.4em -0.4em 0.2em;
padding: 0.42em 0.6em 0.42em 0;
}
@@ -0,0 +1,19 @@
/**
* @file
* Table sort indicator.
*
* @see tablesort-indicator.html.twig
*/
.tablesort {
width: 16px;
height: 16px;
display: inline-block;
background-size: 100%;
}
.tablesort--asc {
background-image: url(../../../images/icons/787878/twistie-down.svg);
}
.tablesort--desc {
background-image: url(../../../images/icons/787878/twistie-up.svg);
}
@@ -0,0 +1,23 @@
/**
* @file
* Visual styles for a nested tree child.
*/
div.tree-child,
div.tree-child-horizontal {
background-image: url(../../../images/core/tree.png);
background-repeat: no-repeat;
}
div.tree-child {
background-position: 11px center; /* LTR */
}
div.tree-child-last {
background: url(../../../images/core/tree-bottom.png) no-repeat 11px center; /* LTR */
}
[dir="rtl"] div.tree-child,
[dir="rtl"] div.tree-child-last {
background-position: -65px center;
}
div.tree-child-horizontal {
background-position: -11px center;
}
@@ -0,0 +1,434 @@
/**
* @file
* Styles for administration pages.
*/
/**
* Reusable layout styles.
*/
.layout-container {
margin: 0;
padding: 0 20px;
}
.layout-container:after {
content: "";
display: table;
clear: both;
}
.layout-column--half,
.layout-column--quarter,
.layout-column--three-quarter {
width: 100%;
float: left;
}
@media screen and (min-width: 768px) {
.layout-column--half,
.layout-column--quarter,
.layout-column--three-quarter {
width: 50%;
}
}
@media screen and (min-width: 1200px) {
.layout-container {
margin: 0;
}
.layout-column {
box-sizing: border-box;
padding: 0;
}
.layout-column--half {
width: 50%;
}
.layout-column--quarter {
width: 25%;
}
.layout-column--three-quarter {
width: 75%;
}
}
/**
* Panel.
* Used to visually group items together.
*/
.panel {
padding: 5px 5px 15px;
}
.panel__description {
margin: 0 0 3px;
padding: 2px 0 3px 0;
}
/**
* System compact link: to toggle the display of description text.
*/
.compact-link {
margin: 0 0 0.5em 0;
}
/**
* Quick inline admin links.
*/
small .admin-link:before {
content: ' [';
}
small .admin-link:after {
content: '] ';
}
/**
* Modules page.
*/
.system-modules thead > tr {
border: 0;
}
.system-modules div.incompatible {
font-weight: bold;
}
.system-modules td.checkbox {
width: 16px;
padding-right: 0;
min-width: 16px;
}
.system-modules td.module {
width: 25%;
}
.system-modules td {
vertical-align: top;
padding: 20px;
}
.system-modules label,
.system-modules-uninstall label {
color: #1d1d1d;
font-size: 1.15em;
margin: 0;
}
.system-modules details {
color: #5c5c5b;
line-height: 20px;
overflow: hidden; /* truncates descriptions if too long */
text-overflow: ellipsis;
}
.system-modules details[open] {
height: auto;
overflow: visible;
}
.system-modules details[open] summary .text {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
text-transform: none;
}
.system-modules td details a {
color: #5c5c5b;
border: 0;
}
.system-modules td details {
border: 0;
margin: 0;
height: 20px;
}
.system-modules td details summary {
padding: 0;
text-transform: none;
font-weight: normal;
font-size: 14px;
line-height: 1.5;
cursor: pointer;
}
.system-modules td.description {
padding: 20px;
}
@media screen and (max-width: 40em) {
.system-modules td.name {
width: 20%;
}
.system-modules td.description {
width: 40%;
}
}
.system-modules .requirements {
padding: 5px 0;
max-width: 490px;
}
.system-modules .links {
overflow: hidden; /* prevents collapse */
}
.system-modules .checkbox {
margin: 0;
}
.system-modules .checkbox .form-item {
margin-bottom: 0;
}
.admin-requirements,
.admin-required {
font-size: 12px;
color: #333;
}
.admin-enabled {
color: #080;
}
.admin-missing {
color: #f00;
}
.module-link {
display: block;
padding: 2px 20px;
white-space: nowrap;
margin-top: 2px;
float: left; /* LTR */
}
[dir="rtl"] .module-link {
float: right;
}
.module-link-help {
background: url(../../images/icons/787878/questionmark-disc.svg) 0 50% no-repeat; /* LTR */
}
[dir="rtl"] .module-link-help {
background-position: top 50% right 0;
}
.module-link-permissions {
background: url(../../images/icons/787878/key.svg) 0 50% no-repeat; /* LTR */
}
[dir="rtl"] .module-link-permissions {
background-position: top 50% right 0;
}
.module-link-configure {
background: url(../../images/icons/787878/cog.svg) 0 50% no-repeat; /* LTR */
}
[dir="rtl"] .module-link-configure {
background-position: top 50% right 0;
}
/* Status report. */
.system-status-report__status-title {
position: relative;
vertical-align: top;
width: 100%;
padding: 10px 6px 10px 40px; /* LTR */
box-sizing: border-box;
font-weight: normal;
background-color: transparent;
}
[dir="rtl"] .system-status-report__status-title {
padding: 10px 40px 10px 6px;
}
.system-status-report__status-icon:before {
content: "";
background-repeat: no-repeat;
height: 16px;
width: 16px;
display: block;
position: absolute;
left: 12px; /* LTR */
top: 12px;
}
[dir="rtl"] .system-status-report__status-icon:before {
left: auto;
right: 12px;
}
.system-status-report__status-icon--error:before {
background-image: url(../../images/icons/e32700/error.svg);
}
.system-status-report__status-icon--warning:before {
background-image: url(../../images/icons/e29700/warning.svg);
}
.system-status-report__entry__value {
padding: 1em 0.5em;
}
/**
* Appearance page.
*/
.theme-info__header {
margin-bottom: 0;
font-weight: 700;
}
.theme-default .theme-info__header {
color: #0678be;
}
.theme-info__description {
margin-top: 0;
}
.system-themes-list-installed {
margin-bottom: 20px;
}
.system-themes-list-uninstalled {
border-top: 1px solid #f3f3f3;
border-bottom: 1px solid #f3f3f3;
padding: 20px 0;
margin-bottom: 20px;
}
.system-themes-list__header {
margin: 0;
}
.theme-selector {
box-sizing: border-box;
padding-right: 0;
padding-top: 20px;
padding-bottom: 20px;
}
@media screen and (min-width: 960px) {
.theme-selector {
padding-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
}
}
.theme-selector .screenshot,
.theme-selector .no-screenshot {
border: 1px solid #eee;
padding: 2px;
vertical-align: bottom;
width: 100%;
max-width: 360px;
height: auto;
text-align: center;
box-sizing: border-box;
}
.system-themes-list-uninstalled .screenshot,
.system-themes-list-uninstalled .no-screenshot {
max-width: 280px;
height: auto;
}
/**
* Theme display without vertical toolbar.
*/
@media screen and (min-width: 45em) {
body:not(.toolbar-vertical) .system-themes-list-installed .screenshot,
body:not(.toolbar-vertical) .system-themes-list-installed .no-screenshot {
float: left; /* LTR */
margin: 0 20px 0 0; /* LTR */
width: 360px;
}
[dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-installed .screenshot,
[dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-installed .no-screenshot {
float: right;
margin: 0 0 0 20px;
}
body:not(.toolbar-vertical) .system-themes-list-installed .system-themes-list__header {
margin-top: 0;
}
body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-selector {
box-sizing: border-box;
width: 25%;
float: left; /* LTR */
padding: 20px 20px 20px 0; /* LTR */
}
[dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-selector {
float: right;
padding: 20px 0 20px 20px;
}
}
/**
* Theme display with vertical toolbar.
*/
@media screen and (min-width: 60em) {
.toolbar-vertical .system-themes-list-installed .screenshot,
.toolbar-vertical .system-themes-list-installed .no-screenshot {
float: left; /* LTR */
margin: 0 20px 0 0; /* LTR */
width: 294px;
}
[dir="rtl"] .toolbar-vertical .system-themes-list-installed .screenshot,
[dir="rtl"] .toolbar-vertical .system-themes-list-installed .no-screenshot {
float: right;
margin: 0 0 0 20px;
}
.toolbar-vertical .system-themes-list-installed .theme-info__header {
margin-top: 0;
}
.toolbar-vertical .system-themes-list-uninstalled .theme-selector {
box-sizing: border-box;
width: 25%;
float: left; /* LTR */
padding: 20px 20px 20px 0; /* LTR */
}
[dir="rtl"] .toolbar-vertical .system-themes-list-uninstalled .theme-selector {
float: right;
padding: 20px 0 20px 20px;
}
}
.system-themes-list-installed .theme-info {
max-width: 940px;
}
.theme-selector .incompatible {
margin-top: 10px;
font-weight: bold;
}
.theme-selector .operations {
margin: 10px 0 0 -5px;
padding: 0;
}
.theme-selector .operations li {
margin: 5px;
padding: 0;
list-style-type: none;
display: inline-block;
}
.theme-selector .operations li a {
box-sizing: border-box;
display: inline-block;
text-align: center;
text-transform: uppercase;
padding: 6px 10px;
background-color: #f5f5f5;
color: #333;
text-decoration: none;
font-weight: 700;
font-size: 12px;
line-height: 1;
-webkit-transition: all 0.2s;
transition: all 0.2s;
border: 1px solid #b8b8b8;
min-width: 100px;
}
.theme-selector .operations li a:hover {
background-color: white;
border-color: #0678be;
color: #0678be;
text-decoration: none;
}
.theme-selector .operations li a:focus {
outline: transparent;
}
.system-themes-admin-form {
clear: left; /* LTR */
}
[dir="rtl"] .system-themes-admin-form {
clear: right;
}
.cron-description__run-cron {
display: flex;
margin-top: 20px;
}
.cron-description__run-cron a {
top: 0;
left: 0;
font-size: 12px;
padding: 6px 10px;
}
.system-cron-settings__link {
overflow-wrap: break-word;
word-wrap: break-word;
}
@@ -0,0 +1,42 @@
/**
* Traditional split diff theming
*/
table.diff {
border-spacing: 4px;
margin-bottom: 20px;
table-layout: fixed;
width: 100%;
}
table.diff .diff-context {
background-color: #fafafa;
}
table.diff .diff-deletedline {
background-color: #ffa;
width: 50%;
}
table.diff .diff-addedline {
background-color: #afa;
width: 50%;
}
table.diff .diffchange {
color: #f00;
font-weight: bold;
}
table.diff .diff-marker {
width: 1.4em;
}
table.diff th {
padding-right: inherit; /* LTR */
}
[dir="rtl"] table.diff th {
padding-right: 0;
padding-left: inherit;
}
table.diff td div {
overflow: auto;
padding: 0.1ex 0.5em;
word-wrap: break-word;
}
table.diff td {
padding: 0.1ex 0.4em;
}
@@ -0,0 +1,56 @@
/**
* Update styles
*/
.update-results {
margin-top: 3em;
padding: 0.25em;
border: 1px solid #ccc;
background: #eee;
font-size: smaller;
}
.update-results h2 {
margin-top: 0.25em;
}
.update-results h4 {
margin-bottom: 0.25em;
}
.update-results .none {
color: #888;
font-style: italic;
}
.update-results .failure strong {
color: #b63300;
}
/**
* Authorize.php styles
*/
#edit-submit-connection {
clear: both;
}
#edit-submit-process,
.filetransfer {
display: none;
clear: both;
}
.js #edit-submit-connection {
display: none;
}
.js #edit-submit-process {
display: block;
}
#edit-connection-settings-change-connection-type {
margin: 2.6em 0.5em 0 1em; /* LTR */
}
[dir="rtl"] #edit-connection-settings-change-connection-type {
margin-left: 0.5em;
margin-right: 1em;
}
/**
* Theme maintenance styles
*/
.authorize-results__failure {
font-weight: bold;
}