Fossil SCM

diff.js: instead of polling for window size changes every 100ms, listen for window resize events.

stephan 2021-09-07 21:55 trunk
Commit c5f8e79990678c43234c8fdb82cb78e01fb9d8e9a1c008cf248a19571c98f64f
1 file changed +1 -1
+1 -1
--- src/diff.js
+++ src/diff.js
@@ -61,9 +61,9 @@
6161
for(let i=0; i<allDiffs.length; i++){
6262
allDiffs[i].style.width = '98%'; // setting to w causes unsightly horiz. scrollbar
6363
allDiffs[i].style.maxWidth = w + "px";
6464
}
6565
}
66
- setTimeout(checkWidth, 100)
6766
}
6867
checkWidth();
68
+ window.addEventListener('resize', checkWidth);
6969
})();
7070
--- src/diff.js
+++ src/diff.js
@@ -61,9 +61,9 @@
61 for(let i=0; i<allDiffs.length; i++){
62 allDiffs[i].style.width = '98%'; // setting to w causes unsightly horiz. scrollbar
63 allDiffs[i].style.maxWidth = w + "px";
64 }
65 }
66 setTimeout(checkWidth, 100)
67 }
68 checkWidth();
 
69 })();
70
--- src/diff.js
+++ src/diff.js
@@ -61,9 +61,9 @@
61 for(let i=0; i<allDiffs.length; i++){
62 allDiffs[i].style.width = '98%'; // setting to w causes unsightly horiz. scrollbar
63 allDiffs[i].style.maxWidth = w + "px";
64 }
65 }
 
66 }
67 checkWidth();
68 window.addEventListener('resize', checkWidth);
69 })();
70

Keyboard Shortcuts

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