Skip to content

Commit 1dbe387

Browse files
authored
Merge pull request #33 from jklymak/fix-third-party-selector
FIX: move js listener to document from window
2 parents e0026a2 + b3b0092 commit 1dbe387

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

docs/_static/script.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ function getRandomInt(max) {
55
return Math.floor(Math.random() * max);
66
}
77

8-
window.addEventListener("DOMContentLoaded", () => {
8+
document.addEventListener("DOMContentLoaded", function(event) {
99
const tabs = document.querySelectorAll('[role="tab"]');
1010
const tabList = document.querySelector('[role="tablist"]');
1111

@@ -44,6 +44,17 @@ window.addEventListener("DOMContentLoaded", () => {
4444
tabs[tabFocus].focus();
4545
}
4646
});
47+
48+
///////////////////////////////////////
49+
// rotate images in images-rotate directory:
50+
var ind = getRandomInt(images_rotate.length);
51+
var im = images_rotate[ind].image;
52+
st = '<img class="imrot-img" src="_static/images-rotate/' +im+'" />'
53+
var cap = images_rotate[ind].caption;
54+
var link = "https://matplotlib.org/stable/" + images_rotate[ind].link;
55+
st2 = '<div class="imrot-cap">'+ cap + '</div>'
56+
document.getElementById('image_rotator').innerHTML = '<a href="' + link + '"> ' + st + st2 + '</a>';
57+
4758
});
4859

4960
function changeTabs(e) {
@@ -73,14 +84,3 @@ function changeTabs(e) {
7384
.removeAttribute("hidden");
7485
}
7586

76-
document.addEventListener("DOMContentLoaded", function(event) {
77-
///////////////////////////////////////
78-
// rotate images in images-rotate directory:
79-
var ind = getRandomInt(images_rotate.length);
80-
var im = images_rotate[ind].image;
81-
st = '<img class="imrot-img" src="_static/images-rotate/' +im+'" />'
82-
var cap = images_rotate[ind].caption;
83-
var link = "https://matplotlib.org/stable/" + images_rotate[ind].link;
84-
st2 = '<div class="imrot-cap">'+ cap + '</div>'
85-
document.getElementById('image_rotator').innerHTML = '<a href="' + link + '"> ' + st + st2 + '</a>';
86-
});

0 commit comments

Comments
 (0)