return mediaFeature == orientationMediaFeature
|| mediaFeature == pointerMediaFeature
+ || mediaFeature == anyPointerMediaFeature
|| (mediaFeature == hoverMediaFeature && RuntimeEnabledFeatures::hoverMediaQueryKeywordsEnabled())
+ || mediaFeature == anyHoverMediaFeature
|| mediaFeature == scanMediaFeature;
}
if (mediaFeature == orientationMediaFeature)
return ident == CSSValuePortrait || ident == CSSValueLandscape;
- if (mediaFeature == pointerMediaFeature)
+ if (mediaFeature == pointerMediaFeature || mediaFeature == anyPointerMediaFeature)
return ident == CSSValueNone || ident == CSSValueCoarse || ident == CSSValueFine;
- if (mediaFeature == hoverMediaFeature && RuntimeEnabledFeatures::hoverMediaQueryKeywordsEnabled())
+ if ((mediaFeature == hoverMediaFeature && RuntimeEnabledFeatures::hoverMediaQueryKeywordsEnabled())
+ || mediaFeature == anyHoverMediaFeature)
return ident == CSSValueNone || ident == CSSValueOnDemand || ident == CSSValueHover;
if (mediaFeature == scanMediaFeature)
|| mediaFeature == aspectRatioMediaFeature
|| mediaFeature == deviceAspectRatioMediaFeature
|| mediaFeature == hoverMediaFeature
+ || mediaFeature == anyHoverMediaFeature
|| mediaFeature == transform3dMediaFeature
|| mediaFeature == pointerMediaFeature
+ || mediaFeature == anyPointerMediaFeature
|| mediaFeature == devicePixelRatioMediaFeature
|| mediaFeature == resolutionMediaFeature
|| mediaFeature == scanMediaFeature;
String MediaQueryExp::serialize() const
{
StringBuilder result;
- result.append("(");
+ result.append('(');
result.append(m_mediaFeature.lower());
if (m_expValue.isValid()) {
- result.append(": ");
+ result.appendLiteral(": ");
result.append(m_expValue.cssText());
}
- result.append(")");
+ result.append(')');
return result.toString();
}
output.append(CSSPrimitiveValue::unitTypeToString(unit));
} else if (isRatio) {
output.append(printNumber(numerator));
- output.append("/");
+ output.append('/');
output.append(printNumber(denominator));
} else if (isID) {
output.append(getValueName(id));