💾 Archived View for she12.midnight.pub › randomizeLogo captured on 2021-11-30 at 20:18:30. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
/*
</style>
<script type="text/javascript" src="https://she12.midnight.pub/logos"></script>
<script type="text/javascript">
function randomizeLogo() {
const logoContainer = document.getElementsByTagName('pre')[0];
const preferredLogo = null;
let firstSignSet = false;
let firstSign = 0;
let lastSign = 0;
for (const logoKey in logos) {
lastSign = logoKey;
if (!firstSignSet) { firstSign = logoKey; firstSignSet = true; }
}
function getRandomSignKey() {
const min = Math.ceil(firstSign);
const max = Math.floor(lastSign);
return Math.floor(Math.random() * (max - min + 1) + min);
}
const setLogo = (logoKey) => logoContainer.innerHTML = logos[logoKey];
currentSignKey = typeof preferredLogo == 'number' ? preferredLogo : getRandomSignKey();
setLogo(currentSignKey);
logoContainer.onclick = function() {
currentSignKey++;
if (currentSignKey > lastSign) { currentSignKey -= (lastSign - firstSign + 1); }
setLogo(currentSignKey);
};
}
if (window.location == "https://midnight.pub/") { window.onload = randomizeLogo; }
/*
</script>
<style type="text/css">
@media only screen and (max-width: 900px) { pre { overflow-x: scroll; } }