| Index: Source/core/dom/Document.cpp
|
| diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp
|
| index 50bfccb701b158c6c80e287d9936e622c79077fb..5ef85b8c99b269694a820145e9b53603cb2d594f 100644
|
| --- a/Source/core/dom/Document.cpp
|
| +++ b/Source/core/dom/Document.cpp
|
| @@ -5645,7 +5645,7 @@ void Document::getTransitionElementData(Vector<TransitionElementData>& elementDa
|
| }
|
| }
|
|
|
| -void Document::hideTransitionElements(const AtomicString& cssSelector)
|
| +void Document::updateElementOpacity(const AtomicString& cssSelector, double opacity)
|
| {
|
| TrackExceptionState exceptionState;
|
| RefPtrWillBeRawPtr<StaticElementList> elementList = querySelectorAll(cssSelector, exceptionState);
|
| @@ -5654,11 +5654,21 @@ void Document::hideTransitionElements(const AtomicString& cssSelector)
|
|
|
| for (unsigned nodeIndex = 0; nodeIndex < nodeListLength; ++nodeIndex) {
|
| Element* element = elementList->item(nodeIndex);
|
| - element->setInlineStyleProperty(CSSPropertyOpacity, 0.0, CSSPrimitiveValue::CSS_NUMBER);
|
| + element->setInlineStyleProperty(CSSPropertyOpacity, opacity, CSSPrimitiveValue::CSS_NUMBER);
|
| }
|
| }
|
| }
|
|
|
| +void Document::hideTransitionElements(const AtomicString& cssSelector)
|
| +{
|
| + updateElementOpacity(cssSelector, 0.0);
|
| +}
|
| +
|
| +void Document::showTransitionElements(const AtomicString& cssSelector)
|
| +{
|
| + updateElementOpacity(cssSelector, 1.0);
|
| +}
|
| +
|
| bool Document::hasFocus() const
|
| {
|
| Page* page = this->page();
|
|
|