mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 17:25:36 +00:00
Bug 527384: implement device-width and device-height keywords for viewport meta tag [r=mark.finkle]
This commit is contained in:
parent
7e20ea53ae
commit
cb9bc32ff7
@ -122,13 +122,18 @@ let Util = {
|
||||
return {reason: "handheld", result: true};
|
||||
|
||||
let viewportScale = parseFloat(windowUtils.getDocumentMetadata("viewport-initial-scale"));
|
||||
if (viewportScale > 0) {
|
||||
let viewportWidthStr = windowUtils.getDocumentMetadata("viewport-width");
|
||||
let viewportHeightStr = windowUtils.getDocumentMetadata("viewport-height");
|
||||
let viewportWidth = viewportWidthStr == "device-width" ? window.innerWidth : parseInt(viewportWidthStr);
|
||||
let viewportHeight = viewportHeightStr == "device-height" ? window.innerHeight : parseInt(viewportHeightStr);
|
||||
|
||||
if (viewportScale > 0 || viewportWidth > 0 || viewportHeight > 0) {
|
||||
return {
|
||||
reason: "viewport",
|
||||
result: true,
|
||||
scale: viewportScale,
|
||||
width: parseInt(windowUtils.getDocumentMetadata("viewport-width")),
|
||||
height: parseInt(windowUtils.getDocumentMetadata("viewport-height"))
|
||||
width: viewportWidth,
|
||||
height: viewportHeight
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user