Fix: More correct scaling (with padding) during live viewing
parent
f0088e49d7
commit
e90340dd2b
|
@ -619,15 +619,12 @@ function scaleToFit(baseWidth, baseHeight, scaleEl, bottomEl, container) {
|
|||
newWidth -= padding;
|
||||
newHeight = newWidth / ratio ;
|
||||
|
||||
console.log("newWidth = ", newWidth, "container width:", container.innerWidth());
|
||||
console.log("newWidth = ", newWidth, "container width:", container.innerWidth()-padding);
|
||||
|
||||
if (newHeight < 0) {
|
||||
if (newHeight < 0 || newWidth > container.innerWidth()-padding){
|
||||
// Doesn't fit on screen anyways?
|
||||
newWidth = container.innerWidth()-padding;
|
||||
newHeight = newWidth / ratio;
|
||||
} else if (newWidth > container.innerWidth()) {
|
||||
newWidth = container.innerWidth()-padding;
|
||||
newHeight = newWidth / ratio;
|
||||
}
|
||||
console.log("newWidth = " + newWidth);
|
||||
var autoScale = Math.round(newWidth / baseWidth * SCALE_BASE);
|
||||
|
|
Loading…
Reference in New Issue