| 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..7061ccde339f6283ada37468594d1bffaa4a4249 100644
|
| --- a/Source/core/css/parser/MediaQueryToken.h
|
| +++ b/Source/core/css/parser/MediaQueryToken.h
|
| @@ -40,8 +40,16 @@ enum NumericValueType {
|
|
|
| class MediaQueryToken {
|
| public:
|
| + enum BlockType {
|
| + NotBlock,
|
| + BlockStart,
|
| + BlockEnd,
|
| + };
|
| +
|
| MediaQueryToken(MediaQueryTokenType);
|
| - MediaQueryToken(MediaQueryTokenType, String);
|
| + MediaQueryToken(MediaQueryTokenType, BlockType);
|
| + MediaQueryToken(MediaQueryTokenType, String value);
|
| + MediaQueryToken(MediaQueryTokenType, String value, BlockType);
|
|
|
| MediaQueryToken(MediaQueryTokenType, UChar); // for DelimiterToken
|
| MediaQueryToken(MediaQueryTokenType, double, NumericValueType); // for NumberToken
|
| @@ -60,6 +68,9 @@ 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; }
|
| + unsigned blockLevel() const { return m_blockLevel; }
|
| + void setBlockLevel(unsigned blockLevel) { m_blockLevel = blockLevel; }
|
|
|
| private:
|
| MediaQueryTokenType m_type;
|
| @@ -70,6 +81,9 @@ private:
|
| NumericValueType m_numericValueType;
|
| double m_numericValue;
|
| CSSPrimitiveValue::UnitTypes m_unit;
|
| +
|
| + BlockType m_blockType;
|
| + unsigned m_blockLevel;
|
| };
|
|
|
| }
|
|
|