tydids-core
Version:
A JavaScript library that empowers user defined Self-Sovereign Identity & Consent Management
29 lines • 1.2 kB
JavaScript
window.TyDIDs = {
version:"tydids-core@1.0.23",
Validation: require('./Validation.js'),
DecentralizedIdentityConsent: require('./DecentralizedIdentityConsent.js'),
SSI: require('./SSI.js'),
Env: require('./Env.js'),
SSIStatus: require('./SSIStatus.js'),
external: {
ethers:require("ethers"),
axios:require("axios")
}
}
if(typeof document !== 'undefined') {
document.addEventListener('DOMContentLoaded', () => {
if(typeof $ !== 'undefined') {
const ssiElement = document.getElementById('ssiObject');
if (ssiElement) {
const ssiObject = JSON.parse(ssiElement.textContent);
const ssi = new window.TyDIDs.SSI(ssiObject.privateKey);
// Tweek some UI stuff from SSI html files.
$('.card-footer').append(`<button class="btn btn-dark float-end" id="btnAddToWallet">Add to Wallet</button>`);
$('.card-body').css("overflow","auto");
$('#btnAddToWallet').on('click',function(e) {
location.href="https://wallet.tydids.com/"
});
}
}
});
}