Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 | |
|
ikilpatrick
2016/07/28 00:12:44
copyright.
Gleb Lanbin
2016/07/28 20:43:29
Done.
| |
| 2 #include "modules/worklet/WorkletScriptLoader.h" | |
| 3 | |
| 4 #include "bindings/core/v8/ScriptSourceCode.h" | |
| 5 #include "core/dom/DOMException.h" | |
| 6 #include "core/dom/ExceptionCode.h" | |
| 7 #include "core/workers/WorkletGlobalScopeProxy.h" | |
| 8 #include "modules/worklet/Worklet.h" | |
| 9 | |
| 10 namespace blink { | |
| 11 | |
| 12 WorkletScriptLoader::WorkletScriptLoader(ScriptPromiseResolver* resolver, Workle tGlobalScopeProxy* workletGlobalScopeProxy, | |
| 13 Worklet* worklet) | |
| 14 : m_resolver(resolver), m_host(worklet), m_workletGlobalScopeProxy(workletGl obalScopeProxy) | |
|
ikilpatrick
2016/07/28 00:12:44
: m_x
, m_y
style to be consistent within blink.
Gleb Lanbin
2016/07/28 20:43:29
Done.
| |
| 15 { | |
| 16 } | |
| 17 | |
| 18 void WorkletScriptLoader::notifyFinished(Resource* resource) | |
| 19 { | |
| 20 if (resource->errorOccurred()) { | |
| 21 m_resolver->reject(DOMException::create(NetworkError)); | |
| 22 } else { | |
| 23 DCHECK(resource->isLoaded()); | |
| 24 m_workletGlobalScopeProxy->evaluateScript(ScriptSourceCode(toScriptResou rce(resource))); | |
| 25 m_resolver->resolve(); | |
| 26 } | |
| 27 m_host->notifyFinished(resource); | |
| 28 } | |
| 29 | |
| 30 DEFINE_TRACE(WorkletScriptLoader) | |
| 31 { | |
| 32 visitor->trace(m_resolver); | |
| 33 visitor->trace(m_host); | |
| 34 ScriptResourceClient::trace(visitor); | |
| 35 } | |
| 36 | |
| 37 } // namespace blink | |
| OLD | NEW |