File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313
1414 const container = document . getElementById ( 'portal-nav' ) ;
1515
16- importHTML . insertFromURL ( '/core/markup/nav' , container ) ;
16+ await importHTML . insertFromURL ( '/core/markup/nav' , container ) ;
17+
18+ /* Make (Portal) Bootstrap 5 toggle compatible with (CMS) Bootstrap 4 */
19+ [ ...container . querySelectorAll ( '[data-bs-toggle]' ) ] . forEach ( toggle => {
20+ const portalUsesBootstrap5Toggle = (
21+ toggle . dataset . bsToggle !== undefined &&
22+ toggle . dataset . toggle === undefined
23+ )
24+
25+ if ( portalUsesBootstrap5Toggle ) {
26+ toggle . dataset . toggle = toggle . dataset . bsToggle ;
27+ delete toggle . dataset . bsToggle ;
28+ console . log (
29+ 'Replaced `data-bs-toggle` with `data-toggle` in `#portal-nav`.' ,
30+ 'To not need this, update Bootstrap from 4 to 5.'
31+ )
32+ }
33+ } ) ;
1734</ script >
You can’t perform that action at this time.
0 commit comments