| Index: Source/core/dom/Document.cpp
|
| diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp
|
| index 5c7f65d37cf2b7c6b9784ed87c61b932455a89d2..48f1bb0115039fb59a23500b56a49b4e46d66373 100644
|
| --- a/Source/core/dom/Document.cpp
|
| +++ b/Source/core/dom/Document.cpp
|
| @@ -5721,6 +5721,20 @@ void Document::getTransitionElementData(Vector<TransitionElementData>& elementDa
|
| }
|
| }
|
|
|
| +void Document::hideTransitionElements(const AtomicString& cssSelector)
|
| +{
|
| + TrackExceptionState exceptionState;
|
| + RefPtr<StaticNodeList> nodeList = querySelectorAll(cssSelector, exceptionState);
|
| + if (nodeList && !exceptionState.hadException()) {
|
| + unsigned nodeListLength = nodeList->length();
|
| +
|
| + for (unsigned nodeIndex = 0; nodeIndex < nodeListLength; ++nodeIndex) {
|
| + Node* node = nodeList->item(nodeIndex);
|
| + toElement(node)->setInlineStyleProperty(CSSPropertyDisplay, CSSValueNone);
|
| + }
|
| + }
|
| +}
|
| +
|
| bool Document::hasFocus() const
|
| {
|
| Page* page = this->page();
|
|
|