| Index: Source/core/css/parser/MediaQueryToken.h
|
| diff --git a/Source/core/css/parser/MediaQueryToken.h b/Source/core/css/parser/MediaQueryToken.h
|
| index 04d48701cbc0684e4919e2abbc1651b3c621d073..f70615e780f82f1c67d553f26449c8c8489dcc25 100644
|
| --- a/Source/core/css/parser/MediaQueryToken.h
|
| +++ b/Source/core/css/parser/MediaQueryToken.h
|
| @@ -40,8 +40,14 @@ enum NumericValueType {
|
|
|
| class MediaQueryToken {
|
| public:
|
| - MediaQueryToken(MediaQueryTokenType);
|
| - MediaQueryToken(MediaQueryTokenType, String);
|
| + enum BlockType {
|
| + NotBlock,
|
| + BlockStart,
|
| + BlockEnd,
|
| + };
|
| +
|
| + MediaQueryToken(MediaQueryTokenType, BlockType = NotBlock);
|
| + MediaQueryToken(MediaQueryTokenType, String value, BlockType = NotBlock);
|
|
|
| MediaQueryToken(MediaQueryTokenType, UChar); // for DelimiterToken
|
| MediaQueryToken(MediaQueryTokenType, double, NumericValueType); // for NumberToken
|
| @@ -60,6 +66,7 @@ public:
|
| NumericValueType numericValueType() const { return m_numericValueType; }
|
| double numericValue() const { return m_numericValue; }
|
| CSSPrimitiveValue::UnitTypes unitType() const { return m_unit; }
|
| + BlockType blockType() const { return m_blockType; }
|
|
|
| private:
|
| MediaQueryTokenType m_type;
|
| @@ -70,8 +77,10 @@ private:
|
| NumericValueType m_numericValueType;
|
| double m_numericValue;
|
| CSSPrimitiveValue::UnitTypes m_unit;
|
| +
|
| + BlockType m_blockType;
|
| };
|
|
|
| -}
|
| +} // namespace
|
|
|
| #endif // MediaQueryToken_h
|
|
|