OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
82 m_fetchManager.clear(); | 82 m_fetchManager.clear(); |
83 } | 83 } |
84 | 84 |
85 String ServiceWorkerGlobalScope::scope(ExecutionContext* context) | 85 String ServiceWorkerGlobalScope::scope(ExecutionContext* context) |
86 { | 86 { |
87 return ServiceWorkerGlobalScopeClient::from(context)->scope().string(); | 87 return ServiceWorkerGlobalScopeClient::from(context)->scope().string(); |
88 } | 88 } |
89 | 89 |
90 PassRefPtrWillBeRawPtr<CacheStorage> ServiceWorkerGlobalScope::caches(ExecutionC
ontext* context) | 90 PassRefPtrWillBeRawPtr<CacheStorage> ServiceWorkerGlobalScope::caches(ExecutionC
ontext* context) |
91 { | 91 { |
92 if (!m_cacheStorage) | 92 if (!m_caches) |
93 m_cacheStorage = CacheStorage::create(); | 93 m_caches = CacheStorage::create(ServiceWorkerGlobalScopeClient::from(con
text)->cacheStorage()); |
94 return m_cacheStorage; | 94 return m_caches; |
95 } | 95 } |
96 | 96 |
97 ScriptPromise ServiceWorkerGlobalScope::fetch(ScriptState* scriptState, Request*
request) | 97 ScriptPromise ServiceWorkerGlobalScope::fetch(ScriptState* scriptState, Request*
request) |
98 { | 98 { |
99 if (!m_fetchManager) | 99 if (!m_fetchManager) |
100 return ScriptPromise::reject(scriptState, V8ThrowException::createTypeEr
ror("ServiceWorkerGlobalScope is shutting down.", scriptState->isolate())); | 100 return ScriptPromise::reject(scriptState, V8ThrowException::createTypeEr
ror("ServiceWorkerGlobalScope is shutting down.", scriptState->isolate())); |
101 // "Let |r| be the associated request of the result of invoking the initial | 101 // "Let |r| be the associated request of the result of invoking the initial |
102 // value of Request as constructor with |input| and |init| as arguments. If | 102 // value of Request as constructor with |input| and |init| as arguments. If |
103 // this throws an exception, reject |p| with it." | 103 // this throws an exception, reject |p| with it." |
104 TrackExceptionState exceptionState; | 104 TrackExceptionState exceptionState; |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
166 } | 166 } |
167 | 167 |
168 const AtomicString& ServiceWorkerGlobalScope::interfaceName() const | 168 const AtomicString& ServiceWorkerGlobalScope::interfaceName() const |
169 { | 169 { |
170 return EventTargetNames::ServiceWorkerGlobalScope; | 170 return EventTargetNames::ServiceWorkerGlobalScope; |
171 } | 171 } |
172 | 172 |
173 void ServiceWorkerGlobalScope::trace(Visitor* visitor) | 173 void ServiceWorkerGlobalScope::trace(Visitor* visitor) |
174 { | 174 { |
175 visitor->trace(m_clients); | 175 visitor->trace(m_clients); |
176 visitor->trace(m_cacheStorage); | 176 visitor->trace(m_caches); |
177 WorkerGlobalScope::trace(visitor); | 177 WorkerGlobalScope::trace(visitor); |
178 } | 178 } |
179 | 179 |
180 void ServiceWorkerGlobalScope::logExceptionToConsole(const String& errorMessage,
const String& sourceURL, int lineNumber, int columnNumber, PassRefPtrWillBeRawP
tr<ScriptCallStack> callStack) | 180 void ServiceWorkerGlobalScope::logExceptionToConsole(const String& errorMessage,
const String& sourceURL, int lineNumber, int columnNumber, PassRefPtrWillBeRawP
tr<ScriptCallStack> callStack) |
181 { | 181 { |
182 WorkerGlobalScope::logExceptionToConsole(errorMessage, sourceURL, lineNumber
, columnNumber, callStack); | 182 WorkerGlobalScope::logExceptionToConsole(errorMessage, sourceURL, lineNumber
, columnNumber, callStack); |
183 addMessageToWorkerConsole(JSMessageSource, ErrorMessageLevel, errorMessage,
sourceURL, lineNumber, callStack, 0); | 183 addMessageToWorkerConsole(JSMessageSource, ErrorMessageLevel, errorMessage,
sourceURL, lineNumber, callStack, 0); |
184 } | 184 } |
185 | 185 |
186 } // namespace blink | 186 } // namespace blink |
OLD | NEW |