| Index: Source/core/html/ColorInputType.cpp
|
| diff --git a/Source/core/html/ColorInputType.cpp b/Source/core/html/ColorInputType.cpp
|
| index e503eff61c6c5d48d2e3894389e4a154bfbd64c8..a0fc7dddd2222f2378cdbf0c185845ee70c596c2 100644
|
| --- a/Source/core/html/ColorInputType.cpp
|
| +++ b/Source/core/html/ColorInputType.cpp
|
| @@ -61,7 +61,7 @@ static bool isValidColorString(const String& value)
|
| // We don't accept #rgb and #aarrggbb formats.
|
| if (value.length() != 7)
|
| return false;
|
| - Color color(value);
|
| + StyleColor color(value);
|
| return color.isValid() && !color.hasAlpha();
|
| }
|
|
|
| @@ -108,9 +108,9 @@ String ColorInputType::sanitizeValue(const String& proposedValue) const
|
| return proposedValue.lower();
|
| }
|
|
|
| -Color ColorInputType::valueAsColor() const
|
| +StyleColor ColorInputType::valueAsColor() const
|
| {
|
| - return Color(element()->value());
|
| + return StyleColor(element()->value());
|
| }
|
|
|
| void ColorInputType::createShadowSubtree()
|
| @@ -137,7 +137,7 @@ void ColorInputType::setValue(const String& value, bool valueChanged, TextFieldE
|
|
|
| updateColorSwatch();
|
| if (m_chooser)
|
| - m_chooser->setSelectedColor(valueAsColor());
|
| + m_chooser->setSelectedColor(valueAsColor().color());
|
| }
|
|
|
| void ColorInputType::handleDOMActivateEvent(Event* event)
|
| @@ -150,7 +150,7 @@ void ColorInputType::handleDOMActivateEvent(Event* event)
|
|
|
| Chrome* chrome = this->chrome();
|
| if (chrome && !m_chooser)
|
| - m_chooser = chrome->createColorChooser(this, valueAsColor());
|
| + m_chooser = chrome->createColorChooser(this, valueAsColor().color());
|
|
|
| event->setDefaultHandled();
|
| }
|
| @@ -212,7 +212,7 @@ IntRect ColorInputType::elementRectRelativeToRootView() const
|
|
|
| Color ColorInputType::currentColor()
|
| {
|
| - return valueAsColor();
|
| + return valueAsColor().color();
|
| }
|
|
|
| bool ColorInputType::shouldShowSuggestions() const
|
| @@ -233,10 +233,10 @@ Vector<Color> ColorInputType::suggestions() const
|
| for (unsigned i = 0; HTMLOptionElement* option = toHTMLOptionElement(options->item(i)); i++) {
|
| if (!element()->isValidValue(option->value()))
|
| continue;
|
| - Color color(option->value());
|
| + StyleColor color(option->value());
|
| if (!color.isValid())
|
| continue;
|
| - suggestions.append(color);
|
| + suggestions.append(color.color());
|
| }
|
| }
|
| }
|
|
|