Skip to content

Commit fcf42a6

Browse files
committed
last fixes for jekyll-generated content
Signed-off-by: Grace Grimwood <[email protected]>
1 parent a73bf6f commit fcf42a6

File tree

7 files changed

+38
-15
lines changed

7 files changed

+38
-15
lines changed

_includes/nested-card-tabbed/tab.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<li class="nav-item" role="tab">
1+
<li class="nav-item">
22
<button class="nav-link krx-card-nav-link {% if include.is_active_tab %}active{% endif %}"
33
id="{{ include.htmlid }}" data-bs-toggle="tab"
44
data-bs-target="#{{ include.htmlid }}-tab-pane" type="button"

_layouts/blog.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
layout: default
33
---
44
<div class="row align-items-start justify-content-center my-5">
5-
<div class="col-lg-3 mb-5">
5+
<div class="col-lg-3 mb-5" role="complementary" aria-labelledby="page-title">
66
<div class="card px-2 mx-2">
77
<div class="card-body">
8-
<h1 class="fs-3" class="card-title">{{ page.title }}</h1>
8+
<h1 class="fs-3" class="card-title" id="page-title">{{ page.title }}</h1>
99
<div class="container g-0 mt-4">
1010
<p class="card-text">
1111
{{ content }}
@@ -14,7 +14,7 @@ <h1 class="fs-3" class="card-title">{{ page.title }}</h1>
1414
</div>
1515
</div>
1616
</div>
17-
<div class="col-lg-6">
17+
<div class="col-lg-6" role="main">
1818
{% if site.paginate %}
1919
{% assign posts = paginator.posts %}
2020
{% else %}
@@ -51,7 +51,7 @@ <h2 class="card-title fs-4">
5151
</div>
5252
</div>
5353
{% if site.paginate %}
54-
<nav aria-label="Blog post list navigation">
54+
<nav role="navigation" aria-label="Blog post list navigation">
5555
<ul class="pagination">
5656
{%- if paginator.previous_page %}
5757
<li class="page-item">

_layouts/docs.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<div class="row justify-content-center gx-0">
66
<div class="col-lg-3">
77
<div class="card shadow my-lg-5 ms-lg-5 me-1">
8-
<div class="card-body mx-2">
8+
<div class="card-body mx-2" role="navigation" aria-label="{{ page.title }} page navigation">
99
<h1 class="card-title fs-3">
1010
{{ page.title }}
1111
</h1>
@@ -16,7 +16,7 @@ <h1 class="card-title fs-3">
1616
</div>
1717
</div>
1818
</div>
19-
<div class="col-lg-9">
19+
<div class="col-lg-9" role="main">
2020
<div class="card shadow my-lg-5 me-lg-5 ms-1">
2121
<div class="card-body mx-2">
2222
<div class="row g-0">

_layouts/overview.html

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,19 @@
77
<div class="row g-0">
88
<div class="col-auto">
99
<div class="card-body">
10-
<div class="card-text m-2">
10+
<div class="card-text m-2" role="main" aria-label="Overview of Kroxylicious">
1111
{{ content | markdownify | inject_anchors }}
1212
</div>
1313
</div>
1414
</div>
1515
</div>
1616
</div>
1717
</div>
18+
19+
<script>
20+
document.addEventListener("DOMContentLoaded", function () {
21+
document.querySelectorAll("a.anchor").forEach((anchorElem) => {
22+
anchorElem.setAttribute("style", "display: none; visibility: hidden;");
23+
})
24+
})
25+
</script>

_layouts/quickstart.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
layout: default
33
---
4-
<div class="card gx-5 gy-5 m-lg-5">
4+
<div class="card gx-5 gy-5 m-lg-5" role="navigation" aria-label="Quickstart navigation">
55
<div class="card-header">
66
<div class="card-title display-6 mx-2 mt-3 mb-4"><i class="bi bi-stopwatch me-4"></i>Quick Start Guide</div>
77
<ul class="nav nav-tabs nav-justified fs-5 card-header-tabs" id="quickstart" role="tablist">
88
{% for quickstart in site.quickstarts %}
99
{% if quickstart.htmlid and quickstart.tab_title %}
1010
<li class="nav-item">
11-
<button class="nav-link {% if forloop.first %}active{% endif %}"
11+
<button class="nav-link krx-card-nav-link {% if forloop.first %}active{% endif %}"
1212
id="{{ quickstart.htmlid }}" data-bs-toggle="tab"
1313
data-bs-target="#{{ quickstart.htmlid }}-tab-pane" type="button"
1414
role="tab" aria-controls="{{ quickstart.htmlid }}-tab-pane"
@@ -20,7 +20,7 @@
2020
{% endfor %}
2121
</ul>
2222
</div>
23-
<div class="card-body tab-content p-4 p-lg-5" id="quickstartContent">
23+
<div class="card-body tab-content p-4 p-lg-5" id="quickstartContent" role="main" aria-labelledby="{{ quickstart.htmlid }}">
2424
{% for quickstart in site.quickstarts %}
2525
{% if quickstart.htmlid and quickstart.tab_title %}
2626
<div class="tab-pane fade show {% if forloop.first %}active{% endif %}"

_layouts/use-cases.html

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@
55

66
<div class="row justify-content-center">
77
<div class="col-11 col-lg-8 card shadow gx-5 gy-5 m-lg-5">
8-
<div class="card-body mx-2">
8+
<div class="card-body mx-2" role="main" aria-labelledby="page-title">
99
<div class="card-title display-6 mt-3 mb-4">
10-
<h1>Use Cases</h1>
10+
<h1 id="page-title">Use Cases</h1>
1111
</div>
1212
<div class="row g-0">
1313
<div class="col-auto">
1414
<div class="card-text">
1515
{% for use_case in site.use_cases %}
16-
<div class="{{ use_case.name | slugify }}-toc">{{ use_case.content | toc_only }}</div>
16+
<div id="{{ use_case.name | slugify }}-toc">{{ use_case.content | toc_only }}</div>
1717
{% endfor %}
1818
{% for use_case in site.use_cases %}
19-
<div class="{{ use_case.name | slugify }}-content">{{ use_case.content | markdownify | inject_anchors}}</div>
19+
<div id="{{ use_case.name | slugify }}-content">{{ use_case.content | markdownify | inject_anchors}}</div>
2020
{% endfor %}
2121
</div>
2222
</div>
@@ -25,3 +25,14 @@ <h1>Use Cases</h1>
2525
</div>
2626
</div>
2727

28+
<script>
29+
document.addEventListener("DOMContentLoaded", function () {
30+
document.querySelectorAll("#toc").forEach((tocElem) => {
31+
var parentID = tocElem.parentElement.getAttribute("id");
32+
tocElem.setAttribute("id", parentID + "-container");
33+
})
34+
document.querySelectorAll("a.anchor").forEach((anchorElem) => {
35+
anchorElem.setAttribute("style", "display: none; visibility: hidden;");
36+
})
37+
})
38+
</script>

_sass/kroxylicious.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ a {
6969
text-shadow: 0 0 1rem rgba($kroxy-light, 0.15);
7070
}
7171

72+
.krx-card-nav-link {
73+
color: $kroxy-dark-green;
74+
}
75+
7276
.krx-footer-license {
7377
justify-content: flex-end!important;
7478
margin-top: 1rem !important;

0 commit comments

Comments
 (0)