23 lines
704 B
JavaScript
23 lines
704 B
JavaScript
function newWatch() {
|
|
var response = prompt("Name of new Watch", "");
|
|
if (response == null || response == "") {
|
|
return; // do nothing
|
|
}
|
|
var data = new URLSearchParams();
|
|
data.append("watch_name", response);
|
|
fetch("/watch/create", {
|
|
method: "POST",
|
|
body: data
|
|
}).then(function (response) {
|
|
if (!response.ok) {
|
|
alert("Could not create watch");
|
|
return;
|
|
}
|
|
window.location.href = response.url;
|
|
});
|
|
}
|
|
function newWatchLinkInit() {
|
|
var newWatchLink = document.getElementById("newWatchLink");
|
|
newWatchLink.onclick = newWatch;
|
|
}
|
|
document.addEventListener('DOMContentLoaded', newWatchLinkInit, false);
|