MediaWiki:Common.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */ function getRandomValue(array) { const randomIndex = Math.floor(Math.random() * array.length); return array[randomIndex]; }; const randomSelectionElements = document.querySelectorAll('.random-selection'); randomSelectionElements.forEach(elem => { const choices = elem.dataset.choices; const choicesArray = choices.split(';'); const chosen = getRandomValue(choicesArray); elem.textContent = chosen; }); const randomSelectionElements2 = document.querySelectorAll('.random-selection2'); randomSelectionElements2.forEach(elem => { const choices = elem.innerHTML; const choicesArray = choices.split(';'); const chosen = getRandomValue(choicesArray); elem.innerText = chosen; elem.style.display = ''; });