File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ const autoCollapseMaxHeight = maxHeight + "px";
1313 <div class =" content" >
1414 <slot />
1515 </div >
16- <button class =" expand-button" >
16+ <button class =" expand-button hidden " >
1717 Expand
1818 <Icon class =" expand-icon" name =" down-caret" size =" 1em" />
1919 </button >
@@ -33,17 +33,16 @@ const autoCollapseMaxHeight = maxHeight + "px";
3333 (wrapper as HTMLElement).dataset.maxHeight || "200",
3434 10
3535 );
36- if (contentElement.scrollHeight <= maxHeight) {
37- button.style.display = "none";
36+ if (contentElement.scrollHeight <= maxHeight)
3837 return;
39- }
4038
4139 // The document content is longer than the maximum height, collapse it.
4240 contentElement.classList.add("collapsed");
41+ button.classList.remove("hidden");
4342
4443 button.addEventListener("click", () => {
4544 contentElement.classList.remove("collapsed");
46- button.style.display = "none" ;
45+ button.classList.add("hidden") ;
4746 });
4847 });
4948 }
@@ -82,7 +81,11 @@ const autoCollapseMaxHeight = maxHeight + "px";
8281 font-size: 0.9rem;
8382 }
8483
85- .auto-collapse .expand-button .expand-icon {
84+ .auto-collapse > .expand-button.hidden {
85+ display: none;
86+ }
87+
88+ .auto-collapse > .expand-button > .expand-icon {
8689 display: inline;
8790 vertical-align: middle;
8891 }
Original file line number Diff line number Diff line change 1+ ---
2+
3+ ---
4+
5+ <div class =" desc" >
6+ <div class =" desc-item" >
7+ <slot name =" item" />
8+ </div >
9+ <div class =" desc-content" >
10+ <slot />
11+ </div >
12+ </div >
13+
14+ <style >
15+ .desc {
16+ display: grid;
17+ grid-column: span 2;
18+ grid-template-columns: subgrid;
19+ border-bottom: 1px solid var(--sl-color-gray-5);
20+ margin: 0;
21+ padding-top: calc(var(--sl-content-gap-y) * 0.35);
22+ padding-bottom: calc(var(--sl-content-gap-y) * 0.35);
23+ }
24+
25+ .desc-content {
26+ margin: 0;
27+ }
28+ </style >
29+
30+ <style is:global >
31+ .desc-item .revision-tag {
32+ display: block;
33+ }
34+ </style >
Original file line number Diff line number Diff line change 1+ ---
2+
3+ ---
4+
5+ <div class =" desc-list" >
6+ <slot />
7+ </div >
8+
9+ <style >
10+ .desc-list {
11+ display: grid;
12+ grid-template-columns: auto 1fr;
13+ column-gap: 1em;
14+ border-top: 1px solid var(--sl-color-gray-5);
15+ }
16+ </style >
Original file line number Diff line number Diff line change 1+ export { default as Desc } from "./Desc.astro" ;
2+ export { default as DescList } from "./DescList.astro" ;
Original file line number Diff line number Diff line change @@ -9,11 +9,9 @@ interface Props {
99const { value, since } = Astro .props ;
1010---
1111
12- <>
13- <td >{ value } </td >
14- <td class =" ftm-since-cell" >{ since } </td >
15- <td ><slot /></td >
16- </>
12+ <td >{ value } </td >
13+ <td class =" ftm-since-cell" >{ since } </td >
14+ <td ><slot /></td >
1715
1816<style >
1917 .ftm-since-cell {
Original file line number Diff line number Diff line change @@ -20,5 +20,14 @@ const asProps = nolink ? {} : { dest };
2020---
2121
2222<As {... asProps }>
23- <code >{ text } </code >
23+ <code class = " cppdoc-header " >{ text } </code >
2424</As >
25+
26+ <style >
27+ code.cppdoc-header {
28+ background-color: revert;
29+ font-size: 1em;
30+ padding-left: 0;
31+ padding-right: 0;
32+ }
33+ </style >
Original file line number Diff line number Diff line change @@ -6,13 +6,11 @@ interface Props {
66const { name } = Astro .props ;
77---
88
9- <Fragment >
10- <div class =" param-doc-cell" ><code >{ name } </code ></div >
11- <div class =" param-doc-cell" >-</div >
12- <div class =" param-doc-cell" >
13- <slot />
14- </div >
15- </Fragment >
9+ <div class =" param-doc-cell" ><code >{ name } </code ></div >
10+ <div class =" param-doc-cell" >-</div >
11+ <div class =" param-doc-cell" >
12+ <slot />
13+ </div >
1614
1715<style >
1816 .param-doc-cell {
Original file line number Diff line number Diff line change 11export { default as Revision } from "./Revision.astro" ;
22export { default as RevisionBlock } from "./RevisionBlock.astro" ;
3+ export { default as RevisionTags } from "./RevisionTags.astro" ;
4+ export type { RevisionInfo , RevisionTrait } from "./types" ;
You can’t perform that action at this time.
0 commit comments