// Seemingly one needs to delay position_image(), or Firefox will set the initial
// scroll offset completely off.
- setTimeout(function() { position_image(img, backend_width, backend_height, offset, preload); }, 1);
+ img.style.display = 'none';
+ setTimeout(function() { position_image(img, backend_width, backend_height, offset, preload); img.style.display = null; }, 1);
}
}
url = window.location.origin + "/" + evt + "/" + backend_width + "x" + backend_height + "@" + dpr.toFixed(2) + "/box/" + filename;
}
display_image(url, adjusted_size[2], adjusted_size[3], elem_id, offset, true);
+ document.getElementById(elem_id).style.transform += " scale(" + (1.0 / dpr) + ")";
}
if (offset === 0) {