@@ -621,6 +621,7 @@ const main = async function () {
621
621
}
622
622
623
623
function createDataHarmonizerTab ( dhId , entity , isActive ) {
624
+ console . log ( 'create data harmonizer tab' )
624
625
const dhTab = document . createElement ( 'li' ) ;
625
626
dhTab . className = 'nav-item' ;
626
627
dhTab . setAttribute ( 'role' , 'presentation' ) ;
@@ -631,6 +632,8 @@ const main = async function () {
631
632
dhTabLink . href = `#${ dhId } ` ;
632
633
dhTabLink . textContent = entity ;
633
634
dhTabLink . dataset . toggle = 'tab' ; // Bootstrap specific data attribute for tabs
635
+ dhTabLink . setAttribute ( 'data-bs-toggle' , 'tab' ) ;
636
+ dhTabLink . setAttribute ( 'data-bs-target' , dhTabLink . href ) ;
634
637
dhTabLink . setAttribute ( 'role' , 'tab' ) ;
635
638
dhTabLink . setAttribute ( 'aria-controls' , dhId ) ;
636
639
@@ -653,7 +656,7 @@ const main = async function () {
653
656
654
657
console . log ( findSlotNamesForClass ( schema , cls_key ) ) ;
655
658
656
- data_harmonizers [ spec . name ] = new DataHarmonizer ( dhRoot , {
659
+ data_harmonizers [ spec . name ] = new DataHarmonizer ( dhSubroot , {
657
660
context : context ,
658
661
loadingScreenRoot : document . body ,
659
662
field_filters : findSlotNamesForClass ( schema , cls_key ) // TODO: Find slot names for filtering
0 commit comments