Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
Commit ·
d1d52e1
1
Parent(s): 5024544
prevent glossary to cause line breaks
Browse files
app/src/components/Glossary.astro
CHANGED
|
@@ -30,7 +30,7 @@ const {
|
|
| 30 |
const tooltipId = `glossary-${Math.random().toString(36).slice(2)}`;
|
| 31 |
---
|
| 32 |
|
| 33 |
-
<
|
| 34 |
<span
|
| 35 |
class={`glossary-term ${className}`}
|
| 36 |
style={inlineStyle}
|
|
@@ -47,7 +47,7 @@ const tooltipId = `glossary-${Math.random().toString(36).slice(2)}`;
|
|
| 47 |
{term}
|
| 48 |
</span>
|
| 49 |
|
| 50 |
-
<
|
| 51 |
id={`${tooltipId}-tooltip`}
|
| 52 |
class="glossary-tooltip"
|
| 53 |
data-glossary-tooltip-id={tooltipId}
|
|
@@ -55,13 +55,13 @@ const tooltipId = `glossary-${Math.random().toString(36).slice(2)}`;
|
|
| 55 |
role="tooltip"
|
| 56 |
aria-hidden="true"
|
| 57 |
>
|
| 58 |
-
<
|
| 59 |
-
<
|
| 60 |
-
<
|
| 61 |
-
</
|
| 62 |
-
<
|
| 63 |
-
</
|
| 64 |
-
</
|
| 65 |
|
| 66 |
<script is:inline>
|
| 67 |
// Global script for all Glossary tooltips
|
|
@@ -196,6 +196,7 @@ const tooltipId = `glossary-${Math.random().toString(36).slice(2)}`;
|
|
| 196 |
}
|
| 197 |
|
| 198 |
.glossary-tooltip__content {
|
|
|
|
| 199 |
background: var(--surface-bg);
|
| 200 |
border: 1px solid var(--border-color);
|
| 201 |
border-radius: 8px 8px 0 0;
|
|
@@ -207,6 +208,7 @@ const tooltipId = `glossary-${Math.random().toString(36).slice(2)}`;
|
|
| 207 |
}
|
| 208 |
|
| 209 |
.glossary-tooltip__term {
|
|
|
|
| 210 |
font-weight: 600;
|
| 211 |
font-size: 14px;
|
| 212 |
color: var(--primary-color);
|
|
@@ -215,6 +217,7 @@ const tooltipId = `glossary-${Math.random().toString(36).slice(2)}`;
|
|
| 215 |
}
|
| 216 |
|
| 217 |
.glossary-tooltip__definition {
|
|
|
|
| 218 |
font-size: 13px;
|
| 219 |
color: var(--text-color);
|
| 220 |
line-height: 1.4;
|
|
@@ -222,6 +225,7 @@ const tooltipId = `glossary-${Math.random().toString(36).slice(2)}`;
|
|
| 222 |
}
|
| 223 |
|
| 224 |
.glossary-tooltip__arrow {
|
|
|
|
| 225 |
position: absolute;
|
| 226 |
width: 0;
|
| 227 |
height: 0;
|
|
|
|
| 30 |
const tooltipId = `glossary-${Math.random().toString(36).slice(2)}`;
|
| 31 |
---
|
| 32 |
|
| 33 |
+
<span class="glossary-container" data-glossary-container-id={tooltipId}>
|
| 34 |
<span
|
| 35 |
class={`glossary-term ${className}`}
|
| 36 |
style={inlineStyle}
|
|
|
|
| 47 |
{term}
|
| 48 |
</span>
|
| 49 |
|
| 50 |
+
<span
|
| 51 |
id={`${tooltipId}-tooltip`}
|
| 52 |
class="glossary-tooltip"
|
| 53 |
data-glossary-tooltip-id={tooltipId}
|
|
|
|
| 55 |
role="tooltip"
|
| 56 |
aria-hidden="true"
|
| 57 |
>
|
| 58 |
+
<span class="glossary-tooltip__content">
|
| 59 |
+
<span class="glossary-tooltip__term">{term}</span>
|
| 60 |
+
<span class="glossary-tooltip__definition">{definition}</span>
|
| 61 |
+
</span>
|
| 62 |
+
<span class="glossary-tooltip__arrow"></span>
|
| 63 |
+
</span>
|
| 64 |
+
</span>
|
| 65 |
|
| 66 |
<script is:inline>
|
| 67 |
// Global script for all Glossary tooltips
|
|
|
|
| 196 |
}
|
| 197 |
|
| 198 |
.glossary-tooltip__content {
|
| 199 |
+
display: block;
|
| 200 |
background: var(--surface-bg);
|
| 201 |
border: 1px solid var(--border-color);
|
| 202 |
border-radius: 8px 8px 0 0;
|
|
|
|
| 208 |
}
|
| 209 |
|
| 210 |
.glossary-tooltip__term {
|
| 211 |
+
display: block;
|
| 212 |
font-weight: 600;
|
| 213 |
font-size: 14px;
|
| 214 |
color: var(--primary-color);
|
|
|
|
| 217 |
}
|
| 218 |
|
| 219 |
.glossary-tooltip__definition {
|
| 220 |
+
display: block;
|
| 221 |
font-size: 13px;
|
| 222 |
color: var(--text-color);
|
| 223 |
line-height: 1.4;
|
|
|
|
| 225 |
}
|
| 226 |
|
| 227 |
.glossary-tooltip__arrow {
|
| 228 |
+
display: block;
|
| 229 |
position: absolute;
|
| 230 |
width: 0;
|
| 231 |
height: 0;
|