Skip to content

Instantly share code, notes, and snippets.

@hessel
Created October 16, 2014 20:35
Show Gist options
  • Save hessel/e49af5a178f73d6705c1 to your computer and use it in GitHub Desktop.
Save hessel/e49af5a178f73d6705c1 to your computer and use it in GitHub Desktop.
function setPosContent() {
SetMsgBoxPos();
ResizeButtons();
var e = getObj("resizer");
var t = getObj("contentHolder1");
SetPageIndexSize();
e.style.height = presSettings.Height + "px";
e.style.width = presSettings.Width + "px";
var n = getObj("contentHolder").offsetWidth;
var r = getObj("contentHolder").offsetHeight;
var i, s, o;
var u = 0;
var a = 0;
o = n / r > presSettings.Width / presSettings.Height ? r / presSettings.Height : n / presSettings.Width;
if (bFitToScreen == true) {
i = s = o;
u = n / 2 - presSettings.Width * o / 2;
a = r / 2 - presSettings.Height * o / 2;
t.style.height = presSettings.Height * o + "px";
t.style.width = presSettings.Width * o + "px"
} else {
i = n / presSettings.Width;
s = r / presSettings.Height
}
t.style.height = presSettings.Height * s + "px";
t.style.width = presSettings.Width * i + "px";
e.style.webkitTransform = "scale(" + i + "," + s + ")";
e.style.MozTransform = "scale(" + i + "," + s + ")";
e.style.OTransform = "scale(" + i + "," + s + ")";
e.style.msTransform = "scale(" + i + "," + s + ")";
var f = $("#contentHolder1");
f.animate({
left: u
}, 300);
f.animate({
top: a
}, 300);
return o
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment