40 lines
906 B
JavaScript
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);
|
|
}
|
|
})();
|