|
|
@@ -12,7 +12,6 @@
|
|
|
.fc-day-grid .fc-row {
|
|
|
flex-grow: 1;
|
|
|
position: relative; // for housing the skeletons
|
|
|
- min-height: 4em; // ensure that all rows are at least this tall
|
|
|
}
|
|
|
|
|
|
.fc-day-grid .fc-row.fc-rigid { // TODO: make this a modifier class on fc-day-grid
|
|
|
@@ -68,15 +67,10 @@
|
|
|
.fc-day-grid .fc-row > .fc-mirror-skeleton {
|
|
|
& > table {
|
|
|
height: 100%; // everything but the content-skeleton creates height
|
|
|
- }
|
|
|
-}
|
|
|
|
|
|
-.fc-day-grid .fc-row > .fc-bgevent-skeleton,
|
|
|
-.fc-day-grid .fc-row > .fc-highlight-skeleton,
|
|
|
-.fc-day-grid .fc-row > .fc-content-skeleton,
|
|
|
-.fc-day-grid .fc-row > .fc-mirror-skeleton {
|
|
|
- th, td {
|
|
|
- border-color: transparent;
|
|
|
+ td, th {
|
|
|
+ height: 100%;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -89,10 +83,6 @@
|
|
|
|
|
|
// CONTENT SKELETON
|
|
|
|
|
|
-.fc-day-grid .fc-row > .fc-content-skeleton {
|
|
|
- padding-bottom: 1em; // ensure a space at bottom of cell for user selecting/clicking
|
|
|
-}
|
|
|
-
|
|
|
.fc-day-grid .fc-row.fc-rigid > .fc-content-skeleton {
|
|
|
position: absolute;
|
|
|
top: 0;
|
|
|
@@ -123,35 +113,50 @@
|
|
|
.fc-rtl .fc-day-grid .fc-day-top .fc-week-number { float: right; border-radius: 0 0 0 3px; }
|
|
|
|
|
|
|
|
|
-@media print {
|
|
|
+.fc-screen {
|
|
|
|
|
|
- // don't force a min-height on rows
|
|
|
.fc-day-grid .fc-row {
|
|
|
- height: auto !important; /* undo height that JS set in distributeHeight */
|
|
|
- min-height: 0 !important; /* undo the min-height from each view's specific stylesheet */
|
|
|
+ min-height: 4em; // ensure that all rows are at least this tall
|
|
|
+ }
|
|
|
+
|
|
|
+ .fc-day-grid .fc-row > .fc-content-skeleton {
|
|
|
+ padding-bottom: 1em; // ensure a space at bottom of cell for user selecting/clicking
|
|
|
}
|
|
|
|
|
|
- // kill the overlaid, absolutely-positioned components
|
|
|
- .fc-day-grid .fc-row > .fc-bg,
|
|
|
.fc-day-grid .fc-row > .fc-bgevent-skeleton,
|
|
|
.fc-day-grid .fc-row > .fc-highlight-skeleton,
|
|
|
+ .fc-day-grid .fc-row > .fc-content-skeleton,
|
|
|
.fc-day-grid .fc-row > .fc-mirror-skeleton {
|
|
|
- display: none;
|
|
|
+ th, td {
|
|
|
+ border-color: transparent;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
- .fc-day-grid .fc-row > .fc-content-skeleton {
|
|
|
- position: static; /* undo .fc-rigid */
|
|
|
- padding-bottom: 0 !important; /* use a more border-friendly method for this... */
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+.fc-print {
|
|
|
+
|
|
|
+ .fc-day-grid .fc-row > .fc-content-skeleton > table {
|
|
|
+ height: 4em;
|
|
|
}
|
|
|
|
|
|
- .fc-day-grid .fc-row > .fc-content-skeleton tbody tr:last-child td { /* only works in newer browsers */
|
|
|
- padding-bottom: 1em; /* ...gives space within the skeleton. also ensures min height in a way */
|
|
|
+ .fc-day-grid .fc-row > .fc-bgevent-skeleton,
|
|
|
+ .fc-day-grid .fc-row > .fc-highlight-skeleton,
|
|
|
+ .fc-day-grid .fc-row > .fc-content-skeleton,
|
|
|
+ .fc-day-grid .fc-row > .fc-mirror-skeleton {
|
|
|
+ th, td {
|
|
|
+ border-top-color: transparent;
|
|
|
+ border-bottom-color: transparent;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
- .fc-day-grid .fc-row > .fc-content-skeleton table {
|
|
|
- /* provides a min-height for the row, but only effective for IE, which exaggerates this value,
|
|
|
- making it look more like 3em. for other browers, it will already be this tall */
|
|
|
- height: 1em;
|
|
|
+ // kill the overlaid, absolutely-positioned components
|
|
|
+ .fc-day-grid .fc-row > .fc-bg,
|
|
|
+ .fc-day-grid .fc-row > .fc-bgevent-skeleton,
|
|
|
+ .fc-day-grid .fc-row > .fc-highlight-skeleton,
|
|
|
+ .fc-day-grid .fc-row > .fc-mirror-skeleton {
|
|
|
+ display: none;
|
|
|
}
|
|
|
|
|
|
}
|