Newer
Older
function openTab(pageName, elmnt) {
// Hide all elements with class="tabcontent" by default */
var i, tabcontent, tablinks;
tabcontent = document.getElementsByClassName("tabcontent");
for (i = 0; i < tabcontent.length; i++) {
tabcontent[i].style.display = "none";
// Show the specific tab content
document.getElementById(pageName).style.display = "block";
// Get the element with id="defaultOpen" and click on it
document.getElementById("defaultOpen").click();
const detail = document.getElementById("detail-view");
console.log(`Details view length: ${detail.length}.`, detail);
detail.addEventListener("populate", event => {
console.log('Detail view dataset', detail.dataset, detail.dataset.src);
const validationForm = document.getElementById('validation-form');
const resourceField = validationForm.querySelector('input[name="resource"]');
resourceField.value = JSON.stringify({ '@id': detail.dataset.src });
});