<title>Vote!</title>
<style>
input { transform: scale(1.5) }
+ div { animation: 2s infinite linear spin }
+ @keyframes spin {
+ from { transform:rotate(0) }
+ to { transform:rotate(1turn) }
+ }
</style>
<script>
window.onload = function() {
for (cb of document.getElementsByTagName('input')) {
+ cb.addEventListener('click', (function(cb) {
+ return function() {
+ cb.style.display = 'none'
+ const spin = document.createElement('div')
+ spin.appendChild(document.createTextNode('⏳'))
+ cb.parentElement.insertBefore(spin, cb)
+ }
+ })(cb))
cb.disabled = false
}
}