fixed breadcrumbs being undefined
This commit is contained in:
parent
dae629e5e9
commit
bec6ea20f6
|
@ -8,14 +8,17 @@ export const addTooltipToEl = (el) => {
|
|||
|
||||
export default () => {
|
||||
const breadcrumbs = document.querySelector('.breadcrumbs-list');
|
||||
const topLevelLinks = breadcrumbs.querySelectorAll('.breadcrumbs-list > li > a');
|
||||
const $expander = $('.js-breadcrumbs-collapsed-expander');
|
||||
|
||||
topLevelLinks.forEach(el => addTooltipToEl(el));
|
||||
if (breadcrumbs) {
|
||||
const topLevelLinks = breadcrumbs.querySelectorAll('.breadcrumbs-list > li > a');
|
||||
const $expander = $('.js-breadcrumbs-collapsed-expander');
|
||||
|
||||
$expander.closest('.dropdown')
|
||||
.on('show.bs.dropdown hide.bs.dropdown', (e) => {
|
||||
$('.js-breadcrumbs-collapsed-expander', e.currentTarget).toggleClass('open')
|
||||
.tooltip('hide');
|
||||
});
|
||||
topLevelLinks.forEach(el => addTooltipToEl(el));
|
||||
|
||||
$expander.closest('.dropdown')
|
||||
.on('show.bs.dropdown hide.bs.dropdown', (e) => {
|
||||
$('.js-breadcrumbs-collapsed-expander', e.currentTarget).toggleClass('open')
|
||||
.tooltip('hide');
|
||||
});
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue