зеркало из https://github.com/mozilla/pjs.git
Bug 104332 - Calculate active DPI value using getComputedStyle.
r=samuel@sieb.net
This commit is contained in:
Родитель
51c9e399dd
Коммит
b7717a50b9
|
@ -830,13 +830,10 @@ function getDefaultFontSize()
|
|||
}
|
||||
catch(ex) { }
|
||||
|
||||
// DPI pref : browser.display.screen_resolution
|
||||
var dpi = 96;
|
||||
try
|
||||
{
|
||||
dpi = prefBranch.getIntPref("browser.display.screen_resolution");
|
||||
}
|
||||
catch(ex) { }
|
||||
// Get the DPI the fun way (make Mozilla do the work).
|
||||
var b = document.createElement("box");
|
||||
b.style.width = "1in";
|
||||
var dpi = window.getComputedStyle(b, null).width.match(/^\d+/);
|
||||
|
||||
return Math.round((pxSize / dpi) * 72);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче