Index: Source/web/WebDocument.cpp |
diff --git a/Source/web/WebDocument.cpp b/Source/web/WebDocument.cpp |
index d0b9127038483670a7d083092589b1f46f303167..2fa209cfc825377e2c0ac5f2862a121fed7ee01b 100644 |
--- a/Source/web/WebDocument.cpp |
+++ b/Source/web/WebDocument.cpp |
@@ -265,6 +265,19 @@ WebElement WebDocument::createElement(const WebString& tagName) |
return element; |
} |
+void WebDocument::setIsTransitionDocument() |
+{ |
+ // This ensures the transition UA stylesheet gets applied. |
+ unwrap<Document>()->setIsTransitionDocument(); |
+} |
+ |
+void WebDocument::beginExitTransition(const WebString& cssSelector) |
+{ |
+ RefPtr<Document> document = unwrap<Document>(); |
+ document->hideTransitionElements(cssSelector); |
+ document->styleEngine()->enableExitTransitionStylesheets(); |
+} |
+ |
WebAXObject WebDocument::accessibilityObject() const |
{ |
const Document* document = constUnwrap<Document>(); |