mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00
add ResizeObserver to tabs with fallback for older firefox
This commit is contained in:
parent
6d5f8e0562
commit
3850f52401
@ -69,10 +69,19 @@ class TabRow {
|
||||
}
|
||||
|
||||
setupEvents() {
|
||||
window.addEventListener('resize', _ => {
|
||||
const resizeListener = _ => {
|
||||
this.cleanUpPreviouslyDraggedTabs();
|
||||
this.layoutTabs();
|
||||
});
|
||||
};
|
||||
|
||||
// ResizeObserver exists only in FF69
|
||||
if (typeof ResizeObserver !== "undefined") {
|
||||
new ResizeObserver(resizeListener).observe(this.el);
|
||||
}
|
||||
else {
|
||||
// for older firefox
|
||||
window.addEventListener('resize', resizeListener);
|
||||
}
|
||||
|
||||
this.tabEls.forEach((tabEl) => this.setTabCloseEventListener(tabEl));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user