Skip to content

Commit 32710a6

Browse files
committed
add mobile menu style
1 parent b82421f commit 32710a6

File tree

32 files changed

+310
-25
lines changed

32 files changed

+310
-25
lines changed
Lines changed: 5 additions & 0 deletions
Loading
Lines changed: 4 additions & 2 deletions
Loading
Lines changed: 5 additions & 0 deletions
Loading
Lines changed: 5 additions & 0 deletions
Loading
Lines changed: 5 additions & 0 deletions
Loading
Lines changed: 5 additions & 0 deletions
Loading
Lines changed: 5 additions & 0 deletions
Loading
Lines changed: 4 additions & 2 deletions
Loading
Lines changed: 5 additions & 0 deletions
Loading
Lines changed: 5 additions & 0 deletions
Loading
Lines changed: 5 additions & 0 deletions
Loading
Lines changed: 5 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading

scaladoc/resources/dotty_res/scripts/theme.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@
3333
/* Wait for the DOM to be loaded before we try to attach event listeners to things in the DOM */
3434
window.addEventListener("DOMContentLoaded", () => {
3535
const themeToggler = document.querySelector('#theme-toggle');
36+
const mobileThemeToggler = document.querySelector('#mobile-theme-toggle');
37+
mobileThemeToggler.addEventListener("click", e => {
38+
toggleDarkTheme(!currentlyDark);
39+
});
40+
3641
themeToggler.addEventListener("click", e => {
3742
toggleDarkTheme(!currentlyDark);
3843
});

scaladoc/resources/dotty_res/styles/theme/components/button/icon-button.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,8 @@
317317

318318
.theme-dark #mobile-menu-toggle.icon-button.menu-shown.selected::after {
319319
content: url("../../../../images/icon-buttons/menu-animated/dark/selected.svg");
320+
}
321+
320322
/* gh button */
321323

322324
.icon-button.gh::after {

scaladoc/resources/dotty_res/styles/theme/layout/floatingButton.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
display: none;
33
position: fixed;
44
right: calc(3 * var(--base-spacing));
5-
bottom: calc(3 * var(--base-spacing));
5+
bottom: calc(10 * var(--base-spacing));
66
height: calc(5 * var(--base-spacing));
77
width: calc(5 * var(--base-spacing));
88
background-color: var(--action-primary-background-default-solid);

scaladoc/resources/dotty_res/styles/theme/layout/header.css

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,33 @@
5353
display: none;
5454
}
5555

56+
.projectVersion {
57+
display: block;
58+
overflow: hidden;
59+
white-space: nowrap;
60+
text-overflow: ellipsis;
61+
}
62+
63+
@media (max-width: 950px) {
64+
.projectVersion {
65+
width: calc(6 * var(--base-spacing));
66+
}
67+
68+
.header-container-right .text-button {
69+
margin-left: calc(2 * var(--base-spacing));
70+
}
71+
}
72+
5673
@media (max-width: 768px) {
5774
#mobile-menu-toggle {
5875
margin-left: calc(3 * var(--base-spacing));
5976
display: block;
6077
}
6178

79+
.projectVersion {
80+
width: auto;
81+
}
82+
6283
.header-container-right .text-button {
6384
display: none;
6485
}

scaladoc/resources/dotty_res/styles/theme/layout/leftMenu.css

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,24 +12,15 @@
1212
border: 1px solid var(--border-default);
1313
border-top: none;
1414
border-left: none;
15-
transition: width 0.5s;
15+
transition:left 0.2s linear;
1616
}
1717

1818
@media (max-width: 1024px) {
1919
#leftColumn {
20-
width: 0px;
21-
}
22-
23-
#leftColumn > .switcher-container {
24-
display: none;
20+
left: calc(-39 * var(--base-spacing));
2521
}
2622

2723
#leftColumn.show {
28-
width: 0px;
29-
width: calc(39 * var(--base-spacing));
30-
}
31-
32-
#leftColumn.show .switcher-container {
33-
display: flex;
24+
left: 0;
3425
}
3526
}

0 commit comments

Comments
 (0)