Skip to content

Commit cf297ec

Browse files
committed
Responsive search bar
Signed-off-by: Conor MacBride <[email protected]>
1 parent 7247c58 commit cf297ec

File tree

2 files changed

+28
-33
lines changed

2 files changed

+28
-33
lines changed

pytest_mpl/summary/templates/navbar.html

Lines changed: 7 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,11 @@
1-
<nav class="navbar navbar-expand-lg navbar-light bg-light">
1+
<nav class="navbar navbar-expand-sm navbar-light bg-light">
22
<div class="container-fluid">
3-
<a class="navbar-brand" href="https://github.com/matplotlib/pytest-mpl">matplotlib / pytest-mpl</a>
4-
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent"
5-
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
6-
<span class="navbar-toggler-icon"></span>
7-
</button>
8-
<div class="collapse navbar-collapse" id="navbarSupportedContent">
9-
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
10-
<!--<li class="nav-item">
11-
<a class="nav-link active" aria-current="page" href="#">Home</a>
12-
</li>
13-
<li class="nav-item">
14-
<a class="nav-link" href="#">Link</a>
15-
</li>
16-
<li class="nav-item dropdown">
17-
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button"
18-
data-bs-toggle="dropdown" aria-expanded="false">
19-
Dropdown
20-
</a>
21-
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
22-
<li><a class="dropdown-item" href="#">Action</a></li>
23-
<li><a class="dropdown-item" href="#">Another action</a></li>
24-
<li>
25-
<hr class="dropdown-divider">
26-
</li>
27-
<li><a class="dropdown-item" href="#">Something else here</a></li>
28-
</ul>
29-
</li>
30-
<li class="nav-item">
31-
<a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">Disabled</a>
32-
</li>-->
33-
</ul>
34-
<form class="d-flex">
3+
<a class="navbar-brand" href="https://github.com/matplotlib/pytest-mpl">
4+
<span class="org">matplotlib</span>&nbsp;/&nbsp;<span class="repo">pytest-mpl</span>
5+
</a>
6+
<div class="d-flex nav-filtertools">
7+
<div class="spacer"></div>
8+
<form class="me-2 nav-searchbar">
359
<input class="form-control me-2 search" type="search" placeholder="Search" aria-label="Search">
3610
</form>
3711
<button class="btn btn-outline-primary" aria-label="Filter" type="button" data-bs-toggle="offcanvas"

pytest_mpl/summary/templates/styles.css

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,27 @@
11
body.no-hash-test .mpl-hash {
22
display: none;
33
}
4+
.navbar-brand span.repo {
5+
font-weight: bold;
6+
}
7+
.nav-filtertools {
8+
width: 100%;
9+
}
10+
.nav-filtertools div.spacer {
11+
flex: 1;
12+
display: none;
13+
}
14+
.nav-filtertools .nav-searchbar {
15+
flex: 10;
16+
}
17+
@media (min-width: 576px) {
18+
.nav-filtertools div.spacer {
19+
display: block;
20+
}
21+
.nav-filtertools .nav-searchbar {
22+
max-width: 400px;
23+
}
24+
}
425
.image-missing .mpl-image .card-body {
526
display: none;
627
}

0 commit comments

Comments
 (0)