cosmetics

This commit is contained in:
tophf 2021-12-30 00:23:29 +03:00
parent 78e0a87b96
commit ef922ee862

View File

@ -6,6 +6,7 @@
(function HeaderResizer() { (function HeaderResizer() {
const el = $('#header-resizer'); const el = $('#header-resizer');
let lastW, lastX; let lastW, lastX;
el.onmousedown = e => { el.onmousedown = e => {
if (e.button) return; if (e.button) return;
lastW = $('#header').clientWidth; lastW = $('#header').clientWidth;
@ -14,18 +15,19 @@
document.on('mousemove', resize); document.on('mousemove', resize);
document.on('mouseup', resizeStop); document.on('mouseup', resizeStop);
}; };
function resize({clientX: x}) { function resize({clientX: x}) {
const w = editor.updateHeaderWidth(lastW + x - lastX); const w = editor.updateHeaderWidth(lastW + x - lastX);
const delta = w - lastW; const delta = w - lastW;
if (delta) { if (!delta) return;
lastW = w; lastW = w;
lastX = x; lastX = x;
prefs.set('editor.headerWidth', w); prefs.set('editor.headerWidth', w);
for (const el of $$('.CodeMirror-linewidget[style*="width:"]')) { for (const el of $$('.CodeMirror-linewidget[style*="width:"]')) {
el.style.width = parseFloat(el.style.width) - delta + 'px'; el.style.width = parseFloat(el.style.width) - delta + 'px';
}
} }
} }
function resizeStop() { function resizeStop() {
document.off('mouseup', resizeStop); document.off('mouseup', resizeStop);
document.off('mousemove', resize); document.off('mousemove', resize);