boilerplate function

This commit is contained in:
Mr. Funk 2019-05-07 09:38:16 -04:00
parent 1654ab7880
commit 49ab998242
1 changed files with 22 additions and 2 deletions

24
app.js
View File

@ -57,8 +57,8 @@
$$('button').map(function ($el) { $el.disabled = true; }); $$('button').map(function ($el) { $el.disabled = true; });
var opts = { var opts = {
kty: $('input[name="kty"]:checked').value kty: $('input[name="kty"]:checked').value
, namedCurve: $('input[name="ec-crv"]:checked').value , namedCurve: $('input[name="ec-crv"]:checked').value
, modulusLength: $('input[name="rsa-len"]:checked').value , modulusLength: $('input[name="rsa-len"]:checked').value
}; };
var then = Date.now(); var then = Date.now();
console.log('opts', opts); console.log('opts', opts);
@ -118,7 +118,27 @@
}); });
}); });
$('form.js-keysign').addEventListener('submit', function (ev) {
ev.preventDefault();
ev.stopPropagation();
$('.js-pem-loading').hidden = false;
$('.js-toc-jws').hidden = true;
$('.js-toc-jwt').hidden = true;
$$('input').map(function ($el) { $el.disabled = true; });
$$('button').map(function ($el) { $el.disabled = true; });
// function here
// keys.generate()
// jws = jwk.sign(payload)
// jwt = jws.protected + '.' + jws.payload + '.' + jws.signature
// promise call back
$('.js-pem-loading').hidden = true;
$$('input').map(function ($el) { $el.disabled = false; });
$$('button').map(function ($el) { $el.disabled = false; });
});
$('.js-generate').hidden = false; $('.js-generate').hidden = false;
$('.js-sign').hidden = false;
} }
window.addEventListener('load', run); window.addEventListener('load', run);