コード例 #1
0
bool ContextFeaturesClientImpl::askIfIsEnabled(Document* document, ContextFeatures::FeatureType type, bool defaultValue)
{
    if (!m_client)
        return defaultValue;

    switch (type) {
    case ContextFeatures::StyleScoped:
        return m_client->allowWebComponents(WebDocument(document), defaultValue);
    case ContextFeatures::MutationEvents:
        return m_client->allowMutationEvents(WebDocument(document), defaultValue);
    case ContextFeatures::PushState:
        return m_client->allowPushState(WebDocument(document));
    default:
        return defaultValue;
    }
}
コード例 #2
0
WebDocument WebNode::document() const
{
    return WebDocument(m_private->document());
}
コード例 #3
0
WebDocument WebUserMediaRequest::ownerDocument() const
{
    ASSERT(!isNull());
    return WebDocument(m_private->ownerDocument());
}
コード例 #4
0
WebDocument WebElement::document() const
{
    return WebDocument(constUnwrap<Element>()->document());
}
コード例 #5
0
WebDocument WebRemoteFrameImpl::document() const
{
    // TODO(dcheng): this should also ASSERT_NOT_REACHED, but a lot of
    // code tries to access the document of a remote frame at the moment.
    return WebDocument();
}
コード例 #6
0
ファイル: WebRemoteFrameImpl.cpp プロジェクト: RobinWuDev/Qt
WebDocument WebRemoteFrameImpl::document() const
{
    return WebDocument();
}
コード例 #7
0
WebDocument WebLocalFrameImpl::document() const
{
    if (!frame() || !frame()->document())
        return WebDocument();
    return WebDocument(frame()->document());
}
コード例 #8
0
WebDocument WebMediaDevicesRequest::ownerDocument() const {
  DCHECK(!isNull());
  return WebDocument(m_private->ownerDocument());
}