Skip to content

Commit 8a58cf0

Browse files
committed
Handle the button for all pages
Signed-off-by: Bruno Khélifi <khelifi@in2p3.fr>
1 parent ae4a0fb commit 8a58cf0

12 files changed

+171
-154
lines changed

404.html

+17-14
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<!-- End Matomo Code -->
4141

4242
<meta charset="utf-8">
43-
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
43+
<meta name="viewport" content="width=device-width, initial-scale=1>
4444
<title>Gammapy</title>
4545
<link href="https://fonts.googleapis.com/css?family=Fira+Sans" rel="stylesheet">
4646
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
@@ -52,12 +52,12 @@
5252

5353
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
5454
<a class="navbar-brand" href=".">Gammapy</a>
55-
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse"
55+
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse"
5656
aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
5757
<span class="navbar-toggler-icon"></span>
5858
</button>
5959
<div class="collapse navbar-collapse" id="navbarCollapse">
60-
<ul class="navbar-nav mr-auto">
60+
<ul class="navbar-nav me-auto mb-2 mb-md-0">
6161
<li class="nav-item">
6262
<a class="nav-link" href="https://github.com/gammapy/gammapy" target="_blank" rel="noopener"
6363
aria-label="GitHub">
@@ -123,17 +123,20 @@
123123
</div>
124124
</footer>
125125

126-
127-
128-
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"
129-
integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN"
130-
crossorigin="anonymous"></script>
131-
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
132-
integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
133-
crossorigin="anonymous"></script>
134-
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
135-
integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
136-
crossorigin="anonymous"></script>
126+
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js"></script>
127+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
128+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
129+
130+
<script>
131+
document.addEventListener('click', function (event) {
132+
var navbar = document.querySelector('.navbar-collapse');
133+
var button = document.querySelector('.navbar-toggler');
134+
if (navbar.classList.contains('show') && !navbar.contains(event.target) && !button.contains(event.target)) {
135+
var collapseInstance = bootstrap.Collapse.getInstance(navbar);
136+
collapseInstance.hide();
137+
}
138+
});
139+
</script>
137140

138141
</body>
139142
</html>

CoC.html

+17-13
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<!-- End Matomo Code -->
4141

4242
<meta charset="utf-8">
43-
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
43+
<meta name="viewport" content="width=device-width, initial-scale=1>
4444
<title>Gammapy - Contribute</title>
4545
<link href="https://fonts.googleapis.com/css?family=Fira+Sans" rel="stylesheet">
4646
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet"
@@ -58,12 +58,12 @@
5858

5959
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
6060
<a class="navbar-brand" href=".">Gammapy</a>
61-
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse"
61+
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse"
6262
aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
6363
<span class="navbar-toggler-icon"></span>
6464
</button>
6565
<div class="collapse navbar-collapse" id="navbarCollapse">
66-
<ul class="navbar-nav mr-auto">
66+
<ul class="navbar-nav me-auto mb-2 mb-md-0">
6767
<li class="nav-item">
6868
<a class="nav-link" href="https://github.com/gammapy/gammapy" target="_blank" rel="noopener"
6969
aria-label="GitHub">
@@ -172,16 +172,20 @@ <h1>Gammapy Community Code of Conduct</h1>
172172
</div>
173173
</footer>
174174

175-
176-
<script src="https://code.jquery.com/jquery-3.7.1.slim.min.js"
177-
integrity="sha256-kmHvs0B+OpCW5GVHUNjv9rOmY0IvSIRcf7zGUDTDQM8="
178-
crossorigin="anonymous"></script>
179-
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.9.2/cjs/popper-base.min.js"
180-
integrity="sha512-o0ub2Xb68yocD2zlJF3T68IBMS6Tcci0ELYFMSZg22LpCZ9/zceGsjt9k7sH/HZbqCAzwewcXCzyOcjfIG21Ow=="
181-
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
182-
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"
183-
integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz"
184-
crossorigin="anonymous"></script>
175+
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js"></script>
176+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
177+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
178+
179+
<script>
180+
document.addEventListener('click', function (event) {
181+
var navbar = document.querySelector('.navbar-collapse');
182+
var button = document.querySelector('.navbar-toggler');
183+
if (navbar.classList.contains('show') && !navbar.contains(event.target) && !button.contains(event.target)) {
184+
var collapseInstance = bootstrap.Collapse.getInstance(navbar);
185+
collapseInstance.hide();
186+
}
187+
});
188+
</script>
185189

186190
</body>
187191
</html>

DataPrivacy.html

+17-13
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<!-- End Matomo Code -->
4141

4242
<meta charset="utf-8">
43-
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
43+
<meta name="viewport" content="width=device-width, initial-scale=1>
4444
<title>Gammapy - Contribute</title>
4545
<link href="https://fonts.googleapis.com/css?family=Fira+Sans" rel="stylesheet">
4646
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet"
@@ -59,12 +59,12 @@
5959

