@@ -546,7 +546,7 @@ function initNavTree(toroot,relpath,allMembersFile) {
546546 function updateWidths ( sidenavWidth , pagenavWidth , dragLeft )
547547 {
548548 const widths = constrainPanelWidths ( sidenavWidth , pagenavWidth , dragLeft ) ;
549- const widthStr = parseInt ( widths . leftPanelWidth ) + "px" ;
549+ const widthStr = parseFloat ( widths . leftPanelWidth ) + "px" ;
550550 content . css ( { marginLeft :widthStr } ) ;
551551 if ( fullSidebar ) {
552552 footer . css ( { marginLeft :widthStr } ) ;
@@ -556,15 +556,15 @@ function initNavTree(toroot,relpath,allMembersFile) {
556556 }
557557 sidenav . css ( { width :widthStr } ) ;
558558 if ( pagenav . length ) {
559- container . css ( { gridTemplateColumns :'auto ' + parseInt ( widths . rightPanelWidth ) + 'px' } ) ;
560- pagenav . css ( { width :parseInt ( widths . rightPanelWidth - 1 ) + 'px' } ) ;
559+ container . css ( { gridTemplateColumns :'auto ' + parseFloat ( widths . rightPanelWidth ) + 'px' } ) ;
560+ pagenav . css ( { width :parseFloat ( widths . rightPanelWidth - 1 ) + 'px' } ) ;
561561 }
562562 return widths ;
563563 }
564564
565565 function resizeWidth ( dragLeft ) {
566566 const sidenavWidth = $ ( sidenav ) . outerWidth ( ) - barWidth ;
567- const pagenavWidth = pagenav . length ? $ ( pagenav ) . outerWidth ( ) : 0 ;
567+ const pagenavWidth = Math . round ( pagenav . length ? $ ( pagenav ) . outerWidth ( ) : 0 ) ;
568568 const widths = updateWidths ( sidenavWidth , pagenavWidth , dragLeft ) ;
569569 Cookie . writeSetting ( RESIZE_COOKIE_NAME , widths . leftPanelWidth - barWidth ) ;
570570 if ( pagenav . length ) {
@@ -627,9 +627,9 @@ function initNavTree(toroot,relpath,allMembersFile) {
627627 let pagenavWidth = container [ 0 ] . offsetWidth - clientX + barWidth / 2 ;
628628 const sidenavWidth = sidenav . width ( ) ;
629629 const widths = constrainPanelWidths ( sidenavWidth , pagenavWidth , false ) ;
630- container . css ( { gridTemplateColumns :'auto ' + parseInt ( widths . rightPanelWidth ) + 'px' } ) ;
631- pagenav . css ( { width :parseInt ( widths . rightPanelWidth - 1 ) + 'px' } ) ;
632- content . css ( { marginLeft :parseInt ( widths . leftPanelWidth ) + 'px' } ) ;
630+ container . css ( { gridTemplateColumns :'auto ' + parseFloat ( widths . rightPanelWidth ) + 'px' } ) ;
631+ pagenav . css ( { width :parseFloat ( widths . rightPanelWidth - 1 ) + 'px' } ) ;
632+ content . css ( { marginLeft :parseFloat ( widths . leftPanelWidth ) + 'px' } ) ;
633633 Cookie . writeSetting ( PAGENAV_COOKIE_NAME , pagenavWidth ) ;
634634 } ) ;
635635 $ ( document ) . on ( 'mouseup touchend' , function ( e ) {
0 commit comments