FullscreenElementStack 173 Source/core/css/CSSDefaultStyleSheets.cpp if (!m_fullscreenStyleSheet && FullscreenElementStack::isFullScreen(element->document())) { FullscreenElementStack 869 Source/core/css/SelectorChecker.cpp if (FullscreenElementStack* fullscreen = FullscreenElementStack::fromIfExists(element.document())) { FullscreenElementStack 880 Source/core/css/SelectorChecker.cpp if (!FullscreenElementStack::isFullScreen(element.document())) FullscreenElementStack 433 Source/core/dom/ContainerNode.cpp if (FullscreenElementStack* fullscreen = FullscreenElementStack::fromIfExists(document())) FullscreenElementStack 517 Source/core/dom/ContainerNode.cpp if (FullscreenElementStack* fullscreen = FullscreenElementStack::fromIfExists(document())) FullscreenElementStack 35 Source/core/dom/DocumentFullscreen.cpp if (FullscreenElementStack* fullscreen = FullscreenElementStack::fromIfExists(document)) FullscreenElementStack 42 Source/core/dom/DocumentFullscreen.cpp if (FullscreenElementStack* fullscreen = FullscreenElementStack::fromIfExists(document)) FullscreenElementStack 49 Source/core/dom/DocumentFullscreen.cpp if (FullscreenElementStack* fullscreen = FullscreenElementStack::fromIfExists(document)) FullscreenElementStack 56 Source/core/dom/DocumentFullscreen.cpp FullscreenElementStack::from(document).webkitCancelFullScreen(); FullscreenElementStack 61 Source/core/dom/DocumentFullscreen.cpp return FullscreenElementStack::webkitFullscreenEnabled(document); FullscreenElementStack 66 Source/core/dom/DocumentFullscreen.cpp if (FullscreenElementStack* fullscreen = FullscreenElementStack::fromIfExists(document)) FullscreenElementStack 73 Source/core/dom/DocumentFullscreen.cpp FullscreenElementStack::from(document).webkitExitFullscreen(); FullscreenElementStack 2705 Source/core/dom/Element.cpp FullscreenElementStack::from(document()).requestFullScreenForElement(this, ALLOW_KEYBOARD_INPUT, FullscreenElementStack::EnforceIFrameAllowFullScreenRequirement); FullscreenElementStack 2710 Source/core/dom/Element.cpp FullscreenElementStack::from(document()).requestFullScreenForElement(this, (flags | LEGACY_MOZILLA_REQUEST), FullscreenElementStack::EnforceIFrameAllowFullScreenRequirement); FullscreenElementStack 3355 Source/core/dom/Element.cpp if (FullscreenElementStack::isActiveFullScreenElement(this)) FullscreenElementStack 63 Source/core/dom/FullscreenElementStack.cpp const char* FullscreenElementStack::supplementName() FullscreenElementStack 68 Source/core/dom/FullscreenElementStack.cpp FullscreenElementStack& FullscreenElementStack::from(Document& document) FullscreenElementStack 70 Source/core/dom/FullscreenElementStack.cpp FullscreenElementStack* fullscreen = fromIfExists(document); FullscreenElementStack 72 Source/core/dom/FullscreenElementStack.cpp fullscreen = new FullscreenElementStack(document); FullscreenElementStack 79 Source/core/dom/FullscreenElementStack.cpp FullscreenElementStack* FullscreenElementStack::fromIfExistsSlow(Document& document) FullscreenElementStack 81 Source/core/dom/FullscreenElementStack.cpp return static_cast<FullscreenElementStack*>(DocumentSupplement::from(document, supplementName())); FullscreenElementStack 84 Source/core/dom/FullscreenElementStack.cpp Element* FullscreenElementStack::fullscreenElementFrom(Document& document) FullscreenElementStack 86 Source/core/dom/FullscreenElementStack.cpp if (FullscreenElementStack* found = fromIfExists(document)) FullscreenElementStack 91 Source/core/dom/FullscreenElementStack.cpp Element* FullscreenElementStack::currentFullScreenElementFrom(Document& document) FullscreenElementStack 93 Source/core/dom/FullscreenElementStack.cpp if (FullscreenElementStack* found = fromIfExists(document)) FullscreenElementStack 98 Source/core/dom/FullscreenElementStack.cpp bool FullscreenElementStack::isFullScreen(Document& document) FullscreenElementStack 100 Source/core/dom/FullscreenElementStack.cpp if (FullscreenElementStack* found = fromIfExists(document)) FullscreenElementStack 105 Source/core/dom/FullscreenElementStack.cpp FullscreenElementStack::FullscreenElementStack(Document& document) FullscreenElementStack 109 Source/core/dom/FullscreenElementStack.cpp , m_fullScreenChangeDelayTimer(this, &FullscreenElementStack::fullScreenChangeDelayTimerFired) FullscreenElementStack 114 Source/core/dom/FullscreenElementStack.cpp FullscreenElementStack::~FullscreenElementStack() FullscreenElementStack 118 Source/core/dom/FullscreenElementStack.cpp inline Document* FullscreenElementStack::document() FullscreenElementStack 123 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::documentWasDetached() FullscreenElementStack 132 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::documentWasDisposed() FullscreenElementStack 138 Source/core/dom/FullscreenElementStack.cpp bool FullscreenElementStack::fullScreenIsAllowedForElement(Element* element) const FullscreenElementStack 144 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::requestFullScreenForElement(Element* element, unsigned short flags, FullScreenCheckType checkType) FullscreenElementStack 260 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::webkitCancelFullScreen() FullscreenElementStack 273 Source/core/dom/FullscreenElementStack.cpp FullscreenElementStack& topFullscreenElementStack = from(document()->topDocument()); FullscreenElementStack 278 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::webkitExitFullscreen() FullscreenElementStack 357 Source/core/dom/FullscreenElementStack.cpp bool FullscreenElementStack::webkitFullscreenEnabled(Document& document) FullscreenElementStack 366 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::webkitWillEnterFullScreenForElement(Element* element) FullscreenElementStack 398 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::webkitDidEnterFullScreenForElement(Element*) FullscreenElementStack 411 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::webkitWillExitFullScreenForElement(Element*) FullscreenElementStack 422 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::webkitDidExitFullScreenForElement(Element*) FullscreenElementStack 450 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::setFullScreenRenderer(RenderFullScreen* renderer) FullscreenElementStack 469 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::fullScreenRendererDestroyed() FullscreenElementStack 474 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::fullScreenChangeDelayTimerFired(Timer<FullscreenElementStack>*) FullscreenElementStack 518 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::fullScreenElementRemoved() FullscreenElementStack 524 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::removeFullScreenElementOfSubtree(Node* node, bool amongChildrenOnly) FullscreenElementStack 543 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::clearFullscreenElementStack() FullscreenElementStack 548 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::popFullscreenElementStack() FullscreenElementStack 556 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::pushFullscreenElementStack(Element* element) FullscreenElementStack 561 Source/core/dom/FullscreenElementStack.cpp void FullscreenElementStack::addDocumentToFullScreenChangeEventQueue(Document* doc) FullscreenElementStack 566 Source/core/dom/FullscreenElementStack.cpp if (FullscreenElementStack* fullscreen = fromIfExists(*doc)) { FullscreenElementStack 49 Source/core/dom/FullscreenElementStack.h class FullscreenElementStack FINAL FullscreenElementStack 53 Source/core/dom/FullscreenElementStack.h virtual ~FullscreenElementStack(); FullscreenElementStack 55 Source/core/dom/FullscreenElementStack.h static FullscreenElementStack& from(Document&); FullscreenElementStack 56 Source/core/dom/FullscreenElementStack.h static FullscreenElementStack* fromIfExists(Document&); FullscreenElementStack 101 Source/core/dom/FullscreenElementStack.h static FullscreenElementStack* fromIfExistsSlow(Document&); FullscreenElementStack 103 Source/core/dom/FullscreenElementStack.h explicit FullscreenElementStack(Document&); FullscreenElementStack 106 Source/core/dom/FullscreenElementStack.h void fullScreenChangeDelayTimerFired(Timer<FullscreenElementStack>*); FullscreenElementStack 112 Source/core/dom/FullscreenElementStack.h Timer<FullscreenElementStack> m_fullScreenChangeDelayTimer; FullscreenElementStack 119 Source/core/dom/FullscreenElementStack.h inline bool FullscreenElementStack::isActiveFullScreenElement(const Element* element) FullscreenElementStack 121 Source/core/dom/FullscreenElementStack.h FullscreenElementStack* controller = fromIfExists(element->document()); FullscreenElementStack 127 Source/core/dom/FullscreenElementStack.h inline FullscreenElementStack* FullscreenElementStack::fromIfExists(Document& document) FullscreenElementStack 140 Source/core/dom/RenderTreeBuilder.cpp if (FullscreenElementStack::isActiveFullScreenElement(element)) { FullscreenElementStack 3175 Source/core/html/HTMLMediaElement.cpp return FullscreenElementStack::isActiveFullScreenElement(this); FullscreenElementStack 3182 Source/core/html/HTMLMediaElement.cpp FullscreenElementStack::from(document()).requestFullScreenForElement(this, 0, FullscreenElementStack::ExemptIFrameAllowFullScreenRequirement); FullscreenElementStack 3189 Source/core/html/HTMLMediaElement.cpp FullscreenElementStack::from(document()).webkitCancelFullScreen(); FullscreenElementStack 484 Source/core/html/shadow/MediaControlElements.cpp if (FullscreenElementStack::isActiveFullScreenElement(&mediaElement())) FullscreenElementStack 485 Source/core/html/shadow/MediaControlElements.cpp FullscreenElementStack::from(document()).webkitCancelFullScreen(); FullscreenElementStack 487 Source/core/html/shadow/MediaControlElements.cpp FullscreenElementStack::from(document()).requestFullScreenForElement(&mediaElement(), 0, FullscreenElementStack::ExemptIFrameAllowFullScreenRequirement); FullscreenElementStack 3064 Source/core/page/EventHandler.cpp bool EventHandler::isKeyEventAllowedInFullScreen(FullscreenElementStack* fullscreen, const PlatformKeyboardEvent& keyEvent) const FullscreenElementStack 3088 Source/core/page/EventHandler.cpp if (FullscreenElementStack* fullscreen = FullscreenElementStack::fromIfExists(*m_frame->document())) { FullscreenElementStack 56 Source/core/page/EventHandler.h class FullscreenElementStack; FullscreenElementStack 300 Source/core/page/EventHandler.h bool isKeyEventAllowedInFullScreen(FullscreenElementStack*, const PlatformKeyboardEvent&) const; FullscreenElementStack 167 Source/core/page/scrolling/ScrollingCoordinator.cpp Element* fullscreenElement = FullscreenElementStack::fullscreenElementFrom(*(m_page->mainFrame()->document())); FullscreenElementStack 78 Source/core/rendering/RenderFullScreen.cpp FullscreenElementStack& controller = FullscreenElementStack::from(document()); FullscreenElementStack 143 Source/core/rendering/RenderFullScreen.cpp FullscreenElementStack::from(*document).setFullScreenRenderer(fullscreenRenderer); FullscreenElementStack 165 Source/core/rendering/RenderFullScreen.cpp FullscreenElementStack::from(document()).setFullScreenRenderer(0); FullscreenElementStack 352 Source/core/rendering/RenderInline.cpp if (FullscreenElementStack* fullscreen = FullscreenElementStack::fromIfExists(document())) { FullscreenElementStack 315 Source/core/rendering/compositing/RenderLayerCompositor.cpp Element* fullscreenElement = FullscreenElementStack::fullscreenElementFrom(document); FullscreenElementStack 320 Source/core/rendering/compositing/RenderLayerCompositor.cpp fullscreenElement = FullscreenElementStack::fullscreenElementFrom(*contentDocument); FullscreenElementStack 2039 Source/core/testing/Internals.cpp FullscreenElementStack::from(*document).webkitWillEnterFullScreenForElement(element); FullscreenElementStack 2046 Source/core/testing/Internals.cpp FullscreenElementStack::from(*document).webkitDidEnterFullScreenForElement(element); FullscreenElementStack 2053 Source/core/testing/Internals.cpp FullscreenElementStack::from(*document).webkitWillExitFullScreenForElement(element); FullscreenElementStack 2060 Source/core/testing/Internals.cpp FullscreenElementStack::from(*document).webkitDidExitFullScreenForElement(element); FullscreenElementStack 68 Source/web/FullscreenController.cpp FullscreenElementStack::from(doc).webkitWillEnterFullScreenForElement(m_provisionalFullScreenElement.get()); FullscreenElementStack 80 Source/web/FullscreenController.cpp if (FullscreenElementStack::isFullScreen(*doc)) { FullscreenElementStack 87 Source/web/FullscreenController.cpp FullscreenElementStack::from(*doc).webkitDidEnterFullScreenForElement(0); FullscreenElementStack 89 Source/web/FullscreenController.cpp Element* element = FullscreenElementStack::currentFullScreenElementFrom(*doc); FullscreenElementStack 104 Source/web/FullscreenController.cpp FullscreenElementStack* fullscreen = FullscreenElementStack::fromIfExists(*doc); FullscreenElementStack 126 Source/web/FullscreenController.cpp if (FullscreenElementStack* fullscreen = FullscreenElementStack::fromIfExists(*doc)) { FullscreenElementStack 228 Source/web/WebDocument.cpp if (FullscreenElementStack* fullscreen = FullscreenElementStack::fromIfExists(*unwrap<Document>())) FullscreenElementStack 235 Source/web/WebDocument.cpp if (FullscreenElementStack* fullscreen = FullscreenElementStack::fromIfExists(*const_cast<WebDocument*>(this)->unwrap<Document>())) FullscreenElementStack 5449 Source/web/tests/WebFrameTest.cpp ASSERT_TRUE(WebCore::FullscreenElementStack::isFullScreen(*document)); FullscreenElementStack 5457 Source/web/tests/WebFrameTest.cpp ASSERT_FALSE(WebCore::FullscreenElementStack::isFullScreen(*document));