Skip to content

Commit 9f7afb6

Browse files
committed
feat: Dodanie trybu nocnego
1 parent 1e24fff commit 9f7afb6

File tree

3 files changed

+53
-10
lines changed

3 files changed

+53
-10
lines changed

songbook/src/flask/static/style.css

+24-7
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,23 @@
1919
text-align: center;
2020
font-size: 14px;
2121
}
22+
2223
.nav-side-menu .toggle-btn {
2324
display: none;
2425
}
26+
27+
.nav-side-menu .btn {
28+
display: block;
29+
padding: 3px;
30+
width: 40px;
31+
}
32+
33+
.brand button {
34+
margin-top: 4px;
35+
margin-right: 15px;
36+
float: right;
37+
}
38+
2539
.nav-side-menu .song {
2640
padding-left: 10px;
2741
}
@@ -126,15 +140,15 @@
126140
}
127141
.nav-side-menu .toggle-btn {
128142
display: block;
143+
}
144+
145+
.nav-side-menu .btn {
129146
cursor: pointer;
130-
position: absolute;
131147
right: 7vw;
132148
top: 15px;
133149
z-index: 10 !important;
134-
padding: 3px;
135150
background-color: #ffffff;
136151
color: #000;
137-
width: 40px;
138152
text-align: center;
139153
}
140154
.brand {
@@ -218,10 +232,9 @@ body {
218232
width: 100%;
219233
margin-bottom: 10px;
220234
}
221-
.nav-side-menu .sub-menu .toggle-btn {
235+
.nav-side-menu .sub-menu .btn {
222236
display: block;
223237
cursor: pointer;
224-
position: absolute;
225238
right: 10px;
226239
top: 10px;
227240
z-index: 10 !important;
@@ -292,10 +305,9 @@ body {
292305
width: 100%;
293306
margin-bottom: 10px;
294307
}
295-
.sub-line .toggle-btn {
308+
.sub-line .btn {
296309
display: block;
297310
cursor: pointer;
298-
position: absolute;
299311
right: 10px;
300312
top: 10px;
301313
z-index: 10 !important;
@@ -333,4 +345,9 @@ body {
333345

334346
.container {
335347
width: 100vw;
348+
}
349+
350+
.dark-mode {
351+
background-color: #2e353d;
352+
color: #e1ffff;
336353
}

songbook/src/flask/templates/app.js

+10-1
Original file line numberDiff line numberDiff line change
@@ -1086,4 +1086,13 @@ function getArtifact() {
10861086
}
10871087
}
10881088
})
1089-
}
1089+
}
1090+
1091+
function darkMode() {
1092+
var element = document.body;
1093+
element.classList.toggle("dark-mode");
1094+
}
1095+
1096+
function collapse() {
1097+
$("#menu-content").collapse('toggle');
1098+
}

songbook/src/flask/templates/page.html

+19-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@
2828

2929
<body>
3030
<div class="p-2 nav-side-menu">
31-
<div class="brand">Śpiewnik HK</div>
32-
<i class="fa fa-bars fa-2x toggle-btn" data-toggle="collapse" data-target="#menu-content"></i>
31+
<div class="brand">Śpiewnik HK
32+
<button onclick="collapse()" class="toggle-btn"><i class="fa fa-bars fa-2x btn"></i></button>
33+
<button onclick="darkMode()"><i class="fa fa-moon-o fa-2x btn"></i></button>
34+
</div>
3335
<div class="menu-list">
3436
<ul id="menu-content" class="menu-content collapse out {{'show' if filterString else ''}}">
3537
<li data-toggle="collapse" data-target="#search">
@@ -59,6 +61,21 @@
5961
</div>
6062
</div>
6163
{% autoescape false %}
64+
65+
66+
67+
68+
69+
70+
71+
72+
73+
74+
75+
76+
77+
78+
6279
<div class="main" style="overflow: auto;">
6380
{% if song %}
6481
<div class="d-flex flex-column">

0 commit comments

Comments
 (0)