OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2003 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 2003 Lars Knoll (knoll@kde.org) |
3 * Copyright (C) 2005 Allan Sandfeld Jensen (kde@carewolf.com) | 3 * Copyright (C) 2005 Allan Sandfeld Jensen (kde@carewolf.com) |
4 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc.
All rights reserved. | 4 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc.
All rights reserved. |
5 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> | 5 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> |
6 * Copyright (C) 2008 Eric Seidel <eric@webkit.org> | 6 * Copyright (C) 2008 Eric Seidel <eric@webkit.org> |
7 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) | 7 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) |
8 * Copyright (C) 2012 Adobe Systems Incorporated. All rights reserved. | 8 * Copyright (C) 2012 Adobe Systems Incorporated. All rights reserved. |
9 * Copyright (C) 2012 Intel Corporation. All rights reserved. | 9 * Copyright (C) 2012 Intel Corporation. All rights reserved. |
10 * | 10 * |
(...skipping 606 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
617 m_implicitShorthand = false; | 617 m_implicitShorthand = false; |
618 return true; | 618 return true; |
619 } | 619 } |
620 | 620 |
621 PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseColor(const CSSParserVa
lue* value, bool acceptQuirkyColors) | 621 PassRefPtrWillBeRawPtr<CSSValue> CSSPropertyParser::parseColor(const CSSParserVa
lue* value, bool acceptQuirkyColors) |
622 { | 622 { |
623 CSSValueID id = value->id; | 623 CSSValueID id = value->id; |
624 if (isColorKeyword(id)) { | 624 if (isColorKeyword(id)) { |
625 if (!isValueAllowedInMode(id, m_context.mode())) | 625 if (!isValueAllowedInMode(id, m_context.mode())) |
626 return nullptr; | 626 return nullptr; |
627 if (id == CSSValueWebkitText && m_context.useCounter()) | |
628 m_context.useCounter()->count(UseCounter::WebkitTextInColorProperty)
; | |
629 return cssValuePool().createIdentifierValue(id); | 627 return cssValuePool().createIdentifierValue(id); |
630 } | 628 } |
631 RGBA32 c = Color::transparent; | 629 RGBA32 c = Color::transparent; |
632 if (!parseColorFromValue(value, c, acceptQuirkyColors)) | 630 if (!parseColorFromValue(value, c, acceptQuirkyColors)) |
633 return nullptr; | 631 return nullptr; |
634 return cssValuePool().createColorValue(c); | 632 return cssValuePool().createColorValue(c); |
635 } | 633 } |
636 | 634 |
637 bool CSSPropertyParser::parseFillImage(CSSParserValueList* valueList, RefPtrWill
BeRawPtr<CSSValue>& value) | 635 bool CSSPropertyParser::parseFillImage(CSSParserValueList* valueList, RefPtrWill
BeRawPtr<CSSValue>& value) |
638 { | 636 { |
(...skipping 2519 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3158 ASSERT(!m_parsedCalculation); | 3156 ASSERT(!m_parsedCalculation); |
3159 m_parsedCalculation = CSSCalcValue::create(args, range); | 3157 m_parsedCalculation = CSSCalcValue::create(args, range); |
3160 | 3158 |
3161 if (!m_parsedCalculation) | 3159 if (!m_parsedCalculation) |
3162 return false; | 3160 return false; |
3163 | 3161 |
3164 return true; | 3162 return true; |
3165 } | 3163 } |
3166 | 3164 |
3167 } // namespace blink | 3165 } // namespace blink |
OLD | NEW |