buzzrelay/static/urlgen.js

20 lines
638 B
JavaScript
Raw Normal View History

2022-12-23 17:06:42 +00:00
(function() {
function setup(id) {
var inputEl = document.getElementById(id);
var preEl = document.getElementById(id + "-url");
function onChange(ev) {
setTimeout(function() {
var value = encodeURIComponent(inputEl.value.replace(/^#/, ""));
preEl.innerText = value ?
2023-01-11 17:50:28 +00:00
"https://" + document.location.host + "/" + id + "/" + value :
"\n";
2022-12-23 17:06:42 +00:00
}, 10);
}
inputEl.addEventListener('change', onChange);
inputEl.addEventListener('keyup', onChange);
}
setup("tag");
setup("instance");
})()