Mercurial > hg > rlgwebd
view options.js @ 192:addc4e3456c4
Begin adding systemd compatibility.
The Makefile can be used to build and install rlgwebd. On systems with
systemd, the unit file controls starting and stopping the service, and
the shell script is not needed.
The unit file uses KillMode=none because socat does not actually stop
rlgwebd, it only asks it to stop and exits without waiting for a
response. Until a better stopping method is introduced, this setting
prevents systemd from killing all the rlgwebd processes as soon as
socat exits.
author | John "Elwin" Edwards |
---|---|
date | Fri, 01 Jan 2016 16:11:34 -0500 |
parents | 99fbc7c55b81 |
children |
line wrap: on
line source
function setup() { if (!("lcred" in sessionStorage)) { setstatus("You are not logged in."); return; } var url = "/uinfo/email?key=" + sessionStorage.getItem("lcred"); var req = new XMLHttpRequest(); req.onreadystatechange = function () { if (req.readyState != 4 || req.status != 200) return; var reply = JSON.parse(req.responseText); if (!("email" in reply)) { setstatus("You are not logged in."); } else { setstatus("You are logged in as " + reply.u + "."); document.getElementById("input_email").value = reply["email"]; //document.getElementById("switch").style.display = "block"; } } req.open('GET', url, true); req.send(); } function setstatus(stattext) { var statnode = document.createTextNode(stattext); var statdiv = document.getElementById("ostat"); statdiv.replaceChild(statnode, statdiv.firstChild); } function postemail() { if (!("lcred" in sessionStorage)) return; var posturl = "/uinfo/email?key=" + sessionStorage.getItem("lcred"); var msg = {"v": document.getElementById("input_email").value}; var req = new XMLHttpRequest(); req.open('POST', posturl, true); req.send(JSON.stringify(msg)); } function postpw() { if (!("lcred" in sessionStorage)) return; var posturl = "/uinfo/pw?key=" + sessionStorage.getItem("lcred"); var msg = {"v": document.getElementById("input_pw").value}; var req = new XMLHttpRequest(); req.open('POST', posturl, true); req.send(JSON.stringify(msg)); }