consolidate js in one place

This commit is contained in:
Ted Unangst 2019-09-18 15:19:31 -04:00
parent 07bf86afde
commit 961fbcbb3b
2 changed files with 28 additions and 30 deletions

View File

@ -16,33 +16,3 @@ description: <input type="text" name="donkdesc" value="{{ .DonkDesc }}" autocomp
<input type="submit" value="it's gonna be honked"> <input type="submit" value="it's gonna be honked">
<input type="submit" name="preview" value="preview"> <input type="submit" name="preview" value="preview">
</form> </form>
<script>
(function() {
var el = document.getElementById("donkdescriptor")
el.style.display = "none"
})();
function showhonkform(elem, rid, hname) {
var form = document.getElementById("honkform")
form.style = "display: block"
if (elem) {
form.remove()
elem.parentElement.insertAdjacentElement('beforebegin', form)
} else {
elem = document.getElementById("honkformhost")
elem.insertAdjacentElement('afterend', form)
}
var ridinput = document.getElementById("ridinput")
var honknoise = document.getElementById("honknoise")
if (rid) {
ridinput.value = rid
honknoise.value = "@" + hname + " "
}
document.getElementById("honknoise").focus()
}
function updatedonker() {
var el = document.getElementById("donker")
el.children[1].textContent = el.children[0].value.slice(-20)
var el = document.getElementById("donkdescriptor")
el.style.display = ""
}
</script>

View File

@ -148,3 +148,31 @@ function relinkconvoys() {
window.onpopstate = statechanger window.onpopstate = statechanger
history.replaceState(thispagename, "some title", "") history.replaceState(thispagename, "some title", "")
})(); })();
(function() {
var el = document.getElementById("donkdescriptor")
el.style.display = "none"
})();
function showhonkform(elem, rid, hname) {
var form = document.getElementById("honkform")
form.style = "display: block"
if (elem) {
form.remove()
elem.parentElement.insertAdjacentElement('beforebegin', form)
} else {
elem = document.getElementById("honkformhost")
elem.insertAdjacentElement('afterend', form)
}
var ridinput = document.getElementById("ridinput")
var honknoise = document.getElementById("honknoise")
if (rid) {
ridinput.value = rid
honknoise.value = "@" + hname + " "
}
document.getElementById("honknoise").focus()
}
function updatedonker() {
var el = document.getElementById("donker")
el.children[1].textContent = el.children[0].value.slice(-20)
var el = document.getElementById("donkdescriptor")
el.style.display = ""
}