mirror of
https://github.com/driftywinds/driftywinds.github.io.git
synced 2025-12-19 19:13:33 +00:00
19 lines
513 B
JavaScript
19 lines
513 B
JavaScript
(function main() {
|
|
const success = url => window.location.replace(`index.html?source=${url}`);
|
|
|
|
// If valid source provided
|
|
if (urlSearchParams.has('source') && isValidHTTPURL(sourceURL))
|
|
success(sourceURL);
|
|
|
|
const textField = document.querySelector("input");
|
|
textField.addEventListener("keypress", function (event) {
|
|
if (event.key === "Enter") {
|
|
event.preventDefault();
|
|
|
|
const url = textField.value;
|
|
if (!isValidHTTPURL(url))
|
|
alert("Invalid HTTP URL.");
|
|
else success(url);
|
|
}
|
|
});
|
|
})(); |