| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2  * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 
| 3  *           (C) 1999 Antti Koivisto (koivisto@kde.org) | 3  *           (C) 1999 Antti Koivisto (koivisto@kde.org) | 
| 4  *           (C) 2001 Dirk Mueller (mueller@kde.org) | 4  *           (C) 2001 Dirk Mueller (mueller@kde.org) | 
| 5  *           (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 5  *           (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 
| 6  * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
     ights reserved. | 6  * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
     ights reserved. | 
| 7  * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
     orchmobile.com/) | 7  * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
     orchmobile.com/) | 
| 8  * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 8  * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 
| 9  * Copyright (C) 2013 Google Inc. All rights reserved. | 9  * Copyright (C) 2013 Google Inc. All rights reserved. | 
| 10  * | 10  * | 
| (...skipping 28 matching lines...) Expand all  Loading... | 
| 39 #include "wtf/RefPtr.h" | 39 #include "wtf/RefPtr.h" | 
| 40 #include "wtf/Vector.h" | 40 #include "wtf/Vector.h" | 
| 41 | 41 | 
| 42 namespace blink { | 42 namespace blink { | 
| 43 | 43 | 
| 44 class LayoutFullScreen; | 44 class LayoutFullScreen; | 
| 45 class ComputedStyle; | 45 class ComputedStyle; | 
| 46 | 46 | 
| 47 class CORE_EXPORT Fullscreen final | 47 class CORE_EXPORT Fullscreen final | 
| 48     : public NoBaseWillBeGarbageCollectedFinalized<Fullscreen> | 48     : public NoBaseWillBeGarbageCollectedFinalized<Fullscreen> | 
| 49     , public DocumentSupplement | 49     , public WillBeHeapSupplement<Document> | 
| 50     , public DocumentLifecycleObserver { | 50     , public DocumentLifecycleObserver { | 
| 51     WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(Fullscreen); | 51     WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(Fullscreen); | 
| 52 public: | 52 public: | 
| 53     virtual ~Fullscreen(); | 53     virtual ~Fullscreen(); | 
| 54     static const char* supplementName(); | 54     static const char* supplementName(); | 
| 55     static Fullscreen& from(Document&); | 55     static Fullscreen& from(Document&); | 
| 56     static Fullscreen* fromIfExists(Document&); | 56     static Fullscreen* fromIfExists(Document&); | 
| 57     static Element* fullscreenElementFrom(Document&); | 57     static Element* fullscreenElementFrom(Document&); | 
| 58     static Element* currentFullScreenElementFrom(Document&); | 58     static Element* currentFullScreenElementFrom(Document&); | 
| 59     static bool isFullScreen(Document&); | 59     static bool isFullScreen(Document&); | 
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 131 inline Fullscreen* Fullscreen::fromIfExists(Document& document) | 131 inline Fullscreen* Fullscreen::fromIfExists(Document& document) | 
| 132 { | 132 { | 
| 133     if (!document.hasFullscreenSupplement()) | 133     if (!document.hasFullscreenSupplement()) | 
| 134         return 0; | 134         return 0; | 
| 135     return fromIfExistsSlow(document); | 135     return fromIfExistsSlow(document); | 
| 136 } | 136 } | 
| 137 | 137 | 
| 138 } // namespace blink | 138 } // namespace blink | 
| 139 | 139 | 
| 140 #endif // Fullscreen_h | 140 #endif // Fullscreen_h | 
| OLD | NEW | 
|---|