6060
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
6161
<a class="navbar-brand" href=".">Gammapy</a>
62-
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse"
62+
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse"
6363
aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
6464
<span class="navbar-toggler-icon"></span>
6565
</button>
6666
<div class="collapse navbar-collapse" id="navbarCollapse">
67-
<ul class="navbar-nav mr-auto">
67+
<ul class="navbar-nav me-auto mb-2 mb-md-0">
6868
<li class="nav-item">
6969
<a class="nav-link" href="https://github.com/gammapy/gammapy" target="_blank" rel="noopener"
7070
aria-label="GitHub">
@@ -222,16 +222,20 @@ <h1>7. Contact Us</h1>
222222
</div>
223223
</footer>
224224

225-
226-
<script src="https://code.jquery.com/jquery-3.7.1.slim.min.js"
227-
integrity="sha256-kmHvs0B+OpCW5GVHUNjv9rOmY0IvSIRcf7zGUDTDQM8="
228-
crossorigin="anonymous"></script>
229-
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.9.2/cjs/popper-base.min.js"
230-
integrity="sha512-o0ub2Xb68yocD2zlJF3T68IBMS6Tcci0ELYFMSZg22LpCZ9/zceGsjt9k7sH/HZbqCAzwewcXCzyOcjfIG21Ow=="
231-
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
232-
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"
233-
integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz"
234-
crossorigin="anonymous"></script>
225+
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js"></script>
226+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
227+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
228+
229+
<script>
230+
document.addEventListener('click', function (event) {
231+
var navbar = document.querySelector('.navbar-collapse');
232+
var button = document.querySelector('.navbar-toggler');
233+
if (navbar.classList.contains('show') && !navbar.contains(event.target) && !button.contains(event.target)) {
234+
var collapseInstance = bootstrap.Collapse.getInstance(navbar);
235+
collapseInstance.hide();
236+
}
237+
});
238+
</script>
235239

236240
</body>
237241
</html>

about.html

+19-19
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
<!-- End Matomo Code -->
4242

4343
<meta charset="utf-8">
44-
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
44+
<meta name="viewport" content="width=device-width, initial-scale=1>
4545
<title>Gammapy - About</title>
4646
<link href="https://fonts.googleapis.com/css?family=Fira+Sans" rel="stylesheet">
4747
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
@@ -56,11 +56,12 @@
5656

5757
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
5858
<a class="navbar-brand" href=".">Gammapy</a>
59-
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
60-
<span class="navbar-toggler-icon"></span>
59+
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse"
60+
aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
61+
<span class="navbar-toggler-icon"></span>
6162
</button>
6263
<div class="collapse navbar-collapse" id="navbarNav">
63-
<ul class="navbar-nav">
64+
<ul class="navbar-nav me-auto mb-2 mb-md-0">
6465
<li class="nav-item">
6566
<a class="nav-link" href="https://github.com/gammapy/gammapy" target="_blank" rel="noopener"
6667
aria-label="GitHub">
@@ -225,21 +226,20 @@ <h2 id="awards"><a href="#awards"> Awards and Prizes </a></h2>
225226
</div>
226227
</footer>
227228

228-
229-
230-
<!--<script src="https://code.jquery.com/jquery-3.7.1.slim.min.js"-->
231-
<!-- integrity="sha256-kmHvs0B+OpCW5GVHUNjv9rOmY0IvSIRcf7zGUDTDQM8="-->
232-
<!-- crossorigin="anonymous"></script>-->
233-
<!--<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.9.2/cjs/popper-base.min.js"-->
234-
<!-- integrity="sha512-o0ub2Xb68yocD2zlJF3T68IBMS6Tcci0ELYFMSZg22LpCZ9/zceGsjt9k7sH/HZbqCAzwewcXCzyOcjfIG21Ow=="-->
235-
<!-- crossorigin="anonymous" referrerpolicy="no-referrer"></script>-->
236-
<!--<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"-->
237-
<!-- integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz"-->
238-
<!-- crossorigin="anonymous"></script>-->
239-
<!--<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-qLaMtvFFk2VBZxV45cd5R1ewopCBpyanISXYF/uOaGdXzI7XUBy9JCVg1LXUVUNf" crossorigin="anonymous"></script>-->
240-
241-
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js"></script>
242-
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
229+
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js"></script>
230+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
231+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
232+
233+
<script>
234+
document.addEventListener('click', function (event) {
235+
var navbar = document.querySelector('.navbar-collapse');
236+
var button = document.querySelector('.navbar-toggler');
237+
if (navbar.classList.contains('show') && !navbar.contains(event.target) && !button.contains(event.target)) {
238+
var collapseInstance = bootstrap.Collapse.getInstance(navbar);
239+
collapseInstance.hide();
240+
}
241+
});
242+
</script>
243243

