Fossil SCM

Compensate for the outer border.

florian 2023-01-19 11:52 udiff-hscroll
Commit 2c0d435256719657676a3fe5a91f73e5cd68db6ee4b521a0931670146137d8d8
1 file changed +1 -1
--- src/fossil.diff.js
+++ src/fossil.diff.js
@@ -670,11 +670,11 @@
670670
});
671671
if(force || !f.colsU){
672672
f.colsU = document.querySelectorAll('td.difftxtu pre');
673673
}
674674
f.colsU.forEach(function(e){
675
- w = lastWidth;
675
+ w = lastWidth - 1; // Outer border
676676
var k = e.parentElement/*TD*/;
677677
for(var i=0;i<3;i++){
678678
k = k.previousElementSibling/*TD*/;
679679
w -= k.scrollWidth;
680680
}
681681
--- src/fossil.diff.js
+++ src/fossil.diff.js
@@ -670,11 +670,11 @@
670 });
671 if(force || !f.colsU){
672 f.colsU = document.querySelectorAll('td.difftxtu pre');
673 }
674 f.colsU.forEach(function(e){
675 w = lastWidth;
676 var k = e.parentElement/*TD*/;
677 for(var i=0;i<3;i++){
678 k = k.previousElementSibling/*TD*/;
679 w -= k.scrollWidth;
680 }
681
--- src/fossil.diff.js
+++ src/fossil.diff.js
@@ -670,11 +670,11 @@
670 });
671 if(force || !f.colsU){
672 f.colsU = document.querySelectorAll('td.difftxtu pre');
673 }
674 f.colsU.forEach(function(e){
675 w = lastWidth - 1; // Outer border
676 var k = e.parentElement/*TD*/;
677 for(var i=0;i<3;i++){
678 k = k.previousElementSibling/*TD*/;
679 w -= k.scrollWidth;
680 }
681

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button