INNER CODE UNIT · JavaScript

updateScale

CloudWise-OpenSource/FlyFish · lcapCodeServer/macos/lib/vscode/extensions/image-preview/media/main.js:80

	function updateScale(newScale) {
		if (!image || !hasLoadedImage || !image.parentElement) {
			return;
		}

		if (newScale === 'fit') {
			scale = 'fit';
			image.classList.add('scale-to-fit');
			image.classList.remove('pixelated');
			image.style.minWidth = 'auto';
			image.style.width = 'auto';
			vscode.setState(undefined);
		} else {
			scale = clamp(newScale, MIN_SCALE, MAX_SCALE);
			if (scale >= PIXELATION_THRESHOLD) {
				image.classList.add('pixelated');
			} else {
				image.classList.remove('pixelated');

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…