Update upgrade-description files.
[tails.git] / wiki / src / home.js
blob6abedb66d04aeb7e8116ea031fb1a2d1886f0afe
1 document.addEventListener('DOMContentLoaded', function() {
3   document.title = "Tails";
5   var date = Date.now()
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.
14      *
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";
18     }
20   }
22 });