Home | History | Annotate | Download | only in parser

Lines Matching refs:mode

45     // HTML attributes are parsed in quirks mode but also allows internal properties and values.
47 // SVG attributes are parsed in quirks mode but rules differ slightly.
49 // @viewport rules are parsed in standards mode but CSSOM modifications (via StylePropertySet)
50 // must call parseViewportProperties so needs a special mode.
52 // User agent stylesheets are parsed in standards mode but also allows internal properties and values.
56 inline bool isQuirksModeBehavior(CSSParserMode mode)
58 return mode == HTMLQuirksMode; // || mode == HTMLAttributeMode;
61 inline bool isUASheetBehavior(CSSParserMode mode)
63 return mode == UASheetMode;
66 inline bool isInternalPropertyAndValueParsingEnabledForMode(CSSParserMode mode)
68 return mode == HTMLAttributeMode || mode == UASheetMode;
71 inline bool isUnitLessLengthParsingEnabledForMode(CSSParserMode mode)
73 return mode == HTMLQuirksMode || mode == HTMLAttributeMode || mode == SVGAttributeMode;
76 inline bool isCSSViewportParsingEnabledForMode(CSSParserMode mode)
78 return mode == CSSViewportRuleMode;
81 inline bool isUseCounterEnabledForMode(CSSParserMode mode)
84 return mode != UASheetMode;
103 CSSParserMode mode() const { return m_mode; }
116 void setMode(CSSParserMode mode) { m_mode = mode; }