244244
</body>
245245
</html>

acknowledging.html

+16-13
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
<!-- End Matomo Code -->
4242

4343
<meta charset="utf-8">
44-
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
44+
<meta name="viewport" content="width=device-width, initial-scale=1>
4545
<title>Acknowledging or Citing gammapy</title>
4646
<link href="https://fonts.googleapis.com/css?family=Fira+Sans" rel="stylesheet">
4747
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet"
@@ -59,12 +59,12 @@
5959

6060
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
6161
<a class="navbar-brand" href=".">Gammapy</a>
62-
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse"
62+
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse"
6363
aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
6464
<span class="navbar-toggler-icon"></span>
6565
</button>
6666
<div class="collapse navbar-collapse" id="navbarCollapse">
67-
<ul class="navbar-nav mr-auto">
67+
<ul class="navbar-nav me-auto mb-2 mb-md-0">
6868
<li class="nav-item">
6969
<a class="nav-link" href="https://github.com/gammapy/gammapy" target="_blank" rel="noopener"
7070
aria-label="GitHub">
@@ -340,17 +340,20 @@ <h2 id="projects"><a href="#projects">In projects</a></h2>
340340
</div>
341341
</footer>
342342

343+
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js"></script>
344+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
345+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
343346

344-
345-
<script src="https://code.jquery.com/jquery-3.7.1.slim.min.js"
346-
integrity="sha256-kmHvs0B+OpCW5GVHUNjv9rOmY0IvSIRcf7zGUDTDQM8="
347-
crossorigin="anonymous"></script>
348-
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.9.2/cjs/popper-base.min.js"
349-
integrity="sha512-o0ub2Xb68yocD2zlJF3T68IBMS6Tcci0ELYFMSZg22LpCZ9/zceGsjt9k7sH/HZbqCAzwewcXCzyOcjfIG21Ow=="
350-
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
351-
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"
352-
integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz"
353-
crossorigin="anonymous"></script>
347+
<script>
348+
document.addEventListener('click', function (event) {
349+
var navbar = document.querySelector('.navbar-collapse');
350+
var button = document.querySelector('.navbar-toggler');
351+
if (navbar.classList.contains('show') && !navbar.contains(event.target) && !button.contains(event.target)) {
352+
var collapseInstance = bootstrap.Collapse.getInstance(navbar);
353+
collapseInstance.hide();
354+
}
355+
});
356+
</script>
354357

355358
</body>
356359
</html>

contact.html

+16-12
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<!-- End Matomo Code -->
4141

4242
<meta charset="utf-8">
43-
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
43+
<meta name="viewport" content="width=device-width, initial-scale=1>
4444
<title>Gammapy - Contact</title>
4545
<link href="https://fonts.googleapis.com/css?family=Fira+Sans" rel="stylesheet">
4646
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet"
@@ -58,12 +58,12 @@
5858

5959
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
6060
<a class="navbar-brand" href=".">Gammapy</a>
61-
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse"
61+
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse"
6262
aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
6363
<span class="navbar-toggler-icon"></span>
6464
</button>
6565
<div class="collapse navbar-collapse" id="navbarCollapse">
66-
<ul class="navbar-nav mr-auto">
66+
<ul class="navbar-nav me-auto mb-2 mb-md-0">
6767
<li class="nav-item">
6868
<a class="nav-link" href="https://github.com/gammapy/gammapy" target="_blank" rel="noopener"
6969
aria-label="GitHub">
@@ -169,16 +169,20 @@ <h1>Contact</h1>
169169
</div>
170170
</footer>
171171

172+
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js"></script>
173+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
174+
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
172175

173-
<script src="https://code.jquery.com/jquery-3.7.1.slim.min.js"
174-
integrity="sha256-kmHvs0B+OpCW5GVHUNjv9rOmY0IvSIRcf7zGUDTDQM8="
175-
crossorigin="anonymous"></script>
176-
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.9.2/cjs/popper-base.min.js"
177-
integrity="sha512-o0ub2Xb68yocD2zlJF3T68IBMS6Tcci0ELYFMSZg22LpCZ9/zceGsjt9k7sH/HZbqCAzwewcXCzyOcjfIG21Ow=="
178-
crossorigin="anonymous" referrerpolicy="no-referrer"></script>
179-
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"
180-
integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz"
181-
crossorigin="anonymous"></script>
176+
<script>
177+
document.addEventListener('click', function (event) {
178+
var navbar = document.querySelector('.navbar-collapse');
179+
var button = document.querySelector('.navbar-toggler');
180+
if (navbar.classList.contains('show') && !navbar.contains(event.target) && !button.contains(event.target)) {
181+
var collapseInstance = bootstrap.Collapse.getInstance(navbar);
182+
collapseInstance.hide();
183+
}
184+
});
185+
</script>
182186

183187
</body>
184188
</html>

0 commit comments

Comments
 (0)