perkeep/server/camlistored/ui/zembed_sigdebug.js.go

7 lines
2.5 KiB
Go
Raw Normal View History

// THIS FILE IS AUTO-GENERATED FROM sigdebug.js
// DO NOT EDIT.
package ui
func init() {
Files.Add("sigdebug.js", "var sigdisco = null;\n\nfunction discoverJsonSign() {\n var xhr = new XMLHttpRequest();\n xhr.onreadystatechange = function() {\n if (xhr.readyState != 4) { return; }\n if (xhr.status != 200) {\n console.log(\"no status 200; got \" + xhr.status);\n return;\n }\n sigdisco = JSON.parse(xhr.responseText);\n document.getElementById(\"sigdiscores\").innerHTML = \"<pre>\" + JSON.stringify(sigdisco, null, 2) + \"</pre>\";\n };\n xhr.open(\"GET\", disco.jsonSignRoot + \"/camli/sig/discovery\", true);\n xhr.send();\n}\n\nfunction addKeyRef() {\n if (!sigdisco) {\n alert(\"must do jsonsign discovery first\"); \n return;\n }\n clearta = document.getElementById(\"clearjson\");\n var j;\n try {\n j = JSON.parse(clearta.value);\n } catch (x) {\n alert(x);\n return\n }\n j.camliSigner = sigdisco.publicKeyBlobRef;\n clearta.value = JSON.stringify(j);\n}\n\nfunction doSign() {\n if (!sigdisco) {\n alert(\"must do jsonsign discovery first\");\n return;\n }\n clearta = document.getElementById(\"clearjson\");\n\n var xhr = new XMLHttpRequest();\n xhr.onreadystatechange = function() {\n if (xhr.readyState != 4) { return; }\n if (xhr.status != 200) {\n alert(\"got status \" + xhr.status)\n return;\n }\n document.getElementById(\"signedjson\").value = xhr.responseText;\n };\n xhr.open(\"POST\", sigdisco.signHandler, true);\n xhr.setRequestHeader(\"Content-Type\", \"application/x-www-form-urlencoded\");\n xhr.send(\"json=\" + encodeURIComponent(clearta.value));\n}\n\nfunction doVerify() {\n if (!sigdisco) {\n alert(\"must do jsonsign discovery first\");\n return;\n }\n\n signedta = document.getElementById(\"signedjson\");\n\n var xhr = new XMLHttpRequest();\n xhr.onreadystatechange = function() {\n if (xhr.readyState != 4) { return; }\n if (xhr.status != 200) {\n alert(\"got status \" + xhr.status)\n return;\n }\n document.getElementById(\"verifyinfo\").innerHTML = \"<pre>\" + xhr.responseText + \"</pre>\";\n };\n xhr.open(\"POST\", sigdisco.verifyHandler, true);\n xhr.setRequestHeader(\"Content-Type\", \"application/x-www-form-urlencoded\");\n xhr.send(\"sjson=\" + encodeURIComponent(signedta.value));\n}\n");
}