Skip to content

Commit 0f94818

Browse files
fixes fro expandable headers in type members
1 parent f74dbae commit 0f94818

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

scaladoc/resources/dotty_res/scripts/ux.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,20 @@ function attachAllListeners() {
9797
}
9898
}
9999

100+
document
101+
.querySelectorAll(".documentableElement .signature")
102+
.forEach((signature) => {
103+
const short = signature.querySelector(".signature-short");
104+
const long = signature.querySelector(".signature-long");
105+
const extender = document.createElement("span");
106+
const extenderDots = document.createTextNode("...");
107+
extender.appendChild(extenderDots);
108+
extender.classList.add("extender");
109+
if (short && long && signature.children[1].hasChildNodes()) {
110+
signature.children[0].append(extender);
111+
}
112+
});
113+
100114
const documentableLists = document.getElementsByClassName("documentableList");
101115
[...documentableLists].forEach((list) => {
102116
list.children[0].addEventListener("click", () => {

scaladoc/resources/dotty_res/styles/theme/components/api-member.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ color: var(--text-secondary);
8787
}
8888

8989
.documentableElement.expand .signature-long {
90-
display: block;
90+
display: inline;
9191
}
9292

9393
.documentableElement.expand .extender {

0 commit comments

Comments
 (0)