1 document.addEventListener('DOMContentLoaded', function() {
3 document.title = "Tails";
6 var randomMessages = document.getElementsByClassName('random-message');
7 for (let i = 0; i < randomMessages.length; i++) {
8 var message = randomMessages[i]
9 var offset = (message.dataset.displayOffset == null) ? 0 : Number(message.dataset.displayOffset);
11 /* We divide the time since epoch by slots of 5 minutes. Each randomMessage
12 * will be displayed during 5 minutes of each (1 / displayProbability) of
13 * these 5-minutes slots.
15 * Reloading the page doesn't trigger more displays. */
16 if((Math.round(date / 1000 / 60 / 5) + offset) % Math.round(1 / message.dataset.displayProbability) == 0) {
17 message.style.display = "block";