| Index: Source/core/css/parser/SizesAttributeParser.h
|
| diff --git a/Source/core/css/parser/SizesAttributeParser.h b/Source/core/css/parser/SizesAttributeParser.h
|
| index 3c7bc4ee260c25283576e9169a1f6818161fe982..03a6f44420922eebf7396b1d7d9366ccedeb0f2b 100644
|
| --- a/Source/core/css/parser/SizesAttributeParser.h
|
| +++ b/Source/core/css/parser/SizesAttributeParser.h
|
| @@ -15,16 +15,12 @@ namespace WebCore {
|
| class SizesAttributeParser {
|
| STACK_ALLOCATED();
|
| public:
|
| - static unsigned findEffectiveSize(const String& attribute, PassRefPtr<MediaValues>);
|
| + SizesAttributeParser(PassRefPtr<MediaValues>, const String&);
|
|
|
| -private:
|
| - SizesAttributeParser(PassRefPtr<MediaValues> mediaValues)
|
| - : m_mediaValues(mediaValues)
|
| - , m_length(0)
|
| - , m_lengthWasSet(false)
|
| - {
|
| - }
|
| + bool viewportDependant() const { return m_viewportDependant; }
|
| + unsigned length();
|
|
|
| +private:
|
| bool parse(Vector<MediaQueryToken>& tokens);
|
| bool parseMediaConditionAndLength(MediaQueryTokenIterator startToken, MediaQueryTokenIterator endToken);
|
| unsigned effectiveSize();
|
| @@ -36,6 +32,9 @@ private:
|
| RefPtr<MediaValues> m_mediaValues;
|
| unsigned m_length;
|
| bool m_lengthWasSet;
|
| + bool m_viewportDependant;
|
| + Vector<MediaQueryToken> m_tokens;
|
| + bool m_isValid;
|
| };
|
|
|
| } // namespace
|
|
|