max-width: 100%;
&.neg, &.invalid {
- border: 1px solid $negative;
+ border: 1px solid var(--color-negative);
}
&.pos, &.valid {
- border: 1px solid $positive;
+ border: 1px solid var(--color-positive);
}
&.disabled, &[disabled] {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAMUlEQVQIW2NkwAGuXbv2nxGbHEhCS0uLEUMSJgHShCKJLIEiiS4Bl8QmAZbEJQGSBAC62BuJ+tt7zgAAAABJRU5ErkJggg==);
outline: 0;
}
}
- .markdown-display, .markdown-editor-wrap {
- flex: 1;
- position: relative;
- }
&.fullscreen {
position: fixed;
top: 0;
}
.markdown-editor-wrap {
- display: flex;
- flex-direction: column;
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
@include lightDark(border-color, #ddd, #000);
- width: 50%;
- max-width: 50%;
+ position: relative;
+ flex: 1;
+ min-width: 0;
}
-
.markdown-editor-wrap + .markdown-editor-wrap {
- border-inline-start: 1px solid;
- @include lightDark(border-color, #ddd, #000);
+ flex-basis: 50%;
+ flex-shrink: 0;
+ flex-grow: 0;
+}
+
+.markdown-editor-wrap .cm-editor {
+ flex: 1;
+ max-width: 100%;
+ border: 0;
+ margin: 0;
+}
+
+.markdown-panel-divider {
+ width: 2px;
+ @include lightDark(background-color, #ddd, #000);
+ cursor: col-resize;
}
@include smaller-than($m) {
width: 100%;
max-width: 100%;
flex-grow: 1;
- }
- #markdown-editor .editor-toolbar {
- padding: 0;
- }
- #markdown-editor .editor-toolbar > * {
- padding: $-xs $-s;
+ flex-basis: auto !important;
}
.editor-toolbar-label {
float: none !important;
border-radius: 2px;
display: inline-block;
border: 2px solid currentColor;
- opacity: 0.6;
overflow: hidden;
fill: currentColor;
.svg-icon {
}
}
+.contained-search-box {
+ display: flex;
+ height: 38px;
+ z-index: -1;
+ &.floating {
+ box-shadow: $bs-med;
+ border-radius: 4px;
+ overflow: hidden;
+ @include whenDark {
+ border: 1px solid #000;
+ }
+ }
+ input, button {
+ height: 100%;
+ border-radius: 0;
+ border: 1px solid #ddd;
+ @include lightDark(border-color, #ddd, #000);
+ margin-inline-start: -1px;
+ &:last-child {
+ border-inline-end: 0;
+ }
+ }
+ input {
+ border: 0;
+ flex: 5;
+ padding: $-xs $-s;
+ &:focus, &:active {
+ outline: 1px dotted var(--color-primary);
+ outline-offset: -2px;
+ border: 0;
+ }
+ }
+ button {
+ border: 0;
+ width: 48px;
+ border-inline-start: 1px solid #DDD;
+ background-color: #FFF;
+ @include lightDark(background-color, #FFF, #333);
+ @include lightDark(color, #444, #AAA);
+ }
+ button:focus {
+ outline: 1px dotted var(--color-primary);
+ outline-offset: -2px;
+ }
+ svg {
+ margin: 0;
+ }
+ @include smaller-than($s) {
+ width: 180px;
+ }
+}
+
.outline > input {
border: 0;
border-bottom: 2px solid #DDD;