Esempio n. 1
0
void HTMLImportChild::shareLoader(HTMLImportChild* loader)
{
    ASSERT(!m_loader);
    m_loader = loader->m_loader;
    m_loader->addClient(this);
    stateWillChange();
}
Esempio n. 2
0
void HTMLImportChild::didFinishLoading()
{
    clearResource();
    stateWillChange();
    if (m_customElementMicrotaskStep)
        CustomElementMicrotaskDispatcher::instance().importDidFinish(m_customElementMicrotaskStep.get());
}
Esempio n. 3
0
void HTMLImportChild::wasAlreadyLoaded()
{
    ASSERT(!m_loader);
    ASSERT(m_client);
    ensureLoader();
    stateWillChange();
}
Esempio n. 4
0
void HTMLImport::appendImport(HTMLImport* child)
{
    appendChild(child);

    // This prevents HTML parser from going beyond the
    // blockage line before the precise state is computed by recalcState().
    if (child->isSync())
        m_state = HTMLImportState::blockedState();

    stateWillChange();
}
Esempio n. 5
0
void HTMLImportChild::didFinishUpgradingCustomElements()
{
    stateWillChange();
    m_customElementMicrotaskStep.clear();
}
Esempio n. 6
0
void HTMLImportChild::didFinishLoading()
{
    stateWillChange();
    CustomElement::didFinishLoadingImport(*(root()->document()));
}
Esempio n. 7
0
void HTMLImportChild::didShareLoader()
{
    createCustomElementMicrotaskStepIfNeeded();
    stateWillChange();
}
Esempio n. 8
0
void HTMLImportChild::didFinishLoading()
{
    clearResource();
    stateWillChange();
}
Esempio n. 9
0
void HTMLImportChild::didFinishLoading()
{
    stateWillChange();
}
Esempio n. 10
0
void HTMLImportChild::didShareLoader()
{
    stateWillChange();
}