| Index: Source/web/WebDocument.cpp
|
| diff --git a/Source/web/WebDocument.cpp b/Source/web/WebDocument.cpp
|
| index 18dd122bcdeff8210033b185e1676f6a7bf31327..9c1728756a877ad418293ff862911261303d9676 100644
|
| --- a/Source/web/WebDocument.cpp
|
| +++ b/Source/web/WebDocument.cpp
|
| @@ -290,6 +290,12 @@ void WebDocument::setIsTransitionDocument()
|
| unwrap<Document>()->setIsTransitionDocument();
|
| }
|
|
|
| +void WebDocument::resetIsTransitionDocument()
|
| +{
|
| + // This ensures the transition UA stylesheet is not applied when reverting the transition.
|
| + unwrap<Document>()->resetIsTransitionDocument();
|
| +}
|
| +
|
| // FIXME: This will be removed once the Chrome side implementation is done
|
| void WebDocument::beginExitTransition(const WebString& cssSelector)
|
| {
|
| @@ -304,6 +310,12 @@ void WebDocument::beginExitTransition(const WebString& cssSelector, bool exitToN
|
| document->styleEngine()->enableExitTransitionStylesheets();
|
| }
|
|
|
| +void WebDocument::revertExitTransition()
|
| +{
|
| + RefPtrWillBeRawPtr<Document> document = unwrap<Document>();
|
| + document->styleEngine()->disableExitTransitionStylesheets();
|
| +}
|
| +
|
| void WebDocument::hideTransitionElements(const WebString& cssSelector)
|
| {
|
| RefPtrWillBeRawPtr<Document> document = unwrap<Document>();
|
|
|