Skip to content

Commit e552646

Browse files
author
Smartlinuxcoder
committed
added tests
1 parent c45b17f commit e552646

File tree

1 file changed

+33
-29
lines changed

1 file changed

+33
-29
lines changed

index.html

Lines changed: 33 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -171,39 +171,43 @@
171171
<meta name="google-site-verification" content="38oUXJQakWezaXTQvJNFtivs8R0nWQOcPw7Gjho8-EE" />
172172
</head>
173173
<body>
174+
<audio id="music" src="xenogenesis.wav" preload="auto"></audio>
175+
174176
<script>
175-
var audio = new Audio('xenogenesis.wav');
176-
var isPlaying = false;
177-
178-
function startMusicAt2SecondMark() {
179-
var now = new Date();
180-
var seconds = now.getSeconds();
181-
var milliseconds = now.getMilliseconds();
182-
var delay = 0;
183-
184-
if (seconds < 2) {
185-
delay = (2 - seconds) * 1000 - milliseconds;
186-
} else {
187-
delay = (62 - seconds) * 1000 - milliseconds;
188-
}
189-
190-
setTimeout(function() {
191-
if (!isPlaying) {
192-
audio.play();
193-
isPlaying = true;
194-
}
195-
}, delay);
196-
}
177+
var isPlaying = false;
178+
179+
function startMusicAt2SecondMark() {
180+
var now = new Date();
181+
var seconds = now.getSeconds();
182+
var milliseconds = now.getMilliseconds();
183+
var delay = 0;
184+
185+
if (seconds < 2) {
186+
delay = (2 - seconds) * 1000 - milliseconds;
187+
} else {
188+
delay = (62 - seconds) * 1000 - milliseconds;
189+
}
197190

198-
audio.addEventListener('ended', function() {
199-
audio.pause();
200-
audio.currentTime = 0;
201-
isPlaying = false;
202-
});
191+
setTimeout(function () {
192+
var audio = document.getElementById("music");
203193

204-
startMusicAt2SecondMark();
194+
if (!isPlaying) {
195+
audio.play();
196+
isPlaying = true;
197+
}
198+
}, delay);
199+
}
200+
201+
document.addEventListener("DOMContentLoaded", startMusicAt2SecondMark);
205202

206-
</script>
203+
document.getElementById("music").addEventListener("ended", function () {
204+
var audio = document.getElementById("music");
205+
206+
audio.pause();
207+
audio.currentTime = 0;
208+
isPlaying = false;
209+
});
210+
</script>
207211
<!-- Navbar -->
208212
<div class="navbar">
209213
<a href="#rust">Rust</a>

0 commit comments

Comments
 (0)