Fix rich editor styling

This commit is contained in:
1ilit
2023-10-14 16:43:22 +03:00
parent e2a37b68e4
commit 651c8f9de7
45 changed files with 140 additions and 682 deletions

View File

@@ -319,171 +319,6 @@ pre::-webkit-scrollbar-thumb {
background-size: contain;
}
.toolbar i.chevron-down {
margin-top: 3px;
margin-left: 6px;
width: 16px;
height: 16px;
user-select: none;
background-image: url(/public/images/icons/chevron-down.svg);
}
.toolbar i.chevron-down-dark {
margin-top: 3px;
margin-left: 6px;
width: 16px;
height: 16px;
user-select: none;
background-image: url(/public/images/icons/chevron-down-dark.svg);
}
.toolbar i.chevron-down.inside {
width: 16px;
height: 16px;
margin-left: -20px;
margin-top: 11px;
margin-right: 10px;
pointer-events: none;
}
.toolbar i.chevron-down-dark.inside {
width: 16px;
height: 16px;
margin-left: -20px;
margin-top: 11px;
margin-right: 10px;
pointer-events: none;
}
#block-controls button:focus-visible {
border-color: blue;
}
#block-controls span.block-type {
background-size: contain;
display: block;
width: 18px;
height: 18px;
margin: 2px;
}
#block-controls span.block-type.paragraph {
background-image: url(/public/images/icons/text-paragraph.svg);
}
#block-controls span.block-type.paragraph-dark {
background-image: url(/public/images/icons/text-paragraph-dark.svg);
}
#block-controls span.block-type.h1 {
background-image: url(/public/images/icons/type-h1.svg);
}
#block-controls span.block-type.h1-dark {
background-image: url(/public/images/icons/type-h1-dark.svg);
}
#block-controls span.block-type.h2 {
background-image: url(/public/images/icons/type-h2.svg);
}
#block-controls span.block-type.h2-dark {
background-image: url(/public/images/icons/type-h2-dark.svg);
}
#block-controls span.block-type.quote {
background-image: url(/public/images/icons/chat-square-quote.svg);
}
#block-controls span.block-type.quote-dark {
background-image: url(/public/images/icons/chat-square-quote-dark.svg);
}
#block-controls span.block-type.ul {
background-image: url(/public/images/icons/list-ul.svg);
}
#block-controls span.block-type.ul-dark {
background-image: url(/public/images/icons/list-ul-dark.svg);
}
#block-controls span.block-type.ol {
background-image: url(/public/images/icons/list-ol.svg);
}
#block-controls span.block-type.ol-dark {
background-image: url(/public/images/icons/list-ol-dark.svg);
}
#block-controls span.block-type.code {
background-image: url(/public/images/icons/code.svg);
}
#block-controls span.block-type.code-dark {
background-image: url(/public/images/icons/code-dark.svg);
}
.dropdown {
z-index: 5;
display: block;
position: absolute;
box-shadow: 0 12px 28px 0 rgba(0, 0, 0, 0.2), 0 2px 4px 0 rgba(0, 0, 0, 0.1),
inset 0 0 0 1px rgba(var(--semi-grey-2), 1);
border-radius: 6px;
min-width: 240px;
min-height: 40px;
background-color: rgba(var(--semi-grey-1), 1);
}
.dropdown .item {
padding: 6px 16px;
width: 100%;
color: rgba(var(--semi-text-1), 1);
cursor: pointer;
line-height: 16px;
font-size: 14px;
display: flex;
align-content: center;
flex-direction: row;
flex-shrink: 0;
justify-content: space-between;
border: 0;
}
.dropdown .item .active {
display: flex;
width: 20px;
height: 20px;
}
.dropdown .item:first-child {
margin-top: 8px;
}
.dropdown .item:last-child {
margin-bottom: 8px;
}
.dropdown .item:hover {
background-color: rgba(var(--semi-grey-3), 1);
}
.dropdown .item .text {
display: flex;
line-height: 20px;
flex-grow: 1;
}
.dropdown .item .icon {
display: flex;
width: 20px;
height: 20px;
user-select: none;
margin-right: 12px;
line-height: 16px;
background-size: contain;
}
.link-editor {
position: absolute;
z-index: 100;
@@ -581,164 +416,4 @@ pre::-webkit-scrollbar-thumb {
height: 20px;
width: 20px;
vertical-align: -0.25em;
}
i.undo {
background-image: url(/public/images/icons/arrow-counterclockwise.svg);
}
i.undo-dark {
background-image: url(/public/images/icons/arrow-counterclockwise-dark.svg);
}
i.redo {
background-image: url(/public/images/icons/arrow-clockwise.svg);
}
i.redo-dark {
background-image: url(/public/images/icons/arrow-clockwise-dark.svg);
}
.icon.paragraph {
background-image: url(/public/images/icons/text-paragraph.svg);
}
.icon.paragraph-dark {
background-image: url(/public/images/icons/text-paragraph-dark.svg);
}
.icon.large-heading,
.icon.h1 {
background-image: url(/public/images/icons/type-h1.svg);
}
.icon.large-heading-dark,
.icon.h1-dark {
background-image: url(/public/images/icons/type-h1-dark.svg);
}
.icon.small-heading,
.icon.h2 {
background-image: url(/public/images/icons/type-h2.svg);
}
.icon.small-heading-dark,
.icon.h2-dark {
background-image: url(/public/images/icons/type-h2-dark.svg);
}
.icon.bullet-list,
.icon.ul {
background-image: url(/public/images/icons/list-ul.svg);
}
.icon.bullet-list-dark,
.icon.ul-dark {
background-image: url(/public/images/icons/list-ul-dark.svg);
}
.icon.numbered-list,
.icon.ol {
background-image: url(/public/images/icons/list-ol.svg);
}
.icon.numbered-list-dark,
.icon.ol-dark {
background-image: url(/public/images/icons/list-ol-dark.svg);
}
.icon.quote {
background-image: url(/public/images/icons/chat-square-quote.svg);
}
.icon.quote-dark {
background-image: url(/public/images/icons/chat-square-quote-dark.svg);
}
.icon.code {
background-image: url(/public/images/icons/code.svg);
}
.icon.code-dark {
background-image: url(/public/images/icons/code-dark.svg);
}
i.bold {
background-image: url(/public/images/icons/type-bold.svg);
}
i.bold-dark {
background-image: url(/public/images/icons/type-bold-dark.svg);
}
i.italic {
background-image: url(/public/images/icons/type-italic.svg);
}
i.italic-dark {
background-image: url(/public/images/icons/type-italic-dark.svg);
}
i.underline {
background-image: url(/public/images/icons/type-underline.svg);
}
i.underline-dark {
background-image: url(/public/images/icons/type-underline-dark.svg);
}
i.strikethrough {
background-image: url(/public/images/icons/type-strikethrough.svg);
}
i.strikethrough-dark {
background-image: url(/public/images/icons/type-strikethrough-dark.svg);
}
i.code {
background-image: url(/public/images/icons/code.svg);
}
i.code-dark {
background-image: url(/public/images/icons/code-dark.svg);
}
i.link {
background-image: url(/public/images/icons/link.svg);
}
i.link-dark {
background-image: url(/public/images/icons/link-dark.svg);
}
i.left-align {
background-image: url(/public/images/icons/text-left.svg);
}
i.left-align-dark {
background-image: url(/public/images/icons/text-left-dark.svg);
}
i.center-align {
background-image: url(/public/images/icons/text-center.svg);
}
i.center-align-dark {
background-image: url(/public/images/icons/text-center-dark.svg);
}
i.right-align {
background-image: url(/public/images/icons/text-right.svg);
}
i.right-align-dark {
background-image: url(/public/images/icons/text-right-dark.svg);
}
i.justify-align {
background-image: url(/public/images/icons/justify.svg);
}
i.justify-align-dark {
background-image: url(/public/images/icons/justify-dark.svg);
}
}