MediaWiki:Common.js: Difference between revisions
No edit summary |
No edit summary |
||
| Line 144: | Line 144: | ||
output.textContent = Math.round(miles) + ' mi'; | output.textContent = Math.round(miles) + ' mi'; | ||
}); | }); | ||
}); | |||
}); | |||
$(function () { | |||
var container = document.getElementById('pixel-to-mile-calculator'); | |||
if (!container) { | |||
return; | |||
} | |||
container.className = 'adaris-tool-box'; | |||
container.innerHTML = | |||
'<label for="pixelToMileInput"><strong>Pixels:</strong></label><br>' + | |||
'<input id="pixelToMileInput" type="number" placeholder="Enter pixels">' + | |||
'<p><strong>Distance:</strong> <span id="pixelToMileOutput">0 mi</span></p>'; | |||
var input = document.getElementById('pixelToMileInput'); | |||
var output = document.getElementById('pixelToMileOutput'); | |||
input.addEventListener('input', function () { | |||
var pixels = parseFloat(input.value); | |||
if (isNaN(pixels)) { | |||
output.textContent = '0 mi'; | |||
return; | |||
} | |||
var miles = (pixels / 1000) * 50; | |||
output.textContent = Math.round(miles) + ' mi'; | |||
}); | }); | ||
}); | }); | ||