Skip to content

Commit 1669128

Browse files
Fix code block default wrapping in Firefox/Safari (#55)
* move source toolbox higher up and style elements * tiny fix
1 parent e9739d9 commit 1669128

File tree

8 files changed

+271
-260
lines changed

8 files changed

+271
-260
lines changed

src/css/doc.css

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -862,14 +862,12 @@
862862
white-space: pre-wrap;
863863
}
864864

865-
.doc pre.highlight code,
866865
.doc .listingblock pre:not(.highlight),
867866
.doc .literalblock pre {
868867
background: var(--ds-background-level1);
869-
/* box-shadow: inset 0 0 1.75px var(--ds-divider); */
870868
display: block;
871869
overflow-x: auto;
872-
border-radius: 6px;
870+
border-radius: calc(6 / var(--rem-base) * 1rem);
873871
padding: var(--ds-space-2);
874872
}
875873

src/css/ds-admonition-block.css

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
/*
2+
*
3+
* Admonitions component
4+
*
5+
*/
6+
.doc .admonitionblock {
7+
border: 1px solid var(--ds-success-outlined-border);
8+
border-radius: calc(6 / var(--rem-base) * 1rem);
9+
overflow-x: hidden;
10+
}
11+
12+
.doc .admonitionblock > table > tbody > tr {
13+
display: flex;
14+
flex-direction: row;
15+
flex-wrap: wrap;
16+
}
17+
18+
.doc .admonitionblock .icon {
19+
display: flex;
20+
gap: var(--ds-space-1);
21+
align-items: center;
22+
align-self: stretch;
23+
position: unset;
24+
width: 100%;
25+
transform: none;
26+
text-transform: none;
27+
color: var(--ds-text-primary);
28+
font-size: calc(16 / var(--rem-base) * 1rem);
29+
line-height: 1.5;
30+
height: var(--ds-space-6);
31+
padding: var(--ds-space-1h) var(--ds-space-2);
32+
border-radius: 0;
33+
}
34+
35+
.doc .admonitionblock td.content > *,
36+
.doc .admonitionblock td.content p {
37+
margin-top: var(--ds-space-2);
38+
}
39+
40+
.doc .admonitionblock td.content .ulist p {
41+
margin-top: 0;
42+
}
43+
44+
.doc .admonitionblock td.content > .paragraph:first-child p:first-child,
45+
.doc .admonitionblock td.content > .title {
46+
margin: 0;
47+
}
48+
49+
.doc .admonitionblock .title {
50+
font-style: normal;
51+
}
52+
53+
.doc .admonitionblock td.content {
54+
background: none;
55+
}
56+
57+
.doc .admonitionblock .icon::before {
58+
font-family: "Material Icons Outlined", sans-serif;
59+
font-size: calc(20 / var(--rem-base) * 1rem);
60+
font-weight: normal;
61+
}
62+
63+
/* TIP, NOTE */
64+
.doc .admonitionblock.tip .icon,
65+
.doc .admonitionblock.note .icon {
66+
background: var(--ds-success-soft-bg);
67+
color: var(--ds-text-primary);
68+
}
69+
70+
.doc .admonitionblock.note .icon::before {
71+
color: var(--ds-success-500);
72+
content: '\e88e';
73+
}
74+
75+
.doc .admonitionblock.tip .icon::before {
76+
color: var(--ds-success-500);
77+
content: '\e0f0';
78+
}
79+
80+
/* CAUTION */
81+
.doc .admonitionblock.caution .icon {
82+
background: var(--ds-warning-soft-bg);
83+
color: var(--ds-text-primary);
84+
}
85+
86+
.doc .admonitionblock.caution {
87+
border: 1px solid var(--ds-warning-outlined-border);
88+
}
89+
90+
.doc .admonitionblock.caution .icon::before {
91+
color: var(--ds-warning-500);
92+
content: '\e88e';
93+
}
94+
95+
/* WARNING, IMPORTANT */
96+
.doc .admonitionblock.warning .icon,
97+
.doc .admonitionblock.important .icon {
98+
background: var(--ds-failure-soft-bg);
99+
color: var(--ds-text-primary);
100+
}
101+
102+
.doc .admonitionblock.warning,
103+
.doc .admonitionblock.important {
104+
border: 1px solid var(--ds-failure-outlined-border);
105+
}
106+
107+
.doc .admonitionblock.warning .icon::before {
108+
color: var(--ds-failure-500);
109+
content: '\f083';
110+
}
111+
112+
.doc .admonitionblock.important .icon::before {
113+
color: var(--ds-failure-500);
114+
content: '\e160';
115+
}
116+
117+
html[data-theme="dark"] .doc .admonitionblock .icon::before {
118+
color: var(--ds-primary-text);
119+
}

src/css/ds-blocks.css

Lines changed: 0 additions & 248 deletions
This file was deleted.

0 commit comments

Comments
 (0)