Skip to content

Commit 3989d85

Browse files
committed
refactor: improve naming of classes
1 parent 083bb36 commit 3989d85

5 files changed

Lines changed: 31 additions & 30 deletions

File tree

assets/js/dialog.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ function openDialog(dialogId) {
1111
dialog.show();
1212
openOverlay("dialog");
1313

14-
const closeButton = dialog.querySelector(".dialog__header > .a-button");
14+
const closeButton = dialog.querySelector(".o-dialog__header > .a-button");
1515
if (closeButton) {
1616
closeButton.addEventListener("click", () => closeDialog(dialog));
1717
}
@@ -23,7 +23,7 @@ function closeDialog(dialog) {
2323
}
2424

2525
function closeAllDialogs() {
26-
document.querySelectorAll("dialog.dialog[open]").forEach((dialog) => {
26+
document.querySelectorAll("dialog[open]").forEach((dialog) => {
2727
closeDialog(dialog);
2828
});
2929
}

assets/sass/dialog.scss

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,5 @@
1-
.dialog {
2-
position: fixed;
3-
top: 7rem;
4-
border: none;
5-
padding: 0;
6-
background-color: var(--bg-default);
7-
color: var(--color-body);
8-
border-radius: var(--border-radius-m);
9-
max-width: 80vw;
10-
max-height: 80vh;
11-
overflow: auto;
12-
z-index: 12;
1+
.o-dialog {
2+
max-height: calc(100vh - 14rem);
133

144
.a-anchorlink {
155
margin-bottom: 0;
@@ -23,6 +13,20 @@
2313
max-width: 60rem;
2414
}
2515

16+
&__wrapper {
17+
width: fit-content;
18+
position: fixed;
19+
top: 7rem;
20+
border: none;
21+
padding: 0;
22+
background-color: var(--bg-default);
23+
color: var(--color-body);
24+
border-radius: var(--border-radius-m);
25+
z-index: 12;
26+
border: var(--border);
27+
overflow: auto;
28+
}
29+
2630
&__header {
2731
display: flex;
2832
column-gap: 1rem;

layouts/partials/booking.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@
8585
{{- $content := partial "increase-headings" (dict "content" .page.Content "offset" 2) -}}
8686
{{- $content := partial "prefix-footnotes" (dict "content" $content "prefix" .page.File.ContentBaseName) -}}
8787
{{- $content := partial "prefix-heading-ids" (dict "content" $content "prefix" .page.File.ContentBaseName) -}}
88-
{{- $content := partial "remove-newlines" $content -}}
8988
{{- $content | safeHTML -}}
9089
</div>
9190

layouts/partials/dialog.html

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1-
{{ if .ButtonText }}
2-
<button type="button" data-dialog-trigger="{{ .ID }}">
3-
{{ .ButtonText }}
4-
</button>
5-
{{ end }}
6-
7-
8-
<dialog id="{{ .ID }}" class="dialog" aria-labelledby="{{ .ID }}-title">
9-
<div class="dialog__header">
10-
<h2 id="{{ .ID }}-title" class="dialog__title">{{ .Title }}</h2>
11-
{{ partial "button-internal" (dict "Text" (partial "icon" "close")) }}
12-
</div>
13-
<div class="dialog__body">
14-
{{ .Content }}
1+
<dialog
2+
id="{{ .ID }}"
3+
class="o-dialog__wrapper o-container"
4+
aria-labelledby="{{ .ID }}-title"
5+
>
6+
<div class="o-dialog">
7+
<div class="o-dialog__header">
8+
<h2 id="{{ .ID }}-title" class="o-dialog__title">{{ .Title }}</h2>
9+
{{- partial "button-internal" (dict "Text" (partial "icon" "close")) -}}
10+
</div>
11+
<div class="o-dialog__body">
12+
{{- .Content -}}
13+
</div>
1514
</div>
1615
</dialog>

layouts/partials/remove-newlines.html

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)