UNPKG

oidc-lib

Version:

A library for creating OIDC Service Providers

64 lines (50 loc) 1.55 kB
module.exports = { onload: onload, } function onload(){ var functions = { scan: load_scan, data_card: load_data_card, relationships: load_relationships, options: load_options }; var activePage; var activePageEl = document.getElementById('active_page'); if (activePageEl !== null){ activePage = activePageEl.value; } if (activePage !== undefined){ functions[activePage](); } } function load_data_card(){ pk.ptools.load_data_cards(); var recordDivEl = document.getElementById('record_to_persona_div'); if (recordDivEl){ recordDivEl.classList.add('clms_0'); recordDivEl.classList.remove('clms_1'); var recordEl = document.getElementById('record_to_persona'); recordEl.checked = true; } } function load_credential_issuers(){ } function load_relationships(){ } function load_scan(){ } function load_options(){ var defaultCardEl = document.getElementById('default_card'); var last_default_card = document.getElementById('last_default_card').value; var personas = pk.ptools.getPersonas(); var optionHtml = ''; for (var p in personas){ var persona = personas[p]; var isSelected = ''; if (persona.id === last_default_card){ isSelected = ' selected="selected"'; } optionHtml += '<option value="' + persona.id + '"' + isSelected + '>' + persona.card_title + '<option>'; } defaultCardEl.innerHTML = optionHtml; }