* implement new search and tagging for notebooks * add example tags, remove inspector reference * include annotations in mct * fix performance tests Co-authored-by: John Hill <john.c.hill@nasa.gov> Co-authored-by: unlikelyzero <jchill2@gmail.com> Co-authored-by: Andrew Henry <akhenry@gmail.com>
102 lines
2.0 KiB
SCSS
102 lines
2.0 KiB
SCSS
/******************************************************** PICKER */
|
|
.c-datetime-picker {
|
|
@include userSelectNone();
|
|
padding: $interiorMarginLg !important;
|
|
display: flex !important; // Override .c-menu display: block;
|
|
flex-direction: column;
|
|
> * + * {
|
|
margin-top: $interiorMargin;
|
|
}
|
|
|
|
&__close-button {
|
|
display: none; // Only show when body.phone, see below.
|
|
}
|
|
|
|
&__pager {
|
|
flex: 0 0 auto;
|
|
}
|
|
|
|
&__calendar {
|
|
border-top: 1px solid $colorInteriorBorder;
|
|
flex: 1 1 auto;
|
|
}
|
|
}
|
|
|
|
.c-pager {
|
|
display: grid;
|
|
grid-column-gap: $interiorMargin;
|
|
grid-template-rows: 1fr;
|
|
grid-template-columns: auto 1fr auto;
|
|
align-items: center;
|
|
|
|
.c-icon-button {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
&__month-year {
|
|
text-align: center;
|
|
}
|
|
}
|
|
|
|
/******************************************************** CALENDAR */
|
|
.c-calendar {
|
|
display: grid;
|
|
grid-template-columns: repeat(7, min-content);
|
|
grid-template-rows: auto;
|
|
grid-gap: 1px;
|
|
height: 100%;
|
|
|
|
$mutedOpacity: 0.5;
|
|
|
|
ul {
|
|
display: contents;
|
|
&[class*='--header'] {
|
|
pointer-events: none;
|
|
li {
|
|
opacity: $mutedOpacity;
|
|
}
|
|
}
|
|
}
|
|
|
|
li {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center !important;
|
|
padding: $interiorMargin;
|
|
|
|
&.is-in-month {
|
|
background: $colorMenuElementHilite;
|
|
}
|
|
|
|
&.selected {
|
|
background: $colorKey;
|
|
color: $colorKeyFg;
|
|
}
|
|
}
|
|
|
|
&__day {
|
|
&--sub {
|
|
opacity: $mutedOpacity;
|
|
font-size: 0.8em;
|
|
}
|
|
}
|
|
}
|
|
|
|
/******************************************************** MOBILE */
|
|
body.phone {
|
|
.c-datetime-picker {
|
|
&.c-menu {
|
|
@include modalFullScreen();
|
|
}
|
|
|
|
&__close-button {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
}
|
|
}
|
|
|
|
.c-calendar {
|
|
grid-template-columns: repeat(7, auto);
|
|
}
|
|
}
|