Skip to content

Commit 22c1725

Browse files
committed
issue doxygen#11587 Page outline navigation panel Glitch
1 parent 1be0bc3 commit 22c1725

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

templates/html/navtree.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -517,7 +517,7 @@ function initNavTree(toroot,relpath,allMembersFile) {
517517
}
518518

519519
function constrainPanelWidths(leftPanelWidth,rightPanelWidth,dragLeft) {
520-
const contentWidth = Math.round(container.width())-leftPanelWidth-rightPanelWidth;
520+
const contentWidth = container.width()-leftPanelWidth-rightPanelWidth;
521521
const minContentWidth = $TREEVIEW_WIDTH;
522522
const minPanelWidth = barWidth;
523523
if (contentWidth<minContentWidth) // need to shrink panels
@@ -557,14 +557,16 @@ function initNavTree(toroot,relpath,allMembersFile) {
557557
sidenav.css({width:widthStr});
558558
if (pagenav.length) {
559559
container.css({gridTemplateColumns:'auto '+parseFloat(widths.rightPanelWidth)+'px'});
560-
pagenav.css({width:parseFloat(widths.rightPanelWidth-1)+'px'});
560+
if (!dragLeft) {
561+
pagenav.css({width:parseFloat(widths.rightPanelWidth-1)+'px'});
562+
}
561563
}
562564
return widths;
563565
}
564566

565567
function resizeWidth(dragLeft) {
566568
const sidenavWidth = $(sidenav).outerWidth()-barWidth;
567-
const pagenavWidth = Math.round(pagenav.length ? $(pagenav).outerWidth() : 0);
569+
let pagenavWidth = pagenav.length ? $(pagenav).outerWidth() : 0;
568570
const widths = updateWidths(sidenavWidth,pagenavWidth,dragLeft);
569571
Cookie.writeSetting(RESIZE_COOKIE_NAME,widths.leftPanelWidth-barWidth);
570572
if (pagenav.length) {

0 commit comments

Comments
 (0)