summaryrefslogtreecommitdiffstats
path: root/WebCore/dom/ViewportArguments.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/dom/ViewportArguments.h')
-rw-r--r--WebCore/dom/ViewportArguments.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/WebCore/dom/ViewportArguments.h b/WebCore/dom/ViewportArguments.h
index 29eec8e..1fac0df 100644
--- a/WebCore/dom/ViewportArguments.h
+++ b/WebCore/dom/ViewportArguments.h
@@ -26,16 +26,18 @@
#ifndef ViewportArguments_h
#define ViewportArguments_h
+#include <wtf/Forward.h>
+
namespace WebCore {
class Document;
-class String;
enum ViewportErrorCode {
DeviceWidthShouldBeUsedWarning,
DeviceHeightShouldBeUsedWarning,
UnrecognizedViewportArgumentError,
- MaximumScaleTooLargeError
+ MaximumScaleTooLargeError,
+ TargetDensityDpiTooSmallOrLargeError
};
struct ViewportArguments {
@@ -48,6 +50,7 @@ struct ViewportArguments {
, maximumScale(ValueUndefined)
, width(ValueUndefined)
, height(ValueUndefined)
+ , targetDensityDpi(ValueUndefined)
, userScalable(ValueUndefined)
{
}
@@ -57,12 +60,13 @@ struct ViewportArguments {
float maximumScale;
float width;
float height;
+ float targetDensityDpi;
float userScalable;
bool hasCustomArgument() const
{
- return initialScale != ValueUndefined || minimumScale != ValueUndefined || maximumScale != ValueUndefined || width != ValueUndefined || height != ValueUndefined || userScalable != ValueUndefined;
+ return initialScale != ValueUndefined || minimumScale != ValueUndefined || maximumScale != ValueUndefined || width != ValueUndefined || height != ValueUndefined || userScalable != ValueUndefined || targetDensityDpi != ValueUndefined;
}
};