Index: third_party/WebKit/Source/core/dom/ScriptLoader.h |
diff --git a/third_party/WebKit/Source/core/dom/ScriptLoader.h b/third_party/WebKit/Source/core/dom/ScriptLoader.h |
index 3935fe1c45d2b4e3e52cf36dc873e24efa01f0e7..2cfa2c2b46e2a8fd6c63167353f032a9f49ed41e 100644 |
--- a/third_party/WebKit/Source/core/dom/ScriptLoader.h |
+++ b/third_party/WebKit/Source/core/dom/ScriptLoader.h |
@@ -91,7 +91,7 @@ class CORE_EXPORT ScriptLoader : public GarbageCollectedFinalized<ScriptLoader>, |
} |
bool isParserInserted() const { return m_parserInserted; } |
bool alreadyStarted() const { return m_alreadyStarted; } |
- bool forceAsync() const { return m_forceAsync; } |
+ bool isNonBlocking() const { return m_nonBlocking; } |
// Helper functions used by our parent classes. |
void didNotifySubtreeInsertionsToDocument(); |
@@ -142,16 +142,36 @@ class CORE_EXPORT ScriptLoader : public GarbageCollectedFinalized<ScriptLoader>, |
Member<ScriptResource> m_resource; |
WTF::OrdinalNumber m_startLineNumber; |
- bool m_parserInserted : 1; |
- bool m_isExternalScript : 1; |
- bool m_alreadyStarted : 1; |
- bool m_haveFiredLoad : 1; |
+ // https://html.spec.whatwg.org/#script-processing-model |
+ // "A script element has several associated pieces of state.": |
+ |
+ // https://html.spec.whatwg.org/#already-started |
kouhei (in TOK)
2017/02/13 21:31:09
Should we // "Initially, script elements must have
hiroshige
2017/02/13 21:46:53
Done. Applied the same to other flags and modifies
|
+ bool m_alreadyStarted; |
+ |
+ // https://html.spec.whatwg.org/#parser-inserted |
+ bool m_parserInserted; |
+ |
+ // https://html.spec.whatwg.org/#non-blocking |
+ bool m_nonBlocking; |
hiroshige
2017/02/13 21:17:25
Renamed from m_forceAsync.
|
+ |
+ // https://html.spec.whatwg.org/#ready-to-be-parser-executed |
+ // "Initially, script elements must have this flag unset" |
+ bool m_readyToBeParserExecuted = false; |
+ |
+ // https://html.spec.whatwg.org/#concept-script-type |
+ // TODO(hiroshige): Implement "script's type". |
hiroshige
2017/02/13 21:17:25
I'm not sure whether we'll implement the script ty
kouhei (in TOK)
2017/02/13 21:31:09
sgtm
|
+ |
+ // https://html.spec.whatwg.org/#concept-script-external |
+ bool m_isExternalScript; |
+ |
+ bool m_haveFiredLoad; |
+ |
// Same as "The parser will handle executing the script." |
- bool m_willBeParserExecuted : 1; |
- bool m_readyToBeParserExecuted : 1; |
- bool m_willExecuteWhenDocumentFinishedParsing : 1; |
- bool m_forceAsync : 1; |
- const bool m_createdDuringDocumentWrite : 1; |
+ bool m_willBeParserExecuted; |
+ |
+ bool m_willExecuteWhenDocumentFinishedParsing; |
+ |
+ const bool m_createdDuringDocumentWrite; |
ScriptRunner::AsyncExecutionType m_asyncExecType; |
enum DocumentWriteIntervention { |