Cleaner and portable function to get pixelratio

This patch is intended the make getPixelRatio function portable and cleaner :)

Previous indentation issue has also been fixed.

Thanks :)
pull/1/head
maimairel 14 years ago
parent 1262aa3918
commit 5de35ae639

@ -724,12 +724,15 @@
// therefore has a pixel ratio of 2, while most normal devices have a ratio of 1.
function getPixelRatio(cctx) {
if (window.devicePixelRatio > 1 &&
(cctx.webkitBackingStorePixelRatio === undefined ||
cctx.webkitBackingStorePixelRatio < 2))
return window.devicePixelRatio;
return 1;
var devicePixelRatio = window.devicePixelRatio || 1;
var backingStoreRatio =
cctx.webkitBackingStorePixelRatio ||
cctx.mozBackingStorePixelRatio ||
cctx.msBackingStorePixelRatio ||
cctx.oBackingStorePixelRatio ||
cctx.backingStorePixelRatio || 1;
return devicePixelRatio / backingStoreRatio;
}
function makeCanvas(skipPositioning, cls) {

Loading…
Cancel
Save