generator-craftskeleton
Version:
Starterkit for Craft CMS 2.x (Multi-Environment Configs with HeartyConfig, Gulp, and Bower for Dependencie-Management) made by interpunkt. ag
215 lines (165 loc) • 5.4 kB
CSS
/* ==========================================================================
// Super Table Styles
// ========================================================================== */
.superTableContainer {
position: relative;
}
/* ==========================================================================
// Column-Layout Styles
// ========================================================================== */
table.editable.superTable {
margin-top: 10px;
}
table.editable.superTable tbody tr td {
text-align: left;
}
table.editable.superTable tbody tr td > .field > .heading {
display: none;
}
table.editable.superTable tbody tr td.action {
background: #ebedef;
}
body.ltr table.editable.superTable tbody tr td:nth-child(2) {
border-left: none;
}
.superTableColumn table.editable.superTable {
table-layout: fixed;
}
.superTableColumn table.editable.superTable th.col-header[colspan="2"] {
width: 29px;
}
.superTableColumn table.editable.superTable tbody tr td.action + td.action {
padding-left: 4px;
}
/* Tweak the required asterisks a little */
.superTableColumn .col-header .heading-text.required:after {
margin: -4px 0 0 1px;
}
/* Tweak the info icon a little */
.superTableColumn .col-header .heading-text .info:before {
margin: 1px 0 0 1px;
}
/* ==========================================================================
// Row-Layout Styles
// ========================================================================== */
.superTableRow {
margin: 10px 0;
}
.superTableRow table.editable.superTable {
margin: 0;
display: block;
}
.superTableRow .rowHeader {
font-weight: bold;
vertical-align: top;
font-size: 11px;
line-height: 1.2;
color: rgba(0, 0, 0, 0.5);
border-radius: 3px 3px 0 0;
padding: 8px 7px ;
text-align: left;
white-space: nowrap;
background: #f9fafa;
-webkit-box-shadow: 0 2px 1px -2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 2px 1px -2px rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 1px -2px rgba(0, 0, 0, 0.2);
}
.superTableRow .rowHeader .heading-text {
min-height: 30px;
display: block;
}
/* Tweak the required asterisks a little */
.superTableRow .rowHeader .heading-text.required:after {
margin: -4px 0 0 1px;
}
/* Tweak the info icon a little */
.superTableRow .rowHeader .heading-text .info:before {
margin: 1px 0 0 1px;
}
.superTableRow .placeholder {
width: 25px ;
}
.superTableRow table {
position: relative;
}
.superTableRow table.editable + .btn.add {
margin-top: 10px;
display: inline-block;
padding: 6px 12px;
border: none;
text-align: center;
white-space: nowrap;
cursor: pointer;
-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
color: #29323d;
background-image: -webkit-linear-gradient(white, #fafafa);
background-image: -moz-linear-gradient(white, #fafafa);
background-image: -ms-linear-gradient(white, #fafafa);
background-image: -o-linear-gradient(white, #fafafa);
background-image: linear-gradient(white, #fafafa);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
}
.superTableRow tfoot tr {
right: 0;
width: 45px;
position: absolute;
top: 0;
height: 100%;
text-align: center;
background: #ebedef;
opacity: 1;
border-left: 1px solid rgba(0, 0, 0, 0.07);
}
.superTableRow .floating .icon.move:before {
position: absolute;
top: 50%;
left: 50%;
margin: -7px 0 0 -17px;
}
.superTableRow .floating .icon.delete:before {
position: absolute;
top: 50%;
left: 50%;
margin: -7px 0 0 3px;
}
/* Special-case for inner Matrix fields for Row Layout. When collapsed, breaks out of the table container */
/* so fix that was some positioning fixes */
.superTableRow .matrixblock.collapsed .titlebar {
position: relative;
}
.superTableRow .matrixblock.collapsed .preview {
position: absolute;
}
.superTableRow .matrixblock.collapsed .actions {
background: #eef0f1;
right: 0;
padding-right: 5px;
}
/* ==========================================================================
// Provide special formatting for some third-party field types. Just to make things clean
// ========================================================================== */
.superTableContainer .field .fruitlinkit .fruitlinkit-options,
.superTableContainer .field .fruitlinkit .fruitlinkit-type,
.superTableContainer .field .linkit .linkit-type {
margin: 7px 0;
}
.superTableContainer .field .fruitlinkit .fruitlinkit-type {
margin-right: 7px;
}
.superTableContainer .field .fruitlinkit .fruitlinkit-options,
.superTableContainer .field .fruitlinkit .fruitlinkit-type-option,
.superTableContainer .field .fruitlinkit .fruitlinkit-text,
.superTableContainer .field .fruitlinkit .fruitlinkit-target,
.superTableContainer .field .linkit .linkit-type-option,
.superTableContainer .field .linkit .linkit-text,
.superTableContainer .field .linkit .linkit-target {
margin-bottom: 7px;
}