INNER CODE UNIT · JavaScript
delta
CloudWise-OpenSource/FlyFish · lcapCodeServer/linux/lib/vscode/extensions/image-preview/media/main.js:262
let delta = e.deltaY > 0 ? 1 : -1;
updateScale(scale * (1 - delta * SCALE_PINCH_FACTOR));
}, { passive: false });
window.addEventListener('scroll', e => {
if (!image || !hasLoadedImage || !image.parentElement || scale === 'fit') {
return;
}
const entry = vscode.getState();
if (entry) {
vscode.setState({ scale: entry.scale, offsetX: window.scrollX, offsetY: window.scrollY });
}
}, { passive: true });
container.classList.add('image');
image.classList.add('scale-to-fit');