Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(704)

Side by Side Diff: third_party/WebKit/Source/modules/serviceworkers/ForeignFetchEvent.cpp

Issue 2216593002: Drop document.createEvent support for things still behind a flag (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@createEvent
Patch Set: fix LayoutTests Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "modules/serviceworkers/ForeignFetchEvent.h" 5 #include "modules/serviceworkers/ForeignFetchEvent.h"
6 6
7 #include "bindings/core/v8/ToV8.h" 7 #include "bindings/core/v8/ToV8.h"
8 #include "bindings/core/v8/V8HiddenValue.h" 8 #include "bindings/core/v8/V8HiddenValue.h"
9 #include "modules/fetch/Request.h" 9 #include "modules/fetch/Request.h"
10 #include "modules/serviceworkers/ServiceWorkerGlobalScope.h" 10 #include "modules/serviceworkers/ServiceWorkerGlobalScope.h"
11 #include "wtf/RefPtr.h" 11 #include "wtf/RefPtr.h"
12 12
13 namespace blink { 13 namespace blink {
14 ForeignFetchEvent* ForeignFetchEvent::create()
15 {
16 return new ForeignFetchEvent();
17 }
18 14
19 ForeignFetchEvent* ForeignFetchEvent::create(ScriptState* scriptState, const Ato micString& type, const ForeignFetchEventInit& initializer) 15 ForeignFetchEvent* ForeignFetchEvent::create(ScriptState* scriptState, const Ato micString& type, const ForeignFetchEventInit& initializer)
20 { 16 {
21 return new ForeignFetchEvent(scriptState, type, initializer, nullptr, nullpt r); 17 return new ForeignFetchEvent(scriptState, type, initializer, nullptr, nullpt r);
22 } 18 }
23 19
24 ForeignFetchEvent* ForeignFetchEvent::create(ScriptState* scriptState, const Ato micString& type, const ForeignFetchEventInit& initializer, ForeignFetchRespondWi thObserver* respondWithObserver, WaitUntilObserver* waitUntilObserver) 20 ForeignFetchEvent* ForeignFetchEvent::create(ScriptState* scriptState, const Ato micString& type, const ForeignFetchEventInit& initializer, ForeignFetchRespondWi thObserver* respondWithObserver, WaitUntilObserver* waitUntilObserver)
25 { 21 {
26 return new ForeignFetchEvent(scriptState, type, initializer, respondWithObse rver, waitUntilObserver); 22 return new ForeignFetchEvent(scriptState, type, initializer, respondWithObse rver, waitUntilObserver);
27 } 23 }
(...skipping 13 matching lines...) Expand all
41 stopImmediatePropagation(); 37 stopImmediatePropagation();
42 if (m_observer) 38 if (m_observer)
43 m_observer->respondWith(scriptState, scriptPromise, exceptionState); 39 m_observer->respondWith(scriptState, scriptPromise, exceptionState);
44 } 40 }
45 41
46 const AtomicString& ForeignFetchEvent::interfaceName() const 42 const AtomicString& ForeignFetchEvent::interfaceName() const
47 { 43 {
48 return EventNames::ForeignFetchEvent; 44 return EventNames::ForeignFetchEvent;
49 } 45 }
50 46
51 ForeignFetchEvent::ForeignFetchEvent()
52 {
53 }
54
55 ForeignFetchEvent::ForeignFetchEvent(ScriptState* scriptState, const AtomicStrin g& type, const ForeignFetchEventInit& initializer, ForeignFetchRespondWithObserv er* respondWithObserver, WaitUntilObserver* waitUntilObserver) 47 ForeignFetchEvent::ForeignFetchEvent(ScriptState* scriptState, const AtomicStrin g& type, const ForeignFetchEventInit& initializer, ForeignFetchRespondWithObserv er* respondWithObserver, WaitUntilObserver* waitUntilObserver)
56 : ExtendableEvent(type, initializer, waitUntilObserver) 48 : ExtendableEvent(type, initializer, waitUntilObserver)
57 , m_observer(respondWithObserver) 49 , m_observer(respondWithObserver)
58 { 50 {
59 if (initializer.hasOrigin()) 51 if (initializer.hasOrigin())
60 m_origin = initializer.origin(); 52 m_origin = initializer.origin();
61 if (initializer.hasRequest()) { 53 if (initializer.hasRequest()) {
62 m_request = initializer.request(); 54 m_request = initializer.request();
63 ScriptState::Scope scope(scriptState); 55 ScriptState::Scope scope(scriptState);
64 m_request = initializer.request(); 56 m_request = initializer.request();
(...skipping 17 matching lines...) Expand all
82 } 74 }
83 75
84 DEFINE_TRACE(ForeignFetchEvent) 76 DEFINE_TRACE(ForeignFetchEvent)
85 { 77 {
86 visitor->trace(m_observer); 78 visitor->trace(m_observer);
87 visitor->trace(m_request); 79 visitor->trace(m_request);
88 ExtendableEvent::trace(visitor); 80 ExtendableEvent::trace(visitor);
89 } 81 }
90 82
91 } // namespace blink 83 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698