greenlock.html/js/app.js

40 lines
906 B
JavaScript

(function() {
"use strict";
var $qs = function(s) {
return window.document.querySelector(s);
};
$qs(".js-javascript-warning").hidden = true;
var apiUrl = "https://acme-{{env}}.api.letsencrypt.org/directory";
function updateApiType() {
var formData = new FormData($qs("#js-acme-form"));
console.log("ACME api type radio:");
var value = formData.get("acme-api-type");
$qs("#js-acme-api-url").value = apiUrl.replace(/{{env}}/g, value);
}
$qs("#js-acme-form").addEventListener("change", updateApiType);
//$qs('#js-acme-form').addEventListener('submit', prettyRedirect);
updateApiType();
try {
document.fonts
.load()
.then(function() {
$qs("body").classList.add("js-app-ready");
})
.catch(function(e) {
$qs("body").classList.add("js-app-ready");
});
} catch (e) {
setTimeout(function() {
$qs("body").classList.add("js-app-ready");
}, 200);
}
})();